t

본문에 이미지 첨부했을 때 이미지 새창 링크 없애기

그누보드는 기본적으로 파일 첨부나 에디터로 이미지를 넣었을 경우

이미지를 클릭하면 원본 이미지가 새창으로 뜨게 되어 있는데 링크를 삭제하는 방법입니다.

 

그누보드 버전마다 원본 코드가 일부 차이는 있지만 방법은 동일합니다.

 

 

1. 파일 첨부로 이미지를 올렸을 경우 링크 삭제

 

/lib/common.lib.php 파일에서 빨간색 부분처럼 주석 처리.

 

그누보드 5.4 최근 버전 

 

if (preg_match("/\.({$config['cf_image_extension']})$/i", $file) && isset($board['bo_table'])) {

    $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file), $file, $board['bo_table'], $width, $height, $content);

    // $img = '<a href="'.$attr_href.'" target="_blank" class="view_image">';

    $img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'" '.$attr.'>';

    // $img .= '</a>';

 

    return $img;

}

 

 

그누보드 예전 버전

 

if (preg_match("/\.({$config['cf_image_extension']})$/i", $file)) {

    // $img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&amp;fn='.urlencode($file).'" target="_blank" class="view_image">';

    $img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'" '.$attr.'>';

    // $img .= '</a>';

 

 

 

2. 에디터로 이미지를 올렸을 경우 링크 삭제

 

/lib/thumbnail.lib.php​ 파일에서 아래 코드를 찾아서 전체 주석 처리

빨간색 부분처럼 위 아래에 추가하시면 됩니다.

 

그누보드5.4 최근 버전

 

/*

if(strpos($img_tag, G5_DATA_DIR.'/'.G5_EDITOR_DIR) && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) {

    $imgurl = str_replace(G5_URL, "", $src);

    $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?fn='.urlencode($imgurl), $filename, '', $width, $height, $alt);

    $thumb_tag = '<a href="'.$attr_href.'" target="_blank" class="view_image">'.$thumb_tag.'</a>';

}

*/

 

 

그누보드 예전 버전

 

/*

if(strpos($img_tag, G5_DATA_DIR.'/'.G5_EDITOR_DIR) && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) {

    $imgurl = str_replace(G5_URL, "", $src);

    $thumb_tag = '<a href="'.G5_BBS_URL.'/view_image.php?fn='.urlencode($imgurl).'" target="_blank" class="view_image">'.$thumb_tag.'</a>';

}

*/

|

댓글 7개

감사 합니다.
유용한 팁이네요 감사합니다.
너모 감사합니다!!
정말 필요한 팁입니다. 최고 ~~ ^^
새창 이미지 없애기 굿!!!
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
2년 전 조회 1,853
2년 전 조회 1,646
2년 전 조회 2,120
2년 전 조회 2,516
2년 전 조회 1,966
2년 전 조회 2,309
2년 전 조회 2,210
2년 전 조회 2,781
2년 전 조회 1,947
2년 전 조회 3,537
2년 전 조회 2,901
2년 전 조회 1,838
2년 전 조회 1,496
2년 전 조회 1,847
2년 전 조회 2,355
2년 전 조회 1,843
2년 전 조회 2,076
2년 전 조회 2,576
2년 전 조회 2,029
2년 전 조회 2,493
2년 전 조회 2,404
3년 전 조회 3,595
3년 전 조회 3,155
3년 전 조회 1,526
3년 전 조회 1,889
3년 전 조회 2,160
3년 전 조회 2,300
3년 전 조회 2,029
3년 전 조회 2,414
3년 전 조회 3,495
🐛 버그신고