테스트 사이트 - 개발 중인 베타 버전입니다

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

· 19년 전 · 14956 · 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 파일패스와 파일명을 말한다고 알고 있습니다.
웹브라우저의 주소창 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");
}
?>


유사한 내용을 연이어 올려서.. 도배하는 기분이 들어 죄송합니다만...
초보인 제가 필요했던 내용이었던 지라... ^^;;
간단한거지만... 첨 이용하시는 분껜 도움이 되고자 몇자 적었습니다
엥? 웬 복사에염?? ^^;;
선 스크랩 ~ 후 사용~ㅋ
일단 스크랩합니다.^^ 감사합니다.
자료감사합니다~!
퍼갑니다.
감사합니다~ 필요한거 였는데.......
근데 변수까지 적용할 수 있나요??
아래글 참조하시면 되겠네요 ^^
감사합니다.. 도움되었네요 ㅋ
감사합니다 궁금한거였거든요 잘쓸께요
감사합니다 유용하게 사용하겠습니다.
초보에게 유용한.........^^ 감사합니다~!
게시판은 게시판명으로 불러오고, 일반 페이지는 이것 처럼 불러오면 head.php 파일 하나만으로
좌측메뉴는 각각 다르게 불러지게 되는거죠 ^^
제가 찾던 거네요. 감사합니다.
좋은글입니다
좋은 자료 감사합니다~^ㅡ^
좋은 자료 감사합니다
좋은정보 감사합니다 ~~~
감사합니다 이거 알고싶어서 질문글 올렸다가 바로 이글 발견하고 삭제했더라죠..^^
좋은팁 잘봤습니다.^^
선 스크렙 입니당. 초보라 ;;; 덜덜덜;;;
서브페이지별 각각 다른 메뉴 불러오기 (head.php 수정)
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
감사합니다.
다른메뉴불러오기
서브페이지별 각각 다른 메뉴 불러오기 (head.php 수정)
꼭 필요했던 기능인데 이제 찾아봤네요.
매번 head.php하고 tail.php 각각 만들기도 않좋고
나중에 호환이 전체적으로 흩트러져서 힘들더군요.
요 팁을 활용하면 잘 될거 같네요 감사합니다. (__)
찾던 기능인데.. 함 해봐야겠어요..
<?
$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");
}
?>

게시판으로는 되는데..페이지로는 안되는데..원인 좀 알려주세요.
감사합니다.
서부페이지별 다른 메뉴 불러오기
좋은 내용 스크랩해갑니당 ^^
페이지별 서브
유용한기능이네용
와 진짜 감사합니다!!

게시판 목록

그누4 팁자료실

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