switch 관련 질문입니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

switch 관련 질문입니다.. 정보

switch 관련 질문입니다..

본문

예를들어 a게시판, b게시판을 생성시켰다고 할때
각 게시판의 좌측 로그인창 아래쪽에 서로다른 배너같은것을 출력하고자 한다면 head.php 에
<?

<?
switch($bo_table) {
case "aboard" : include "$g4[path]/menu1.php";
break;
case "bboard" : include "$g4[path]/menu2.php";
break; }
?>

이런식으로 하면 되더라구요..

그런데 만일 a게시판, b게시판이 아니라, a일반페이지, b일반페이지라고 한다면 어떤식으로 해야하나요..

댓글 전체

<?
switch($bo_table) {
case "aboard" : include "$g4[path]/menu1.php"; break;
case "bboard" : include "$g4[path]/menu2.php"; break;
default:  include "$g4[path]/other.php"; break;  //일반 페이지는 $bo_table 값이 없다는 가정하에......
 }
?>
엑스엠엘님 답변감사합니다..
위의 경우는 a일반페이지, b일반페이지 두군데에 other.php가 적용될듯 싶은데요..ㅜㅜ
a일반페이지 = xxx.php, b일반페이지 = yyy.php 라고 했을때
각각 other.php, other2.php 를 적용하고 싶어서 그러거든요..
<?
switch($bo_table) {
case "aboard" : include "$g4[path]/menu1.php";
break;
case "bboard" : include "$g4[path]/menu2.php";
break; }
?>
<?
//페이지 상단에 타이틀명을 삽입하고 그 타이틀명을 이용해 보세요.

switch($g4['title']) {
case "index_main" :  include "$g4[path]/menu3.php"; //타이틀이 index_main 일때
break;
case "about" :  include "$g4[path]/menu4.php";  //타이틀이 about 일때
break; }
?>


일반페이지 상단에
<?
include_once("./_common.php");
$g4['title'] = "타이틀명"; //여기 타이틀 이용
?>

참고로
게시판에는 게시판명이 있어서 상관없지만
일반페이지에는 타이틀을 꼭 입력해 두어야
브라누저 상단바에 출력이됩니다.
포탈검색시에도 적용되구요..
질문올리기 전에 타이틀로도 해봤거든요..
그때는 오류문자가 막 뜨더라고요;;
지금 다시 천천히 해보니까 잘되네요..^^; 감사합니다.

P.S 가을하늘님,, 만일 타이틀명이 '겨울바다' 라고 했을때
어떤 게시물 제목이 "겨울바다"일 경우 익스플로러창 타이틀 부분에
그룹이름 > 게시판이름 > 겨울바다  일 경우에는 아무 상관없는건가요? ..
보통 게시판과 일반 페이지와는 따로 불러오므로 서로 충돌되는 경우는 없겠지만

동시에 게시판과 일반페이지를 불러온다면
출력우선순위가 있을겁니다.
아마 나중에 인크루드되는 파일의 타이틀이 출력될겁니다.


참고
위 소스에서
include "$g4[path]/menu3.php
include "$g4[path]/menu4.php
등 인크루드되는 파일에는 타이틀을 입히지 않습니다.

메뉴에서 바로 불러오는 일반페이지에만 타이틀삽입..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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