H

head.php파일에서 그룹별 게시판 링크 처리.

· 2003-09-18 (목) 00:21:11 · 3811
중복일수도 있고 별로 필요 없을수도 있지만... (3.04버전 테스트입니다.)

그룹A에 속한 게시판이 게시판a | 게시판b | 게시판c 이고,
그룹B에 속한 게시판이 게시판1 | 게시판2 | 게시판3 이고
페이지가 아래와 같이 구성되었을 때....

----------------------------------------------------
                                         | 메인 | 그룹A | 그룹B |       <- 서브메뉴
----------------------------------------------------
(그룹 A를 누르면)  |
게시판a                |                                                       <- 하위 메뉴
게시판b                |
게시판c                |
----------------------------------------------------
* 그룹 B를 눌렀을때는 게시판1, 게시판2, 게시판3의 이름이 출력되려면.

head.php 파일에서
하위 메뉴 들어갈 자리에 아래와 같이 깔았습니다.


<? //  #####  게시판a 또는 게시판b 또는 게시판c로 이동할 때
    //  ##### 그룹A 리스트(게시판a의 이름, 게시판b의 이름, 게시판 c의 이름)를 죄측 메뉴에 출력
if ($board[bo_table]=='게시판a의 테이블명' || $board[bo_table]=='게시판b의 테이블명' || $board[bo_table]=='게시판c의 테이블명'){?>                      
<table border="0" width="100%" cellpadding="0" cellspacing="0" >
<tr>
 <td>
 <? $sql = " select * from $cfg[table_board] where gr_id = '그룹A의 테이블명' order by bo_table ";
      $bo = sql_query($sql);
      while ($row = mysql_fetch_array($bo)) {
      echo "<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$row[bo_table]'> $row[bo_subject]</a>";}
   ?>
 </td>
</tr>
</table>

<? } //  #####  게시판1 또는 게시판2 또는 게시판3로 이동할 때
      //  ##### 그룹B 리스트(게시판1의 이름, 게시판2의 이름, 게시판 3의 이름)를 좌측 메뉴에 출력
else if ($board[bo_table]=='게시판1의 테이블명' || $board[bo_table]=='게시판2의 테이블명' || $board[bo_table]=='게시판3의 테이블명'){?>                      
   <table border="0" width="100%" cellpadding="0" cellspacing="0" >
      <tr>
        <td>
            <? $sql = " select * from $cfg[table_board] where gr_id = '그룹B의 테이블명' order by bo_table ";
 $bo = sql_query($sql);
 while ($row = mysql_fetch_array($bo)) {
 echo "<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$row[bo_table]'> $row[bo_subject]</a>";}
?>
       </td>
      </tr>
 </table>

<!-- ##### 아니면 메인 죄측 하단 출력 -->
  <? }else{ ?>
   <table border="0" width="100%" cellpadding="0" cellspacing="0">  
     <tr>
       <td>
          메인페이지 촤측 하단
      </td>
    </tr>
  </table>
   <? } ?>

요걸 게시판 상단 파일에 삽입하면 될겁니다.
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
03-09-26 조회 2,564
03-09-25 조회 2,345
03-09-25 조회 2,452
03-09-25 조회 3,079
03-09-25 조회 2,208
03-09-25 조회 3,051
03-09-24 조회 4,014
03-09-23 조회 2,099
03-09-23 조회 3,720
03-09-23 조회 2,611
03-09-23 조회 4,004
03-09-22 조회 2,491
03-09-22 조회 3,757
네네모똘
03-09-22 조회 2,307
03-09-22 조회 2,062
03-09-21 조회 1,998
03-09-19 조회 2,486
아아기수리
03-09-18 조회 2,394
03-09-18 조회 3,812
03-09-17 조회 2,250