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

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

jakekwak 11년 전 조회 5,214

http://sir.co.kr/qa/?s_tag=%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C5">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개

11년 전

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

</p><p> </p><p><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;"><?php</span></p><p>$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=');</p><p>?></p><p><span style="font-family: 굴림, Gulim, 돋움, Dotum, Helvetica, sans-serif; line-height: 1.5;">

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

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

thisgun
11년 전

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

 

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

 

list.php에서

 

$result = sql_query($sql);

 

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

 

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

$sql = "  select 문 ";

}

$result = sql_query($sql);

 

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

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

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

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

로그인