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

그누보드5 부동한 서버페이지에서, 부동한 플래시메뉴를 출력하기 채택완료

태그맨 10년 전 조회 3,789

안녕하세요.

바쁘신 시간이겠지만, 부동한 서버페이지에서 부동한 플래시메뉴를 출력하는 방법에 대해서...

좀 알려주시면 대단히 고맙겠습니다.

(head 파일을 여러개 만들어서, 각 서버페이지에서 상응한 head파일을 불러오는 방법은 너무 번거로워서요...ㅋㅋ) 

 

효과 1: 그누보드5 관리자모드 >> 환경설정 >> 메뉴설정 값을 기준으로 ...

 

첫번째 메뉴와 하위메뉴의 링크를 클릭하면...

서버페이지로 넘어가면서 head.php파일에서 첫번째 플래시메뉴를 출력

 

두번째 메뉴와 하위메뉴의 링크를 클릭하면...

서버페이지로 넘어가면서 head.php파일에서 두번째 플래시 메뉴를 출력

 

세번째 메뉴와 하위메뉴의 링크를 클릭하면...

서버페이지로 넘어가면서 head.php파일에서 세번째 플래시 메뉴를 출력

 

....

 

효과2: 

 

만약에 서버페이지 주소가 /bbs/content.php?co_id=?? 또는 bbs/board.php?bo_table=??  ... ...이면

head.php파일에서 ?? 에 관한 플래시 메뉴를 출력하고

 

만약에 서버페이지 주소가 /bbs/content.php?co_id=** 또는 bbs/board.php?bo_table=** ... ...이면

head.php파일에서 **에 관한 플래시 메뉴를 출력하고

 

....

 

효과1 또는 효과2  두가지 중 아무런 방식으로 구현이 되어도 다 좋을 것 같은데요...ㅎㅎ

어차피, 둘러 가나 질러 가나 서울만 가면 되잖어요...ㅎㅎ

 

감사합니다. ㅋㅋ 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

예외 처리를 해야겠지요

</p><p>if($co_id)</p><p>{ </p><p> switch($co_id)</p><p> { </p><p>  ................ 생략 ....................</p><p> }</p><p>} </p><p>else if($bo_table)</p><p>{</p><p> swtich($bo_table)</p><p> {</p><p>  .......... 생략 ...........</p><p> }</p><p>}</p><p>else</p><p>{ //예외 값 </p><p> $thisPage = basename($_SERVER['PHP_SELF']);</p><p> switch($thisPage)</p><p> {</p><p>  case "main.php" : ~~~~~~~~~~~~~~~~~~~~</p><p>   break;</p><p>  case "test.php" : ~~~~~~~~~~~~~~~~~~~~~`</p><p>   break; </p><p> } </p><p>} </p><p>

뭐 대충 이런식이죠 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

태그맨
10년 전
좋은 팁, 정말 감사합니다...

댓글을 작성하려면 로그인이 필요합니다.

서버페이지라고 해서 헛갈렸네요

서브페이지 아닌가요?

 

일단 

 </p><p><?php</p><p>switch($co_id)</p><p>{</p><p> case "$co_id값" : 불러올 플래쉬 파일 </p><p> break;</p><p> </p><p> case "$co_id값" : 불러올 플래쉬 파일 </p><p> break; </p><p> </p><p> case "$co_id값" : 불러올 플래쉬 파일 </p><p> break; </p><p> default : 기본으로 불러올 플래쉬 파일</p><p> break; </p><p>}</p><p>?></p><p>
 

이런식으로 정으를 하시던지 if문을 써서 정의를 해서 해당 서브페이지의 값 즉 co_id값에 따라서 변하게 해주시면 될것 같습니다 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

태그맨
10년 전
잘 되네요...ㅋㅋ 감사합니다...

그런데 이 부분은 $co_id 나 $bo_table를 기준으로 잘 돌아가는데요...

./map.php 나 ./test.php 처럼 변수값이 get으로 넘어오지 않았을때...

map.php와 test.php 에 접근했을때, 부동한 서버메뉴를 출력시키려면...

어떻게 해야 하죠?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인