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

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

진강산가재 2년 전 조회 1,236

안녕하세요.

현재

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

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

&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개

채택된 답변
+20 포인트
2년 전

제꺼기준 common.php에서

// QUERY_STRING

위 구간이 있는데

</p>

<p>if (isset($_REQUEST['list_type']))  {

    $sfl = trim($_REQUEST['list_type']);

    $sfl = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*\s]/", "", $sfl);

    if ($sfl == "ok")

        $qstr .= '&amp;sfl=' . urlencode($sfl);

} else {

    $sfl = '';

}</p>

<p>

코드 추가하면 될 꺼에요

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

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

답변에 대한 댓글 2개

진강산가재
2년 전
새해 복 많이 받으세요.
진강산가재
2년 전
//일정관리 캘린더와 베이직 스킨 동시사용을 위한 플래그 시작
if (isset($_REQUEST['list_type'])) {
$qstr .= '&amp;list_type=ok';
$sfl = '';
}
//
이렇게 했습니다.

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

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

로그인