basic스킨에서 페이지네이션의 페이지번호에 링크된 값을 변경하려면...

basic스킨에서 페이지네이션의 페이지번호에 링크된 값을 변경하려면...

QA

basic스킨에서 페이지네이션의 페이지번호에 링크된 값을 변경하려면...

답변 1

본문

안녕하세요.

현재

하나의 게시판에 두개의 스킨을 사용하려고 합니다.

여기 그누 게시판에 질문답변에서 제공한대로

&list_type=ok값을 이용해서 

list2.skin.php파일을 적용시키는데는 성공 했으나

카테고리 필터링이나 페이지네이션을 통한 페이지 이동시

링크값에 &list_type=ok을 넣어줘야 해서

카테고리 bbs>list.php

에서 

for ($i=0; $i<count($categories); $i++) {

        $category = trim($categories[$i]);

        if ($category=='') continue;

        //원더풀&list_type=ok&sca=

        if($list_type){

            $category_option .= '<li><a href="'.(get_pretty_url($bo_table,'','&list_type=ok&sca='.urlencode($category))).'"';

        }

        else {

            $category_option .= '<li><a href="'.(get_pretty_url($bo_table,'','sca='.urlencode($category))).'"';

        }

이렇게 해서 넣어서 해결했는데

페이지네이션에 표기된 페이지 숫자값과 연동된 주소에 &list_type을 넣으려고 하는데 어디 파일을 봐야할까요?

 

즉 1>2>3>4>...이 페이지 숫자 3을  클릭하면

http://sample.co.kr/bbs/board.php?bo_table=tb_expo_calendar&page=3

이렇게 되는데

여기에 http://sample.co.kr/bbs/board.php?bo_table=tb_expo_calendar&page=3&list_type=ok

이렇게 하고 싶거든요,

 

이 질문에 댓글 쓰기 :

답변 1

제꺼기준 common.php에서

// QUERY_STRING

위 구간이 있는데


if (isset($_REQUEST['list_type']))  {
    $sfl = trim($_REQUEST['list_type']);
    $sfl = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*\s]/", "", $sfl);
    if ($sfl == "ok")
        $qstr .= '&sfl=' . urlencode($sfl);
} else {
    $sfl = '';
}

코드 추가하면 될 꺼에요

/extend/user.config.php에 넣어도 될 듯 한데 테스트는 안해봤네요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 7
© SIRSOFT
현재 페이지 제일 처음으로