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

태그 기능을 검색, 인기검색어에 적용하는 방법이 궁금합니다. 채택완료

コーヒー 11개월 전 조회 1,404

태그 기능은 아래 링크에 있는 것을 사용하여 만들고 있습니다.

https://sir.kr/g5_skin/46423

 

위의 링크에 있는 태그 기능 게시판을 적용 시,

게시판 리스트 페이지에 태그가 노출이 안 되어서 노출이 되도록 적용은 했습니다.

 

그런데 문제가 두 가지가 있습니다.

 

1. 태그에 입력한 단어를 검색하면 "해당 태그가 입력된 게시물은 노출이 안 되고 있습니다."

2. 인기 검색어에 표시 된 태그를 클릭하면 "해당 태그가 입력된 게시물은 노출이 안 되고 있습니다."

 

현재 2일째 방법을 못 찾고 있습니다..

 

마크업만 할 줄 아는 디자이너라 많이 부족합니다.

초보가 알기 쉽도록 설명해 주시면 감사하겠습니다..ㅠㅠ

 

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

답변 3개

10개월 전

해당 기능 구현을 포기하고 다른 방향으로 구상해서 작업 중입니다.

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

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

n
11개월 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

유찬아빠
11개월 전

해당 스킨의 경우 wr_tag 라는 필드를 별도로 생성해서 적용하게 되어 있네요?

순정 그누보드의 경우 검색을 wr_tag를 포함해서 검색하지 않기 때문에 검색루틴에 wr_tag를 포함하도록 하여야 할 듯 합니다.

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

답변에 대한 댓글 1개

コーヒー
11개월 전
search.skin.php 파일에 아래 소스코드를 적용해보았습니다. (제가 수정해본...^^;)

결과는 다른 내용으로 검색했을 때 태그가 있는 게시물도 노출은 됩니다.

하지만 해당 태그를 검색하면 해당 게시물이 나오지 않습니다..ㅠㅠ


<!-- tag start -->
<?php if ($list[$idx][$i]['wr_tags']) { ?>
<div class="tags">
<?php
$arrtag = explode(",", $list[$idx][$i]['wr_tags']);
foreach( $arrtag as $key => $val ){ $val = trim($val);
?>
<a href="<?php echo G5_BBS_URL?>/board.php?bo_table=<?php echo $bo_table?>&amp;sfl=wr_tags&amp;stx=<?php echo urlencode($val); ?>"><?php echo $val?></a>
<?php }?>
</div>
<?php } ?>
<!-- tag end -->

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

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

로그인