채택완료

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

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

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

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

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

aef33e611f9abd3acc4300d6ed6a2fbd_1495085461_0568.JPG

Copy
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;}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;}//태그에 하이퍼링크 걸기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;}?>
 
|

답변 1개 / 댓글 3개

채택된 답변
+20 포인트
2017-05-18 (목) 14:38:18

27번째줄에 &amp; 가 있네요.

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

답변에 대한 댓글 3개

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


[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?&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]
2017-05-18 (목) 16:26:32
저도 초보라서요... 계속 테스트를 걸쳐서 성공을 하기때문에 한번에 성공하는 코드를 만들지 못합니다.
죄송합니다.
2017-05-18 (목) 16:39:46
해결도 못해드렸는데 채택을;; 감사합니다.

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