최신글 스킨 멀티형 제작 질문입니다 정보
최신글 스킨 멀티형 제작 질문입니다본문
최신글 스킨 멀티형 제작해 보려고합니다..
하나의 디자인으로 게시판 글목록부분만 리스트형, 앨범형... 등으로 바꾸어 출력되게 하려고 게시판 여분필드를 이용하여 구현해보려고 하나의 스킨 폴더에 최근게시물
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 형을 출력하면 제대로 되고요...
여러게시판에 동일한 스킨이 출력되도록하련면 어찌하면 되나요....
위의 설정중 어디를 어찌해야 할지를 몰라 질문올립니다..
댓글 전체
위의 if문은 저렇게 복잡하게 할 필요없이
$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");
$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 형으로 뽑으려면 하나는 리스트가 전혀 나타나질 않네요
그런데.......
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 형으로 뽑으려면 하나는 리스트가 전혀 나타나질 않네요
출력 되지않는 테이블의 $board[bo_10] 값이 설정이 없거나 list가 아니겠죠
감사합니다..해결하였습니다..
lib 의 최근게시물 관련에서 $global 선언이 없어서 안되었다네요..
lib 의 최근게시물 관련에서 $global 선언이 없어서 안되었다네요..