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

게시판 리스트 스킨 2개 적용하는법 질문. 채택완료

서영준 11년 전 조회 6,063

아래와 같은 방법으로 게시판 리스트 스킨을 2개 적용해보려고 하는데

이렇게 하면 2번째 리스트 적용한 부분은 리스트 페이지가 아무것도 나오지가 않네요.

왜그럴까요;;

----------------------------------------------------------------------------------

게시판 하나에 2개의 리스트스킨을 쓰는 소스는 아래와 같습니다.


1.최상위 폴더의 /common.php 파일의 350번째 라인쯤에 있는
if (isset($page)) { // 리스트 페이지
    $page = (int)$page;
    $qstr .= '&page=' . urlencode($page);
}

이부분을 찾으셔서 아래에 코드를 추가합니다.

if ($list_type) { // 신규리스트
    $qstr .= '&list_type=$list_type';


2. /bbs/list.php 파일의 제일하단에
include_once("$board_skin_path/list.skin.php");

이부분을 찾으셔서 아래의 코드를 추가합니다

if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}

3. list2.skin.php 를 리스트에서 보여주고 싶으실때는게시판 링크를

/bbs/board.php?bo_table=테이블명&list_type=ok
와 같은 식으로 넘겨주세요
list_type 파라미터 가 넘어가면 list2.skin.php 을 보여줍니다.~

-------------------------------------------------------------------------------

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

답변 3개

채택된 답변
+20 포인트
11년 전
if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}
 
위소스를 bbs/list.php 제일 하단에 추가한게 맞다면  $board_skin_path 의 값도 확인해서
list2.skin.php 를 넣은 폴더가 맞는지 보시구욤~
 
if($list_type){  echo $list_type;
include_once("$board_skin_path/list2.skin.php");  exit;
}else{  echo 2;
include_once("$board_skin_path/list.skin.php");
}
 
해서 ok가 제대루 찍히는지 확인을..
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

서영준
11년 전
이렇게 구현하면 안되더라고요. ehco로는 확인해봤습니다.
그래서 board.php 파일을 두개 만들어 버렸습니다. ^^;

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

7년 전

많은 도움이 되었습니다. 감사합니다.

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

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

11년 전
해당내용으론 유추만 가능하네요~
 
기본 list.skin.php는  정상적으로 보이고 list2.skin.php로 출력해서 안보인다면~
 
list2.skin.php 인크루드가 제대루 안됐거나 에러가 난거루 보입니다
 
echo 로 여기저기 값을 찍어보세요~
 
 
로그인 후 평가할 수 있습니다

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

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

로그인