웹마스터 팁
웹진/갤러리에서 썸네일 클릭 시 원본 이미지 보기 + HighSlide JS 적용 (수정)
2009.10.17 13:45
댓글 18
-
dday
2009.10.17 14:53
-
라이트박수
2009.10.19 15:33
감사합니다. 그런데 액티브박스 애드온중 lytebox 사용시 적용은 어떻게 하나요? 수고스럽지만 꼭 부탁드립니다.
그런데 위 본문대로 준오님의 highslide 설정을 해봐도 오류가 생깁니다. 다른분들은 어떤지 모르겠네요
-
고진감래
2009.10.19 17:20
함수 넣는 위치에 오류가 있어서 수정했습니다. '?>의 바로 위'가 아니라 '} ?>의 위'에 넣어주셔야 합니다. 하는 김에 코드도 좀더 줄였습니다.
그리고 lytebox가 어떤 애드온인지 모르겠습니다만 highslide js처럼 일반 링크용으로 쓰는 방식이 있다면 그걸 쓰시면 될 겁니다.
-
소ㄹ향
2009.10.28 09:38
저도 갤러리에서 리스트형으로보면 정상적으로 보이는데
웹진이나 갤러리 형으로보면 두페이지가 이런 현상이 나타납니다.
전체 페이지가 다 오류가 나면 오히려 편할텐데
일부페이지에서만 이와 같은 현상이어서 더 난감하네요...
그런 경우도 오류 수정이 가능한지요?
-
고진감래
2009.10.28 19:16
직접 보지 않고서는 잘 모르겠습니다만, 수정한 부분이 있으니 이를 우선 반영해보시고요. 그래도 마찬가지라면 1번의 함수를 한줄한줄 주석처리하면서 어느 부분에서 오류나는지 확인을 해보시기 바랍니다. -
라이트박수
2009.10.22 16:47
감사합니다. rel="lyteshow" 를 추가해서 라이트박스 사용이 되네요. ^^
<a href="./{$document->getThumbSourceFile()}" target="_blank" rel="lyteshow">
그런데
preg_match_all("!src="./(\"|'+ '+ ')([^\"' ]*?)(\"|')!is", $content, $s_matches, PREG_SET_ORDER);
여기서 오류가 나는것 같습니다. // 첨부된 파일이 없으면 내용중 이미지 파일을 구함
이쪽 아래 부분을 지우니까 작동합니다.다시 한번 확인 부탁드립니다.
-
고진감래
2009.10.24 12:50
<a href="./{$document->getThumbSourceFile()}" target="_blank" rel="lyteshow"> 에서 a href="다음에 ./를 삭제하세요. target="_blank"도 필요없습니다. 액티브박스 애드온을 설치해봤는데 lytebox는 안되고 lytebox modification은 잘 되는군요. 다만 크롬에서는 스크롤바가 사라져버리는 버그가 있네요.
-
라이트박싱
2009.10.22 18:04
그리고 클릭시 alt 정보나 파일명이 안뜨는데 이걸 불러오는 함수는 없을까요? 이것만 해결되면 정말 좋겠는데.. ㅜ.ㅜ
한글 파일명은 불안하니 alt 정보 불러오기 2단콤보 꼭 부탁드려유~~ @.@
-
고진감래
2009.10.24 13:07
파일명은 정규식을 써서 구할 수는 있습니다만 lytebox 예제대로 해도 적용이 안되는 것 같습니다. -
라이트만두
2009.10.24 16:32
신경써 주셔서 감사합니다. 그런데 아직 이걸 해결 못봤습니다. 앞글에 말씀드렸던 789줄에 문제가 있습니다. 제로보드 전체가 먹통이 되는군요.. 혹시 제 환경문제인지는 모르겠는데 APM으로 작업중이고 IE6과 FF3을 씁니다.
오류메세지
Parse error: syntax error, unexpected '(' in C:\Portable_APM_Setup\htdocs\xe\modules\document\document.item.php on line 789
참고로 789줄은 다음과 같습니다.
preg_match_all("!src="./(\"|')([^\"'+ '+ ' ]*?)(\"|')!is", $content, $s_matches, PREG_SET_ORDER);
// 첨부된 파일이 없으면 내용중 이미지 파일을 구함 --> 여기서 부터 return $s_source_file; 앞까지 지우면 작동합니다.
위 789줄 문장 색상은 드림위버에 나오는데로 한겁니다. 중간에 검은 \가 신경쓰이긴한데 제가 까막눈이라 봐도 뭐가 뭔지 잘 모르겠네요.. ㅎ
-
고진감래
2009.10.24 16:50
위와 마찬가지입니다.
preg_match_all("!src="./(\"|')([^\"' ]*?)(\"|')!is", $content, $s_matches, PREG_SET_ORDER);
에서 preg_match_all("!src=" 다음에 나오는 ./ 를 삭제하세요. \는 특수문자를 쓰기 위해 들어가야 하는 것입니다.
-
라이트만두
2009.10.24 17:49
./ 은 제가 붙인것이 아닙니다. 댓글 붙이거나 수정할때 자동으로 달라붙는것 같습니다. 제가 가지고 있는 파일에는 ./이 없습니다.
제 document.item.php 파일 첨부합니다.
-
고진감래
2009.10.24 18:18
preg_match_all("!src=다음에 나오는"를 삭제하시면 됩니다.
이거 제 실수군요.
xe 에디터에서는 수정할 때마다 src 다음에 "http://www.xpressengine.com/ 이 자동으로 붙기 때문에
일일히 삭제해줘야 하는데 저 부분을 제가 못보고 그냥 지나쳤나 봅니다. 괜히 저 때문에 번거롭게 해드려 죄송합니다.
만약 그래도 안 되면 저 두 줄을 아래랑 교체해보세요.
preg_match("/src=(\"|')([^\"' ]*?)(\"|')/is", $content, $s_matches);
$s_target_src = trim($s_matches[2]);
-
라이트만득
2009.10.26 12:49
앗 감사합니다. 그 두줄을 바꾸니까 아~~ 주 잘 됩니다. 고맙습니다~. ^___^
-
구구치
2009.12.13 23:08
고진 감래님 쪽지 보냈습니다. 한번 봐주세요.. 액티스 박스의 라이트박스 모드 에서 해당파일의 alt 정보를 읽을수 있게 함수로 불러오는것 구현 정말 안될까요? 파일명 말구요.. 한번만 더 봐주시면 좋겠는데..
-
머파
2010.12.17 07:37
게시글에 복수 이미지가 있어도 한개만 보여지고 화살표를 누르면 다음 게시글의 이미지가 나옵니다.
어떻게 수정하면 될까요? 따라하기는 그대로 따라했는데 잘 안되네요.
June Oh님의 HighSlide JS 사용중입니다.
-
SEAN76
2013.10.22 01:02
core 1.7.3.6 버전에서는 안되는거 같은데.....어떻게 안될까요?
-
콩까기
2014.12.15 08:02
잘되네요.
제목 | 글쓴이 | 날짜 |
---|---|---|
웹진/갤러리에서 썸네일 클릭 시 원본 이미지 보기 + HighSlide JS 적용 (수정) [18] | 고진감래 | 2009.10.17 |
DB 이전시 오류 해결,,,하하하하...끝네 해결 했음.... | Crazyhouse.cn | 2009.10.16 |
textyle에 믹시업 위젯 달기 [1] | 명희남편 | 2009.10.15 |
textyle Domain 접속방법 [5] | 왜만지냐 | 2009.10.15 |
플래너 "한줄공지" 가 삭제되지 않는 경우 의 임시대응법 [2] | Gekkou | 2009.10.13 |
게시판에서 비회원 메일 주소 확인하기 | 똑디 | 2009.10.12 |
레이아웃에서 배경이미지를 좌-아래에 넣을 경우 | 오스카 | 2009.10.10 |
모르지오 레이아웃 사용시 각종 [배경이미지] 넣어도 안 나타날 경우 [2] | 오스카 | 2009.10.10 |
로그인 폼에 관리자는 [Admin] 나타나게 하기 [4] | 오스카 | 2009.10.10 |
[초보] 본문 하단에 구글 애드센스 삽입방법 [2] | BigSeong | 2009.10.10 |
[확장변수] 게시물을 새창에서 전체화면으로 보기 [2] | 고진감래 | 2009.10.09 |
최근게시물의 캐시파일을 일반문서에 불러들이기 [2] | 고진감래 | 2009.10.09 |
제로보드4->XE 데이터 이전 시 회원 정보 오류 / 포인트 문제 [10] | 개돌 | 2009.10.08 |
-추가- 당신의 XE 기반 홈페이지를 훅가게 하는 방법 4가지 [26] | 老姜君 | 2009.10.08 |
파일 첨부시 사라지는 현상 [6] | Isaac Shepherd | 2009.10.07 |
위젯에서 페이지 기능 활용 팁 [3] | 라르게덴 | 2009.10.05 |
첨부한 압축파일이 손상되는 이유와 그 해결 (CRC 오류) | Gekkou | 2009.10.03 |
비회원 글쓰기가 되지 않을 경우.. | 태쥐 | 2009.10.01 |
iframe을 이용한 악성코드 침투 - 치료 및 대응법 (검블러 or GENO) [8] | 미루819 | 2009.10.01 |
MySQL server has gone away 에러 대응 | 고수군 | 2009.09.30 |
예전부터 적용해보고 싶어서 시도하다 계속 실패를 거듭해왔는데 이 팁으로 성공했으면 하네요.
팁공유 고맙습니다.