게시판 하나에 2개의 리스트스킨 관련 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 하나에 2개의 리스트스킨 관련 정보

게시판 하나에 2개의 리스트스킨 관련

본문

어느 분이 고맙게도 좋은 팁을 주셔서 감사하게 잘 사용하고 있습니다.
그런데 하나의 게시판에 리스트스킨을 3개도 쓸수 있을지요? 코드는 까막눈이라...
가능하다면 알려주시면 감사하겠습니다.

------------------
게시판 하나에 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 을 보여줍니다.~
  • 복사

댓글 전체

제가 올렸던거 같은 기분이 드네요 ㅡㅡ
2번
if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}

이부분을
if($list_type){
include_once("$board_skin_path/{$list_type}.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}

이렇게 바꾸시고

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

/bbs/board.php?bo_table=테이블명&list_type=보여줄스킨파일명
와 같은 식으로 넘겨주세요
 ex. /bbs/board.php?bo_table=테이블명&list_type=list1

이렇게 보내시면 list1.skin.php
이 나오게 됩니다.

이방식으로 하면 여러개를 처리하실수있습니다.
원작자를 이렇게 만나게 되었습니다.^^ 너무 잘 됩니다. 이렇게 빨리 정확히 해결되어서 진심으로 감사드려요~ 복받으실거에요~
혹시 롸이트스킨도 이와 같이 하는 방법이 있을까요?
© SIRSOFT
현재 페이지 제일 처음으로