최신글 스킨 멀티형 제작 질문입니다
최신글 스킨 멀티형 제작해 보려고합니다..
하나의 디자인으로 게시판 글목록부분만 리스트형, 앨범형... 등으로 바꾸어 출력되게 하려고 게시판 여분필드를 이용하여 구현해보려고 하나의 스킨 폴더에 최근게시물
list.skin.php
album.skin.php
.... 등등을 만들고 latest.skin.php 에서 아래와 같이 인클루드하여 불러드리고 여분필드 10에 list , album 등을 입력하면 해당 최근게시물리스트가 보이도록 하고자합니다..
<? if($board[bo_10] == "list"){
include_once("$latest_skin_path/list.skin.php");
}
elseif($board[bo_10] == "album"){
include_once("$latest_skin_path/album.skin.php");
}
elseif($board[bo_10] == "movie"){
include_once("$latest_skin_path/movie.skin.php");
}
elseif($board[bo_10] == "shop"){
include_once("$latest_skin_path/shop.skin.php");
}
elseif($board[bo_10] == "result"){
include_once("$latest_skin_path/home_result.skin.php");
}
elseif($board[bo_10] == "webjin"){
include_once("$latest_skin_path/webjin.skin.php");
}
elseif($board[bo_10] == "popup"){
include_once("$latest_skin_path/album_pop.skin.php");
}
elseif($board[bo_10] == "banner"){
include_once("$latest_skin_path/scroll_banner.skin.php");
}
elseif($board[bo_10] == "img_text"){
include_once("$latest_skin_path/img_text.skin.php");
}
?>
위와 같이 했는데.....
두 개의 게시판의 최근게시물을 똑같이 list 형으로 출력하려고 하면 둘중 하나만 출력됩니다...
두개의 게시판에 서로 다른 하나는 list 형을 다른하나는 album 형을 출력하면 제대로 되고요...
여러게시판에 동일한 스킨이 출력되도록하련면 어찌하면 되나요....
위의 설정중 어디를 어찌해야 할지를 몰라 질문올립니다..
하나의 디자인으로 게시판 글목록부분만 리스트형, 앨범형... 등으로 바꾸어 출력되게 하려고 게시판 여분필드를 이용하여 구현해보려고 하나의 스킨 폴더에 최근게시물
list.skin.php
album.skin.php
.... 등등을 만들고 latest.skin.php 에서 아래와 같이 인클루드하여 불러드리고 여분필드 10에 list , album 등을 입력하면 해당 최근게시물리스트가 보이도록 하고자합니다..
<? if($board[bo_10] == "list"){
include_once("$latest_skin_path/list.skin.php");
}
elseif($board[bo_10] == "album"){
include_once("$latest_skin_path/album.skin.php");
}
elseif($board[bo_10] == "movie"){
include_once("$latest_skin_path/movie.skin.php");
}
elseif($board[bo_10] == "shop"){
include_once("$latest_skin_path/shop.skin.php");
}
elseif($board[bo_10] == "result"){
include_once("$latest_skin_path/home_result.skin.php");
}
elseif($board[bo_10] == "webjin"){
include_once("$latest_skin_path/webjin.skin.php");
}
elseif($board[bo_10] == "popup"){
include_once("$latest_skin_path/album_pop.skin.php");
}
elseif($board[bo_10] == "banner"){
include_once("$latest_skin_path/scroll_banner.skin.php");
}
elseif($board[bo_10] == "img_text"){
include_once("$latest_skin_path/img_text.skin.php");
}
?>
위와 같이 했는데.....
두 개의 게시판의 최근게시물을 똑같이 list 형으로 출력하려고 하면 둘중 하나만 출력됩니다...
두개의 게시판에 서로 다른 하나는 list 형을 다른하나는 album 형을 출력하면 제대로 되고요...
여러게시판에 동일한 스킨이 출력되도록하련면 어찌하면 되나요....
위의 설정중 어디를 어찌해야 할지를 몰라 질문올립니다..
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 4개
$my_skin= $board[bo_10].".skin.php";
include_once("$latest_skin_path/$my_skin");
이렇게 하면 더 좋을 것 같구요
latest($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")에서
latest()함수의 마지막 options변수를 이용하여 조건문을 걸어주면 되겠는걸요?
if( $options) $my_skin="basic.skin.php";
else $my_skin= $board[bo_10].".skin.php";
include_once("$latest_skin_path/$my_skin");
그런데.......
if( $options) $my_skin="basic.skin.php";
else $my_skin= $board[bo_10].".skin.php";
include_once("$latest_skin_path/$my_skin");
을 latest.skin.php 에 입력하는 것이 맞나요...
latest.skin.php 에 위의 것을 입력해도...
자유게시판의 여유필드10에 list
질답게시판의 여유필드10에 list
처럼 똑같이 list 를 입력하여 두 게시판의 최근게시물을 list 형으로 뽑으려면 하나는 리스트가 전혀 나타나질 않네요
lib 의 최근게시물 관련에서 $global 선언이 없어서 안되었다네요..