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

· 12년 전 · 2088 · 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개

제가 올렸던거 같은 기분이 드네요 ㅡㅡ
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
이 나오게 됩니다.

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

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
12년 전 조회 2,108
12년 전 조회 2,646
12년 전 조회 1,915
12년 전 조회 1,744
12년 전 조회 1,657
12년 전 조회 2,288
12년 전 조회 1,900
12년 전 조회 1,628
12년 전 조회 2,377
12년 전 조회 2,089
12년 전 조회 2,173
12년 전 조회 2,373
12년 전 조회 1,837
12년 전 조회 1,739
12년 전 조회 3,242
12년 전 조회 2,321
12년 전 조회 1,778
12년 전 조회 1,962
12년 전 조회 1,911
12년 전 조회 2,318
🐛 버그신고