내용에 있는 이미지 클릭해도 이미지창 안뜨게 하려면?

· 2011-05-28 (토) 16:30:10 · 1637 · 3
사진 첨부하면 내용에 이미지가 보이자나요~

그 이미지 클릭하면 이미지창이 뜨는데

클릭해도 이미지창이 안뜨게 하는 방법이 있나여?
|

댓글 3개

/bbs/view.php 파일 111번째 줄 쯤 보시면 아래와 같은 내용이 있는데,

$view[content] = conv_content($view[wr_content], $html);
if (strstr($sfl, "content"))
$view[content] = search_font($stx, $view[content]);
$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);

--- 요렇게 바꾸세요.
--- 두번째 $view[conent] 앞에 //추가
if (strstr($sfl, "content"))
$view[content] = search_font($stx, $view[content]);
//$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);

DHTML 로 등록한 이미지도 팝업을 안하시려면 뒤이어 있는 아래소스 두번째 $view[rich_content]에도 매앞에 // 추가하시구요.
//$view[rich_content] = preg_replace("/{img\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
모든 게시판에 적용하려면 토마님 답변처럼 하면 되고 특정 스킨에만 적용할 때
아주 간단한 방법입니다

view.skin.php 아래쪽 자바스크립트 부분에 내용없는 함수를 하나 만들어 넣으면 끝입니다
function image_window(vv){}
감사합니다. 그런데 이미지 위로 마우스 포인트를 올려놓으면 손모양으로 바뀌는건 어떻게

안변하게 해야하나요? 이미지 위에 올려놓아도 마우스포인트 모양이 그대로 였음 좋겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-05-28 조회 2,629
11-05-28 조회 1,638
11-05-28 조회 1,181
11-05-28 조회 902
11-05-28 조회 861
11-05-28 조회 1,182
11-05-28 조회 2,222
11-05-28 조회 790
11-05-28 조회 831
11-05-28 조회 846
11-05-28 조회 1,058
11-05-28 조회 1,604
11-05-28 조회 1,237
11-05-28 조회 968
11-05-28 조회 988
11-05-28 조회 1,083
11-05-28 조회 819
11-05-27 조회 1,672
11-05-27 조회 1,544
11-05-27 조회 1,619