테스트 사이트 - 개발 중인 베타 버전입니다

태그 링크 질문좀 채택완료

zkdlf 8년 전 조회 2,796

//태그에 하이퍼링크 걸기

여기는 view.skin.php부분 링크거는 부분인데 여기는 링크가 걸리는데

위에 부분은 그냥 링크글자를 누르면 그냥 뷰페이지로 넘어갑니다 list.skin.php 부분에서도

링크를 눌렀을때 링크가 작동하게할려면 어떻게 해야하나요?

 

</p><p>list.skin.php</p><p> </p><p><?php if($board['bo_use_list_content']){?>
    <span class="fz_gallery_content"><?=cut_str(str_replace(" ", "", trim(strip_tags($list[$i]['wr_content']))), 300)?></span>
    <?php }?></p><p> </p><p>태그 소스</p><p> </p><p>
function get_board_tags($tags, $bo_table){
 $arrtag = explode(",", $tags);
 $tagstr = "";  
 foreach( $arrtag as $key => $val ){
  if( $val ){
   $tagstr .= "<a href='".G5_BBS_URL."/board.php?bo_table=".$bo_table."&sfl=tags&stx=".urlencode(str_replace("#","",$val))."'>".$val."</a>";
  }
 } 
 return $tagstr;
}</p><p>//태그에 하이퍼링크 걸기
function get_tag_href( $tags, $content ){
 if($tags && $content){
  $arrtag = explode(",", $tags);
  
  foreach( $arrtag as $key => $val ){
   $content = preg_replace("@".$val."@", '<a href="'.G5_BBS_URL.'/search.php?&amp;sfl=tags&amp;stx='.urlencode(str_replace("#","",$val)).'" class="blue">'.$val.'</a>', $content); 
  } 
 }
 return $content;
}</p><p>?></p><p>
 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
8년 전

url_auto_link 감싸면 되지 않을까요? 

 

변경전

<code><?=cut_str(str_replace("&nbsp;""", trim(strip_tags($list[$i]['wr_content']))), 300)?></code>


변경후

<code><?=url_auto_link(cut_str(str_replace("&nbsp;", "", trim(strip_tags($list[$i]['wr_content']))), 300))?></code>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

z
zkdlf
8년 전
아직적용안해봤는데 한번 해볼께요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인