급)서브페이지별 각각 다른 메뉴 불러오기 정보
급)서브페이지별 각각 다른 메뉴 불러오기본문
안녕하세요! 그누회원 모든분들께 행복이 가득하기를...
서브페이지별 각각 다른 메뉴 불러오기 적용하는 방법좀 가르쳐 주세요.
bo_table 말고 로그인 페이지를 불러오고 싶은데...
활용팁에 나와 있는 내용 참조
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/7518/aaed850ff3916c98da7ff2bcf117f3d0
<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/guide/index.php"){ //이용안내 페이지일 때 실행
include_once("$g4[path]/inc/left_guide.htm");
}
?>
이것을 이렇게 적용했는데 적용히 안되네요.
<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/bbs/login.php"){ //로그인 페이지일 때 실행
include_once("$g4[path]/include/leftmenu/sub08.php");
}
?>
혹시, 이 방법 말고, 다른 방법도 있으면 말씀해 주세요.
감사합니다.
서브페이지별 각각 다른 메뉴 불러오기 적용하는 방법좀 가르쳐 주세요.
bo_table 말고 로그인 페이지를 불러오고 싶은데...
활용팁에 나와 있는 내용 참조
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/7518/aaed850ff3916c98da7ff2bcf117f3d0
<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/guide/index.php"){ //이용안내 페이지일 때 실행
include_once("$g4[path]/inc/left_guide.htm");
}
?>
이것을 이렇게 적용했는데 적용히 안되네요.
<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/bbs/login.php"){ //로그인 페이지일 때 실행
include_once("$g4[path]/include/leftmenu/sub08.php");
}
?>
혹시, 이 방법 말고, 다른 방법도 있으면 말씀해 주세요.
감사합니다.
댓글 전체
공통 파일에 예를 들어 include파일이나 그누에서 보면 head.php 같은 파일에
다가 하나의 인쿠르드용 파일을 만듭니다.
예)
switch (_DOCTYPE_) {
case "STYLE" :
include './login1.php'; // 경로는 알아서 ^^
break;
case "STYLE1" :
include './login2.php'; // 경로는 알아서 ^^
break;
// 나머지 TYPE 은 오류
default :
include './login1.php'; // 경로는 알아서 ^^
break;
}
그리고 호출하는 페이지에서 다음과 같이 합니다. 예를 들어 페이지1 페이지2에서 각기 다른 로그인 파일을 불러오고자 한다면.
예)
mem_login.php 에서 login1.php 파일 호출 ==> define("_DOCTYPE_", "STYLE1");을 젤 상단에 선언
mem_login1.php 에서 login2.php 파일호출 ==> define("_DOCTYPE_", "STYLE2");을 젤 상단에 선언
이런식으로 하면 되지 않을까 싶은데요..ㅎㅎ
다가 하나의 인쿠르드용 파일을 만듭니다.
예)
switch (_DOCTYPE_) {
case "STYLE" :
include './login1.php'; // 경로는 알아서 ^^
break;
case "STYLE1" :
include './login2.php'; // 경로는 알아서 ^^
break;
// 나머지 TYPE 은 오류
default :
include './login1.php'; // 경로는 알아서 ^^
break;
}
그리고 호출하는 페이지에서 다음과 같이 합니다. 예를 들어 페이지1 페이지2에서 각기 다른 로그인 파일을 불러오고자 한다면.
예)
mem_login.php 에서 login1.php 파일 호출 ==> define("_DOCTYPE_", "STYLE1");을 젤 상단에 선언
mem_login1.php 에서 login2.php 파일호출 ==> define("_DOCTYPE_", "STYLE2");을 젤 상단에 선언
이런식으로 하면 되지 않을까 싶은데요..ㅎㅎ
장군전사님께 먼저 감사~~ 감사~~
무슨 말인지 의미는 알것 같은데 실제로 적용히 보니 적용히 잘 안되네요.
제가 아직 이해를 못했나 봅니다.
쉽게 다시 한번만 설명좀 부탁드릴께요. 제가 꼭 적용을 해야 하는데...
실력이 없어서 쉽지가 않네요. 다시한번 도움 부탁드립니다.
제가 적용한 부분을 한번 봐주세요!
switch (_DOCTYPE_) {
case "STYLE" :
include_once("$g4[path]/include/leftmenu/sub08_01.php"); //왼쪽메뉴
break;
case "STYLE1" :
include_once("$g4[path]/include/leftmenu/sub08_02.php"); //왼쪽메뉴
break;
// 나머지 TYPE 은 오류
default :
include_once("$g4[path]/include/leftmenu/sub08_01.php"); //왼쪽메뉴
break;
}
이것을 sub08.php 페이지로 만들어 include폴더 안에 넣었습니다.
그리고, sub08_01.php 페이지에서 define("_DOCTYPE_", "STYLE1");을 제일 위쪽에 선언했습니다.
이런식으로....
define("_DOCTYPE_", "STYLE1");
<table cellpadding="0" cellspacing="0" width="219">
..........
</table>
제가 잘 몰라서 적용을 잘못 한것 같은데 다시 한번 쉽게 설명좀 해주세요!!!
부탁드립니다.
행복하세요!!! 감사합니다.
무슨 말인지 의미는 알것 같은데 실제로 적용히 보니 적용히 잘 안되네요.
제가 아직 이해를 못했나 봅니다.
쉽게 다시 한번만 설명좀 부탁드릴께요. 제가 꼭 적용을 해야 하는데...
실력이 없어서 쉽지가 않네요. 다시한번 도움 부탁드립니다.
제가 적용한 부분을 한번 봐주세요!
switch (_DOCTYPE_) {
case "STYLE" :
include_once("$g4[path]/include/leftmenu/sub08_01.php"); //왼쪽메뉴
break;
case "STYLE1" :
include_once("$g4[path]/include/leftmenu/sub08_02.php"); //왼쪽메뉴
break;
// 나머지 TYPE 은 오류
default :
include_once("$g4[path]/include/leftmenu/sub08_01.php"); //왼쪽메뉴
break;
}
이것을 sub08.php 페이지로 만들어 include폴더 안에 넣었습니다.
그리고, sub08_01.php 페이지에서 define("_DOCTYPE_", "STYLE1");을 제일 위쪽에 선언했습니다.
이런식으로....
define("_DOCTYPE_", "STYLE1");
<table cellpadding="0" cellspacing="0" width="219">
..........
</table>
제가 잘 몰라서 적용을 잘못 한것 같은데 다시 한번 쉽게 설명좀 해주세요!!!
부탁드립니다.
행복하세요!!! 감사합니다.
위의 sub08.php파일이 sub08_01.php에서 호출하고 있죠?
제말은 sub08_01.php파일에 <? include"./sub08.php"; ?> 이렇게 말입니다. 물론 젤 상단에 선언되어야 할거 고요.
제말은 sub08_01.php파일에 <? include"./sub08.php"; ?> 이렇게 말입니다. 물론 젤 상단에 선언되어야 할거 고요.