한게시판의 목록을 두가지 형태로 나타내려합니다. 정보
한게시판의 목록을 두가지 형태로 나타내려합니다.본문
게시판 스킨에서..
list.skin2.php를 하나 더 만들어 목록을 두가지 형태로 뽑아내서 사용하고 싶습니다.
필드가 20개짜리 게시판인데 list.skin.php는 '간편보기'로 해서 필드 10개정도만 목록에 보여주고,
list.skin2.php는 필드 20개 모두를 목록에 보여주려고 합니다.
write.skin.php와 view.skin.php는 하나로 사용하고요.
일단 list.skin2.php는 만들어서 스킨에 넣어놨는데.. 그다음엔 뭘 어떻게 해야하는지..
상세보기(list.skin2.php)가 보여지려면 어디에 링크를 걸어야 하는지..
도움 부탁드립니다~
list.skin2.php를 하나 더 만들어 목록을 두가지 형태로 뽑아내서 사용하고 싶습니다.
필드가 20개짜리 게시판인데 list.skin.php는 '간편보기'로 해서 필드 10개정도만 목록에 보여주고,
list.skin2.php는 필드 20개 모두를 목록에 보여주려고 합니다.
write.skin.php와 view.skin.php는 하나로 사용하고요.
일단 list.skin2.php는 만들어서 스킨에 넣어놨는데.. 그다음엔 뭘 어떻게 해야하는지..
상세보기(list.skin2.php)가 보여지려면 어디에 링크를 걸어야 하는지..
도움 부탁드립니다~
댓글 전체

세션을 이용하면 어떨까요?
일단은 visit.skin.php의 내용을 visit.skin1.php로 복사
<? // /bbs/set_session.php 파일을 이렇게 생성
include_once("./_common.php");
if(substr($var, 0, 3) == 'mb_' || substr($var, 0, 3) == 'ss_') die();
$_SESSION[$var] = $val;
header("location: $_SERVER[HTTP_REFERER]");
?>
<? // /스킨경로/list.skin.php의 내용
if($_SESSION['skin2']) {
echo "<p><a href='$g4[bbs_path]/set_session.php?var=skin2&val=0'>간단보기</a></p>";
include_once("$board_skin_path/list.skin2.php");
} else {
echo "<p><a href='$g4[bbs_path]/set_session.php?var=skin2&val=1'>상세보기</a></p>";
include_once("$board_skin_path/list.skin1.php");
}
?>
일단은 visit.skin.php의 내용을 visit.skin1.php로 복사
<? // /bbs/set_session.php 파일을 이렇게 생성
include_once("./_common.php");
if(substr($var, 0, 3) == 'mb_' || substr($var, 0, 3) == 'ss_') die();
$_SESSION[$var] = $val;
header("location: $_SERVER[HTTP_REFERER]");
?>
<? // /스킨경로/list.skin.php의 내용
if($_SESSION['skin2']) {
echo "<p><a href='$g4[bbs_path]/set_session.php?var=skin2&val=0'>간단보기</a></p>";
include_once("$board_skin_path/list.skin2.php");
} else {
echo "<p><a href='$g4[bbs_path]/set_session.php?var=skin2&val=1'>상세보기</a></p>";
include_once("$board_skin_path/list.skin1.php");
}
?>
감사합니다. 소스대로 했더니 되긴 하는데..
상세보기페이지에서 목록이 2개가 열리네요.
list.skin2.php 코딩이 잘못되었나 봤는데.. 그건 아닌거 같고..
제가 주신 소스에 대한 이해가 전혀 없어서..
상세보기페이지에서 목록이 2개가 열리네요.
list.skin2.php 코딩이 잘못되었나 봤는데.. 그건 아닌거 같고..
제가 주신 소스에 대한 이해가 전혀 없어서..
아, 제가 내용을 잘못 이해했었군요. 덕분에 잘 해결되었습니다. 감사합니다.