게시판 view > 그누4 질문답변

그누4 질문답변

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

게시판 view 정보

게시판 view

본문

게시판 view 페이지 링크 부분에 마우스가 먹히지 않게 하는 방법이 없을까요?

클릭 아예 안되게하는 방법

늘 행복하셔요^^
  • 복사

댓글 전체

view.skin.php에

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle border='0'>";
        echo "<a href='{$view[link_href][$i]}' target=_blank>";
        echo "&nbsp;<span style=\"color:#888;\">{$link}</span>";
        echo "&nbsp;<span style=\"color:#ff6600; font-size:11px;\">[{$view[link_hit][$i]}]</span>";
        echo "</a></td></tr>";
    }
}
?>

 echo "<a href='{$view[link_href][$i]}' target=_blank>"; 이부분 주석 또는 삭제...
맨 마지막 echo에 </a> 지워 주심 될듯요~
그 부분은 배추 게시판이라서 구조도 좀 다르네요.
// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
?>
<tr><td height=1 bgcolor=#E7E7E7></td></tr>
<tr>
    <td class=mw_basic_view_link>
        <img src='<?=$board_skin_path?>/img/icon_link.gif' align=absmiddle>
        <a href='<?=$view[link_href][$i]?>' target=_blank><?=$link?></a>
        <span class=mw_basic_view_link_info>(<?=$view[link_hit][$i]?>)</span>
    </td>
</tr>
<?
    }
}


제가 여쭙는 것은 게시판에 올라 있는 게시물에 걸려 있는 링크를 말하는 거거든요.
말러님께서 일러 주신 방법으로 하였으나 오류도 나거니와
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=158075&sca=&sfl=&stx=&spt=0

게시판에 여전히 링크가 클릭 됩니다.
게시물 링크 걸린 부분에 클릭이 안되면 됩니다.
잘못 봤었네요...ㅋ;
그면 $content = url_auto_link($content); 이거 주석 맞는뎅..오류 나신다니머..;;
지송했슴돠..ㅎ;;
//
참고로 html모드 시면 글쓰실때 링크 안걸리도록 링크걸려있는 글은 복사 붙혀넣기는 바로 링크 걸리기때문에 주의하심 될듯요.
게시판 옵션이 html이 아닐 경우...

url_auto_link()함수에서
  $str = preg_replace("/([^(http:\/\/)]|\(|^)(www\.[^[:space:]]+)/i", "\\1<A HREF=\"http://\\2\" TARGET='$config[cf_link_target]'>\\2</A>", $str);
  $str = preg_replace("/([^(HREF=\"?'?)|(SRC=\"?'?)]|\(|^)((http|https|ftp|telnet|news|mms):\/\/[a-zA-Z0-9\.-]+\.[\xA1-\xFEa-zA-Z0-9\.:&#=_\?\/~\+%@;\-\|\,]+)/i", "\\1<A HREF=\"\\2\" TARGET='$config[cf_link_target]'>\\2</A>", $str);

preg_replace("1","2","3");
1을 2로 바꾸는거니깐 두번째" "을 비워서 한번 해보세요...저게 링크 걸린거 바꾸는 정규식 같은데...
정규식...지지라...해바야 알듯요..

$content = url_auto_link($content); 주석 하지 마시고요..

게시판 옵션이 html일 경우에는 conv_content()에서

if(html) 조건안에 <A HREF...........></A>찾는 정규식을 먹여서 지움 될듯한데..
\\1<A HREF=\"http://\\2\" TARGET='$config[cf_link_target]'>\\2</A> 이걸 먹히자니 타겟이 틀려버리면 안먹힐꺼 같아서리..정규식이...ㅠㅠ;;;
암튼.하다 보면 될꺼 같으니 포기는.ㅎ;
© SIRSOFT
현재 페이지 제일 처음으로