|
|
|
15년 전
|
조회 1,523
|
|
|
|
15년 전
|
조회 1,521
|
|
|
|
15년 전
|
조회 1,699
|
|
|
|
15년 전
|
조회 1,511
|
|
|
|
15년 전
|
조회 1,558
|
|
|
|
15년 전
|
조회 2,111
|
|
|
|
15년 전
|
조회 1,552
|
|
|
|
15년 전
|
조회 1,519
|
|
|
|
15년 전
|
조회 1,561
|
|
|
|
15년 전
|
조회 1,522
|
|
|
|
15년 전
|
조회 1,849
|
|
|
|
15년 전
|
조회 1,515
|
|
|
|
15년 전
|
조회 1,849
|
|
|
|
15년 전
|
조회 2,771
|
|
|
|
15년 전
|
조회 1,588
|
|
|
|
15년 전
|
조회 1,524
|
|
|
|
15년 전
|
조회 1,539
|
|
|
|
15년 전
|
조회 1,544
|
|
|
|
15년 전
|
조회 1,578
|
|
|
|
15년 전
|
조회 1,530
|
댓글 8개
// 링크
$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 " <img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle border='0'>";
echo "<a href='{$view[link_href][$i]}' target=_blank>";
echo " <span style=\"color:#888;\">{$link}</span>";
echo " <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모드 시면 글쓰실때 링크 안걸리도록 링크걸려있는 글은 복사 붙혀넣기는 바로 링크 걸리기때문에 주의하심 될듯요.
안될 줄 알면서도 무언가를 위해 .....
접기 직전입니당 ^^
답변 감사합니다.
포기하지 마시길....;;
$content = url_auto_link($content); <<주석 처리 하셧을때 어떤 오류 나시던가요???
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> 이걸 먹히자니 타겟이 틀려버리면 안먹힐꺼 같아서리..정규식이...ㅠㅠ;;;
암튼.하다 보면 될꺼 같으니 포기는.ㅎ;
좀 어렵게 느껴지지만 일단 설명 감사합니다.