인기 검색어를 변동 없이 원하는 값으로 고정해서 출력 - 기타스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

기타스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

인기 검색어를 변동 없이 원하는 값으로 고정해서 출력

관리자 18-03-22 13:31

인기 검색어를 특정 검색어로 지정해서 출력하는 방법입니다.


수정 파일 (테마 사용 중이면 테마 폴더에 있는 스킨 수정)

skin/popular/basic/popular.skin.php


상단 ?> 안쪽에 추가

$popular_array = array("그누보드","영카트","스킨","테마","플러그인");


같은 파일에서..


<li><a href="<?php echo G5_BBS_URL ?>/search.php?sfl=wr_subject&amp;sop=and&amp;stx=<?php echo urlencode($list[$i]['pp_word']) ?>"><?php echo get_text($list[$i]['pp_word']); ?></a></li>


여기는 이렇게 수정


<li><a href="<?php echo G5_BBS_URL ?>/search.php?sfl=wr_subject&amp;sop=and&amp;stx=<?php echo urlencode($popular_array[$i]) ?>"><?php echo get_text($popular_array[$i]); ?></a></li>



검색어를 자주 변경해야 하는 사이트라면

위 방법보다는 관리자 페이지 환경 설정에 있는 여분 필드를 사용하는 방법이 나을 것 같습니다.

환경 설정에 있는 관리용 여분 필드 1번을 사용했습니다.


관리자 페이지 > 환경설정 > 기본환경설정 > 여분필드1 값은 이렇게 입력하고..

그누보드,영카트,스킨,테마,플러그인

값은 콤마 ( , )로 구분해서 입력하세요.


31856fd1afd3c6ed61d13cbb636c1728_1521693521_3586.gif 


skin/popular/basic/popular.skin.php 파일에서


$popular_array = array("그누보드","영카트","스킨","테마","플러그인");

처음에 설명했던 이 부분 대신에 이렇게 추가

$popular_array = explode(",", $config['cf_1']);


검색어를 변경할 땐 관리자 페이지 환경 설정에서 여분 필드 값을 변경하면 자동으로 바뀔 겁니다.


개수 설정은 출력 부분에서 하면 됩니다.

5.3은 head.php 파일, 5.2버전은 tail.php 파일에 있을 겁니다.


popular('스킨', 출력개수, 기간);

<?php echo popular('basic', 5, 3); // 인기검색어 ?>


상세 내용은 아래 링크를 참고하세요.


인기 검색어 설정 방법

http://gnustudy.com/bbs/board.php?bo_table=gnu_manual&wr_id=14 

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.