게시판별 좌측메뉴 각각 다르게 불러오기 (head.php 수정) > 그누4 팁자료실

그누4 팁자료실

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

게시판별 좌측메뉴 각각 다르게 불러오기 (head.php 수정) 정보

게시판별 좌측메뉴 각각 다르게 불러오기 (head.php 수정)

본문

head.php 외부 로그인 아래에 게시판마다 다른 메뉴를 불러오기
초보자에겐 유용한 팁이 아닐까 싶어서 올립니다.

게시판 네임으로 if문 적용시키기...

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

<?
if($bo_table=="notice"){ //공지게시판일 때
  include_once("$g4[path]/inc/left_notice.htm");
}

if($bo_table=="free"){ //자유게시판일 때
  include_once("$g4[path]/inc/left_free.htm");
}

if($bo_table=="qna"){ //질답게시판일 때
  include_once("$g4[path]/inc/left_qna.htm");
}
?>

간단한거지만... 첨 이용하시는 분껜 도움이 되고자 몇자 적었습니다.

구럼, 꾸벅
추천
5

댓글 29개

음, 초보들을 위해서 좀 더 자세한 설명을 해주시기를 요청드립니다.

예를 들어서 자동 메뉴 스킨을 써서 가로메뉴에서 그룹이나 게시판을 선택하면 죄측에는 선택된 그룹과 그에 딸린 게시판만 출력이 되도록 하고 싶은데 어떻게 연동을 시켜야 할지 난감하군요.

지금 그누의 메뉴처럼 가로와 세로가 서로 연동이 되도록 하고 싶어서요.

가르쳐 주시면 큰 도움이 되겠습니다.
head.php 외부 로그인 아래에 적용하시면 원하시는 왼쪽 메뉴를 불러올 수가 있습니다.

현재 그누사이트 기준으로 설명드리자면...

그누보드4 첫페이지(http://sir.co.kr/gnuboard4.php)와
그누보드4 서브메뉴 중 질문과답변(http://sir.co.kr/bbs/board.php?bo_table=g4_qa) 게시판일 때


페이지 URL 체크와 게시판 네임으로 if문 적용시키기...

<?
$Site_URL = $PHP_SELF; //현재 페이지 이름을 담는다
if($Site_URL=="gnuboard4.php"){ //그누보드4 페이지일 때 실행
  include_once("$g4[path]/inc/left_gunuboard4.htm");
}

if($bo_table=="g4_qa"){ //질문답변 게시판일 때
  include_once("$g4[path]/inc/left_gunuboard4.htm");
}
?>

inc 폴더에 각각의 왼쪽 메뉴 파일을 만들어 놓았다고 가정하구여.
좌측메뉴(/inc/left_gunuboard4.htm)를 지정할 수 있습니다.

라이센스
특징
주요기능
운영매뉴얼
FAQ
다운로드
게시판변환
 
게시판스킨
일반스킨
기본스킨
 
팁(tip)
질문답변
사용후기
그누사전
 
심플로그
나라오름님의 클럽
ⓒⓒⓒ님의 카멜레온
유아원님의 하우스
SMS POINT


구럼, 꾸벅
좋은 정보 감사드립니다.
한가지 질문이 있습니다.

페이지로 지정하는 것, 게시판으로 지정하는 것은 이해가 갑니다.
제가 원하는 것은 그룹으로 지정하는 것인데요.
게시판이 30개나 되서 일일이 게시판으로 지정하기는 힘들고 그룹으로 묶어서 관리할 때,
그룹으로 지정하여 페이지를 불러올 수 있는 것은 무엇일까요?

<?

if($gr_table=="g4_qa"){ //질문답변 게시판일 때
  include_once("$g4[path]/inc/left_gunuboard4.htm");
}
?>

이렇게 하면 될까요?
<?
if($gr_id=="그룹A"){ //그룹A 일때
  include_once("$g4[path]/inc/left_gunuboard4.htm");
 }
else { // A그룹이 아니라면 left_gunuboard3.htm 불러와라
 include_once include_once("$g4[path]/inc/left_gunuboard3.htm");
 }
?>
잘 됩니다.
감사드립니다.
근데..하나만 더 부탁요.
위 두루굳센님거 게시물당 메뉴 바꾸기가 적용이 안되는데..혹시
알고 계시면 좀 부탁드립니다.
inc 폴더에 각각의 왼쪽 메뉴 파일을 만들어 놓았다고 가정하구여

<?
if($bo_table=="notice"){ //공지게시판일 때
  include_once("$g4[path]/inc/left_notice.htm");
}

if($bo_table=="free"){ //자유게시판일 때
  include_once("$g4[path]/inc/left_free.htm");
}

if($bo_table=="qna"){ //질답게시판일 때
  include_once("$g4[path]/inc/left_qna.htm");
}
?>
초간단 팁이이라 말씀하셨지만... 홈페이지를 처음 제작하는 초보인 저에겐 하늘에서 별이 떨어진듯한 느낌입니다^^
오늘 이 문제로 하루종일 씨름 하였지만 답을 못찾았는데...
여기서 이제야 답을 얻었습니다.
좋은 정보 넘 감사드립니다~
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT