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

· 2013-12-05 (목) 01:42:20 · 2254 · 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개

2013-12-05 (목) 02:18:55
제가 올렸던거 같은 기분이 드네요 ㅡㅡ
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
이 나오게 됩니다.

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

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-12-05 조회 1,808
13-12-05 조회 2,544
13-12-05 조회 2,255
13-12-04 조회 2,542
13-12-04 조회 1,899
13-12-04 조회 3,448
13-12-04 조회 2,491
13-12-04 조회 1,959
13-12-04 조회 2,138
13-12-04 조회 2,095
13-12-04 조회 2,489
13-12-04 조회 2,167
13-12-04 조회 1,910
13-12-04 조회 2,104
13-12-04 조회 1,949
13-12-04 조회 3,237
13-12-04 조회 2,996
13-12-04 조회 2,126
13-12-04 조회 2,005
13-12-04 조회 2,895