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

태그 적용어떻게 해야하는지 좀 봐주세요 채택완료

zkdlf 8년 전 조회 2,669

태그가 내용에도 있고 아이디 위에 조그만하게 두개가 생성이 되어있는데요

현재 위에 조그만한 태그를 눌렀을때 작동이되고 밑에 걸 누르면 그냥 뷰리스트로 들어갑니다

전 위에 조그만한 태그를 없애고 밑에 태그가 작동되게 하고싶은데

A태그를 조절해야한다는데 어떻게 해야할지 몰라서 좀 부탁드려요


</p><p>function get_tags($tags){
 $arrtag = explode(",", $tags);
 $tagstr = "";  
 foreach( $arrtag as $key => $val ){
  if( $val ){
   $tagstr .= "<a href='".G5_BBS_URL."/search.php?sfl=tags&stx=".urlencode(str_replace("#","",$val))."'>".$val."</a>";
  }
 } 
 return $tagstr;
}</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?&sfl=tags&stx='.urlencode(str_replace("#","",$val)).'" class="blue">'.$val.'</a>', $content); 
  } 
 }
 return $content;
}
?></p><p>
 

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

답변 1개

채택된 답변
+20 포인트

27번째줄에 & 가 있네요.

또는 위에꺼 아래로 옮기시고, class구문은 위에코드에 넣으시면 되겠네요.

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

답변에 대한 댓글 3개

z
zkdlf
8년 전
좀 써주시면 안되요? ㅋ 이렇게 하닌까 작은 태그에 색깔만 파란색으로되고
내용에 있는 태그는 그대로에요....


[code]
function get_tags($tags){
$arrtag = explode(",", $tags);
$tagstr = "";
foreach( $arrtag as $key => $val ){
if( $val ){
$tagstr .= "<a href='".G5_BBS_URL."/search.php?sfl=tags&stx=".urlencode(str_replace("#","",$val)).'" class="blue">'.$val."</a>";
}
}
return $tagstr;
}



//태그에 하이퍼링크 걸기
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&;stx='.urlencode(str_replace("#","",$val)).'" class="blue">'.$val.'</a>', $content);
}
}
return $content;
}

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)).'" class="blue">'.$val."</a>";
}
}
return $tagstr;
}

?>
[/code]
사이트메이크
8년 전
저도 초보라서요... 계속 테스트를 걸쳐서 성공을 하기때문에 한번에 성공하는 코드를 만들지 못합니다.
죄송합니다.
사이트메이크
8년 전
해결도 못해드렸는데 채택을;; 감사합니다.

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

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

로그인