head.php파일에서 그룹별 게시판 링크 처리. 정보
일반 head.php파일에서 그룹별 게시판 링크 처리.본문
중복일수도 있고 별로 필요 없을수도 있지만... (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>
<? } ?>
요걸 게시판 상단 파일에 삽입하면 될겁니다.
그룹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>
<? } ?>
요걸 게시판 상단 파일에 삽입하면 될겁니다.
추천
1
1
댓글 전체