defined('_INDEX_')을 이용해서..조건별로..include 파일을 다르게 하려고 하거든요 채택완료
영카트로 쇼핑몰을 만들고 있습니다..
근데.. 페이지별로 표시되는게 바뀌는부분이 있는데
일반 게시판이나 상품페이지는 쉽게 바꿨는데요...
mypage.php , itemuselist.php 이런 페이지 때문에 고생을 하고 있습니다..
지금 제가한거는
먼저 bbs폴더에 a.php,b.php라는 빈페이지를 업로드 하고
최상단의 config.php 파일에
define('a',G5_BBS_URL.'/a.php');
define('b',G5_BBS_URL.'/b.php');
이렇게 했습니다.
그리구 영카트 테마의 shop.header.php로 돌아와
php if(!defined('_INDEX_')) { // index가 아니면 인클루드함
if($bo_table==notice||$bo_table==qa){ //공지사항,문의게시판에서는 파일1 인클루드
인클루드할 파일1
}else if($ca_id==10||$ca_id==20){ //상품분류 10, 20번은 파일2 인클루드
인클루드할 파일2
}else if(defined('a')){ //a.php는 파일3 인클루드
인클루드할 파일3
}else if(defined('b')){ //b.php는 파일4 인클루드
인클루드할 파일4
}
이런식으로 했는데..
a까지는 정상적으로 3번 파일을 인클루드 하는데
b에서 4번을 인클루드 안하구 3번을 인클루드합니다..
아예 else if(defined('b')){} 이게 안되는거같습니다.
제가 이걸 너무 이상한 방식으로 처리하는건지.. 도움 부탁드립니다..
답변 3개
답변을 작성하려면 로그인이 필요합니다.
로그인