i

그누보드 이미지팝업을 사용하지 않고 주소 그대로 새창 띄우기

이걸 팁이라고 올리기가 민망하네요. 그래도 저는 질답방에 올려봐도 영 해결이 안되고 이것 때문에 엄청 고생한 거라 용기내서 올려요. 이런걸 팁이라고 올렸냐고 너무 노여워 마세요~.

그누보드에서 자동으로 적용되는 이미지 팝업이 깔끔하고 주소 노출도 안돼서 참 좋은데요. 글쓰기할 때 임의적으로 이미지 크기를 정해주면 원본사이즈가 아니라 그 사이즈로 새창이 뜹니다.

ex) 이미지 원본 크기가 600인 이미지를 글쓰기에서 <img src="이미지 외부주소" width=300>이렇게 입력하면 view페이지에서 이미지 클릭시 300짜리 이미지만 팝업이 됩니다.

그래서 생초짜인 저는 그냥 깔끔한 팝업을 포기하고 원본 이미지를 볼 수 있도록 이미지 주소의 새창을 띄우기로 했습니다.





수정할 파일만 알면 너무너무너무너무 간단합니다.

bbs/view.php 에서

basic 스킨 기준 121번째 줄

$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[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='window.open(this.src,\"새창타이틀\",\"width=600,height=500,resizable=yes,scrollbars=yes\")' style='cursor:pointer;' \\2 \\3", $view[content]);

이렇게 수정해주세요.



수정된 부분은 onclick 부분만 입니다. 창크기나 세부적인 설정은 자신에게 맞추어서 사용하시면 됩니다.
|

댓글 5개

감사합니다.
좋은 정보 감사합니다.
좋은 정보 감사합니다..
좋은 정보 감사합니다.
감사합니다 ㅋㅋ 저도 고생한건데 여기 있었네요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 1.1만
12년 전 조회 5,568
12년 전 조회 1.1만
12년 전 조회 9,790
12년 전 조회 4,452
12년 전 조회 3,527
12년 전 조회 5,354
12년 전 조회 6,485
12년 전 조회 5,782
12년 전 조회 6,532
12년 전 조회 6,005
12년 전 조회 5,147
12년 전 조회 6,727
12년 전 조회 1.5만
12년 전 조회 7,474
12년 전 조회 5,511
12년 전 조회 5,286
12년 전 조회 8,033
12년 전 조회 7,194
12년 전 조회 5,060
🐛 버그신고