두

서브페이지별 각각 다른 메뉴 불러오기 (head.php 수정)

· 2006-09-21 (목) 14:05:16 · 15221 · 49
head.php 외부 로그인 아래에 적용시켜 서브페이지마다 다른 메뉴를 불러오기

아래 글 "게시판별 좌측메뉴 각각 다르게 불러오기" 랑 같이 쓰시면
초보자님껜 유용한 팁이 아닐까 싶어서 올립니다.

해당 URL 페이지 체크해서 if문 적용시키기...

inc 폴더에 각각의 왼쪽 메뉴 파일을 만들어 놓았다고 가정하구여

<?
$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=="/download/index.php"){ //다운로드 페이지일 때 실행
include_once("$g4[path]/inc/left_download.htm");
}

$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/sitemap/index.php"){ //사이트맵 페이지일 때 실행
include_once("$g4[path]/inc/left_sitemap.htm");
}
?>


유사한 내용을 연이어 올려서.. 도배하는 기분이 들어 죄송합니다만...
초보인 제가 필요했던 내용이었던 지라... ^^;;
간단한거지만... 첨 이용하시는 분껜 도움이 되고자 몇자 적었습니다.

구럼, 꾸벅
|

댓글 49개

현재 페이지 이름이라하심은 홈페이지 타이틀을 말하는 건가요?
아니면 다른 어떤 이름을 의미하시는 건지......
$PHP_SELF 는 현재 php 파일패스와 파일명을 말한다고 알고 있습니다.
2006-09-22 (금) 21:24:48
웹브라우저의 주소창 URL을 말하는겁니다.

현재 페이지가 http://도메인/download/index.php 일 때
로그인 아래 /inc/left_guide.htm를 인클루드해서 보여주라는 뜻입니다.

<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/guide/index.php"){ //이용안내 페이지일 때 실행
include_once("$g4[path]/inc/left_guide.htm");
}
?>

게시판은 게시판명으로 불러오고, 일반 페이지는 이것 처럼 불러오면 head.php 파일 하나만으로
좌측메뉴는 각각 다르게 불러지게 되는거죠 ^^
시작 페이지의 경우는 index.php이지만
사실 보여지지는 않잖아요.
이런 경우는 파일 이름을 어떻게 받아들이는지요.

초보라 그런지 뜻대로 않되네요.

지송~
제가 디렉토리를 잘 못 보았습니다.
자문 자답이었습니다.
다른 분들도 혹시 착각할 수 있을 것 같아서 남겨놉니다.
우선 스크랩. 나중에 적용해봐야겠네요. 유용할 것 같은데... 감사합니다.
ㅋㅋ 저도 스크랩...
하나하나 배워가야지.ㅎㅎ..ㅎㅎ
head.php 외부 로그인 아래에 적용시켜 서브페이지마다 다른 메뉴를 불러오기

아래 글 "게시판별 좌측메뉴 각각 다르게 불러오기" 랑 같이 쓰시면
초보자님껜 유용한 팁이 아닐까 싶어서 올립니다.

해당 URL 페이지 체크해서 if문 적용시키기...

inc 폴더에 각각의 왼쪽 메뉴 파일을 만들어 놓았다고 가정하구여

<?
$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=="/download/index.php"){ //다운로드 페이지일 때 실행
include_once("$g4[path]/inc/left_download.htm");
}

$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/sitemap/index.php"){ //사이트맵 페이지일 때 실행
include_once("$g4[path]/inc/left_sitemap.htm");
}
?>


유사한 내용을 연이어 올려서.. 도배하는 기분이 들어 죄송합니다만...
초보인 제가 필요했던 내용이었던 지라... ^^;;
간단한거지만... 첨 이용하시는 분껜 도움이 되고자 몇자 적었습니다
2006-09-27 (수) 14:32:14
엥? 웬 복사에염?? ^^;;
선 스크랩 ~ 후 사용~ㅋ
2006-10-08 (일) 17:15:25
일단 스크랩합니다.^^ 감사합니다.
2006-10-11 (수) 21:53:25
자료감사합니다~!
퍼갑니다.
감사합니다~ 필요한거 였는데.......
근데 변수까지 적용할 수 있나요??
2006-10-17 (화) 11:55:08
아래글 참조하시면 되겠네요 ^^
2006-11-27 (월) 16:33:06
감사합니다.. 도움되었네요 ㅋ
2006-12-13 (수) 23:22:35
감사합니다 궁금한거였거든요 잘쓸께요
감사합니다 유용하게 사용하겠습니다.
초보에게 유용한.........^^ 감사합니다~!
게시판은 게시판명으로 불러오고, 일반 페이지는 이것 처럼 불러오면 head.php 파일 하나만으로
좌측메뉴는 각각 다르게 불러지게 되는거죠 ^^
제가 찾던 거네요. 감사합니다.
2007-03-18 (일) 19:52:28
좋은글입니다
2007-06-01 (금) 12:48:32
좋은 자료 감사합니다~^ㅡ^
좋은 자료 감사합니다
2007-10-02 (화) 11:32:01
좋은정보 감사합니다 ~~~
감사합니다 이거 알고싶어서 질문글 올렸다가 바로 이글 발견하고 삭제했더라죠..^^
2007-10-18 (목) 16:07:52
좋은팁 잘봤습니다.^^
2007-11-27 (화) 00:55:26
선 스크렙 입니당. 초보라 ;;; 덜덜덜;;;
서브페이지별 각각 다른 메뉴 불러오기 (head.php 수정)
2008-01-10 (목) 21:17:06
ㅇㅇ
일단 스크랩.
d
inc 폴더에 각각의 왼쪽 메뉴 파일을 만들어 놓았다고 가정하구여

<?
$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=="/download/index.php"){ //다운로드 페이지일 때 실행
include_once("$g4[path]/inc/left_download.htm");
}

$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="/sitemap/index.php"){ //사이트맵 페이지일 때 실행
include_once("$g4[path]/inc/left_sitemap.htm");
}
?>
서브페이지별 완벽정리1
2008-10-15 (수) 22:33:51
굿!
각각 다르게
2009-02-21 (토) 13:33:18
감사합니다.
다른메뉴불러오기
2010-02-08 (월) 22:03:26
서브페이지별 각각 다른 메뉴 불러오기 (head.php 수정)
2010-03-23 (화) 02:51:43
꼭 필요했던 기능인데 이제 찾아봤네요.
매번 head.php하고 tail.php 각각 만들기도 않좋고
나중에 호환이 전체적으로 흩트러져서 힘들더군요.
요 팁을 활용하면 잘 될거 같네요 감사합니다. (__)
찾던 기능인데.. 함 해봐야겠어요..
2010-10-19 (화) 22:00:51
<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다 - 페이지별
if($Site_URL=="$g4[path]/index.php"){ //메인
include_once("$g4[path]/include/submenu1.php");
}

$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다 - 페이지별
if($Site_URL=="$g4[path]/join.php"){ //회원가입
include_once("$g4[path]/include/submenu1.php");
}

$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다 - 페이지별
if($Site_URL=="$g4[path]/sitemap.php"){ //사이트맵
include_once("$g4[path]/include/submenu1.php");
}

if($bo_table=="Say"){ //토크일 때
include_once("$g4[path]/include/submenu1.php");
}

if($bo_table=="Men_Only"){ //남성일 때
include_once("$g4[path]/include/submenu1.php");
}

if($bo_table=="Popular"){ //인기일 때
include_once("$g4[path]/include/submenu1.php");
}

if($bo_table=="Auction"){ //옥션일 때
include_once("$g4[path]/include/submenu2.php");
}
?>

게시판으로는 되는데..페이지로는 안되는데..원인 좀 알려주세요.
2010-12-02 (목) 10:39:49
감사합니다.
2011-09-03 (토) 13:35:29
ㄳㄳ
2012-06-21 (목) 16:40:28
서부페이지별 다른 메뉴 불러오기
좋은 내용 스크랩해갑니당 ^^
2012-08-12 (일) 13:34:59
페이지별 서브
2015-12-15 (화) 17:27:22
유용한기능이네용
2015-12-15 (화) 17:28:14
좋아용
와 진짜 감사합니다!!
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
06-09-25 조회 3,467
06-09-25 조회 4,873
06-09-24 조회 4,536
06-09-24 조회 7,600
06-09-24 조회 3,685
06-09-23 조회 4,290
06-09-23 조회 3,411
06-09-21 조회 1.5만
06-09-21 조회 1.1만
06-09-21 조회 6,528
06-09-20 조회 4,410
06-09-20 조회 4,412
06-09-19 조회 3,203
06-09-19 조회 3,871
06-09-18 조회 3,158
06-09-17 조회 3,429
06-09-17 조회 4,134
06-09-16 조회 4,216
06-09-15 조회 3,966
06-09-12 조회 3,295