bbs/list 에서
본문
파라미터 넣는 방법좀 알려주세요 인식을 못하네요
if($bo_table == "test"){ 는 인식을 하는데
bo_table=test&list=pop라고 주소가 될때
if($list == "pop"){
include_once($board_skin_path.'/list.skin1.php'); }
else{include_once($board_skin_path.'/list.skin2.php');}
안되네요 ;;
답변 2
음 그러니까 분류가 pop일때 원하시는 형태의 리스트 스킨을 호출하는것인데 당연히
위의 경우는 적용하신 스킨 폴더내의 list.skin1.php이라는 스킨이 되겠지요, 혹시 list.skin1.php 이라고 만드신 파일이 안에 아무내용도 없는 빈 파일이 아닌지요?
분류가 pop일때 불려질 list.skin1.php 리스트 스킨 파일과 분류가 pop가 아닌경우 불려질 list.skin2.php 파일을 각각 다른 형태 또는 다른 내용을 넣어서 테스트 해보시면 뭐가 문제인지 알듯 한데요.
위에 제가 말씀드린대로 일반 베이직 게시판 리스트(list.skin.php)에 적용한 것입니다.
잘 되네요, 한번 테스트 해 보세요.^^
테스트 분류는 pop과 etc로 했습니다, 분류를 한번 눌러보세요.
http://webtest.zc.bz/gnu5_1/bbs/board.php?bo_table=test
근데 $list 는 따로 생성 하신건가요? 아니면 일반적인 분류를 말씀하시는것인지?
일반 기본 분류 부분이라면 $list가 아닌 $sca 를 쓰심 되는데 말이죠.
위 코드로 봐서는 그것 외엔 특별히 잘못된 부분은 없는것 같습니다.
그리고 bbs/list.php 에서 처리하지 마시고 적용하신 스킨의 list.skin.php에서 처리하시면 간단할것 같습니다.
if($sca == pop){
include_once($board_skin_path . '/list.skin1.php');
}else{
include_once($board_skin_path . '/list.skin2.php');
}
이렇게 또는
$list 가 $sca 와 같다고 할때
if($list == pop){
include_once($board_skin_path . '/list.skin1.php');
}else{
include_once($board_skin_path . '/list.skin2.php');
}
이렇게 처리하시면 될것 같습니다.