리스트 화면에서 페이지 선택에 s_tag추가하는 방법

리스트 화면에서 페이지 선택에 s_tag추가하는 방법

QA

리스트 화면에서 페이지 선택에 s_tag추가하는 방법

본문

http://sir.co.kr/qa/?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5

의 아래 페이지 구분을 보시면

 

각 페이지 별로 s_tag=그누보드5가 들어가 있습니다.

 

이 부분을 구현중에 있는데,  이 부분은 bbs/list.php에서 만들어지는 것 같은데..

 

어느부분을 수정해야 각 페이지에 s_tag를 넣을수가 있을지요?

 

가능하면 그누보드 원본을 수정하지 않고, 스킨에서 처리할려고 합니다.

 

즉 write_pages에 해당되는 스크립트를 스킨에서 다시 만들어도 되고,

 

아니면 간단하게 옵션으로 처리해도 됩니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

제 생각에 그 부분을 구현하시려면, 원본의 sql문을 수정하셔야 할것 같습니다.( list.php )

 

스킨에서 다시 sql문을 호출하려면, 매우 비효율적이기 때문에

 

list.php에서

 

$result = sql_query($sql);

 

하기전에 조건문을 주셔서...

 

if( $s_tag ){  //검색할 태그값이 있으면

$sql = "  select 문 ";

}

$result = sql_query($sql);

 

이렇게 조건을 주셔서 구현하시는게 좋지 않을까요?

list.php에서 get_paging부분을 복사해서 s_tag부분만 추가해서 해결했습니다. 


 
<?php
$write_pages = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, './board.php?bo_table='.$bo_table.$qstr.'&s_tag='.$s_tag.'&page=');
?>
답변을 작성하시기 전에 로그인 해주세요.
전체 54
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT