하나의 게시판인데
리스트를 두개(다른 디자인) 으로 보여줘야 하는 경우가 있습니다
이때 써먹을수 있는 가장 간단한 방법 알려드립니다.
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 을 보여줍니다.~
리스트를 두개(다른 디자인) 으로 보여줘야 하는 경우가 있습니다
이때 써먹을수 있는 가장 간단한 방법 알려드립니다.
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 을 보여줍니다.~
댓글 15개
if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}
요부분은 차라리 스킨 파일 list.skin.php에서 처리해주면 더 나을듯 합니다.
원 list.skin.php내용은 list1.skin.php로 하고, 새로운 스킨은 list2.skin.php로요.
그리고 list.skin.php의 다른 내용은 다 지워야 겠죠.
list.skin.php의 풀 소스를 붙이면:
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list1.skin.php");
}
?>
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list.skin.php");
}
요부분은 차라리 스킨 파일 list.skin.php에서 처리해주면 더 나을듯 합니다.
원 list.skin.php내용은 list1.skin.php로 하고, 새로운 스킨은 list2.skin.php로요.
그리고 list.skin.php의 다른 내용은 다 지워야 겠죠.
list.skin.php의 풀 소스를 붙이면:
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($list_type){
include_once("$board_skin_path/list2.skin.php");
}else{
include_once("$board_skin_path/list1.skin.php");
}
?>
게시글 목록
| 번호 | 제목 |
|---|---|
| 31723 | |
| 31704 | |
| 31701 | |
| 31693 | |
| 31691 | |
| 31688 | |
| 31684 | |
| 31673 | |
| 31656 | |
| 31645 | |
| 31643 | |
| 31635 | |
| 31634 | |
| 31615 | |
| 31606 | |
| 31601 | |
| 31600 | |
| 31595 | |
| 31588 | |
| 31535 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기