G3 용 자동 메뉴를 G4 용으로 변환 부탁 드려요. 정보
질문 G3 용 자동 메뉴를 G4 용으로 변환 부탁 드려요.- odong0.com 홈페이지 자기소개 아이디로 검색 회원게시물
- 2,659
관련링크
본문
링크 1은 G3용 자동메뉴 견본 입니다.
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
<?
//
// 그룹명 / 그룹별 게시판명 2단계 분류 레이어 표시
//
$community_menu[top] = 170; // 메뉴 레이어 상단 위치
$community_menu[width] = 130;// 메뉴 레이어 폭
$community_menu[grheight] = 30; // 그룹메뉴행의 높이값
$community_menu[trheight] = 25; // 메뉴 레이어 한행의 높이값
$menu = ""; // 메뉴 레이어 임시저장 변수 (처음엔 아무값도 없어야 합니다.)
?>
<table width=98% align=center cellpadding=0 cellspacing=0 border=0>
<tr><td height=1 bgcolor='#DDDDDD'></td></tr>
<?
// 1단계 그룹명 표시 - 특정그룹 제외 하는 방법
//$sql = " select gr_id, gr_subject from $cfg[table_group]
// order by gr_id ";
// 접근 권한에 따라 보이게 하는 설정
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, b.mb_id FROM $cfg[table_group] AS a LEFT JOIN $cfg[table_group_member] AS b ON a.gr_id = b.gr_id
WHERE (b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' ORDER BY a.gr_id ";
$result = sql_query($sql);
for ($i=100; $row=mysql_fetch_array($result); $i++)
{
$community_link = "<a href='./?doc=sub/gr_$row[gr_id].php' class=category>";
// 2단계 그룹별 게시판 표시
$menubody = "";
$onmouseover = "";
$onmouseout = "";
// 설정 1
$sql2 = " select bo_table, bo_subject from $cfg[table_board]
where gr_id = '$row[gr_id]'
order by bo_table ";
$result2 = sql_query($sql2);
for ($j=0; $row2=mysql_fetch_array($result2); $j++) {
$menubody .= "<tr height='$community_menu[trheight]'><td><a href='./?doc=bbs/gnuboard.php&bo_table=$row2[bo_table]' class=category> · $row2[bo_subject]</a></td></tr>";
}
mysql_free_result($result2);
if ($menubody) {
$onmouseover = " menulayer{$i}.style.display=''; ";
$onmouseout = " menulayer{$i}.style.display='none'; ";
}
if ($i > 100) {
echo "<tr><td class=dotline></td></tr>\n";
}
echo "<tr onmouseover=\"$onmouseover\" onmouseout=\"$onmouseout\"><td height='$community_menu[grheight]' align=right>$community_link$row[gr_subject]</a> </td></tr>\n";
// echo "<tr onmouseover=\"$onmouseover\" onmouseout=\"$onmouseout\"><td height='$community_menu[trheight]'>$community_link<img src=s_img/menu_$row[gr_id].gif border=0></a></td></tr>\n";
// 화면의 중앙으로 가도 메뉴가 정상으로 출력됨
$top = $community_menu[top] + ($community_menu[trheight] * ($i-100));
if ($menubody) {
echo "<tr><td height=1 align=right>";
echo "<div id='menulayer{$i}' style='top:{$top}px; width:{$community_menu[width]}px; display:none; position:absolute; FILTER: alpha(opacity=95);'>";
echo "<table cellpadding=2 cellspacing=0 bgcolor=#A00A00 width=100% onmouseover=\"menulayer{$i}.style.display='';\" onmouseout=\"menulayer{$i}.style.display='none';\"><tr><td>";
echo "<table border=0 width=100% bgcolor=#FFFFFF>$menubody</table>";
echo "</td></tr></table>";
echo "</div>";
echo "</td></tr>\n";
}
}
mysql_free_result($result);
?>
<tr><td height=1 bgcolor='#DDDDDD'></td></tr>
</table>
<?=$menu?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
<?
//
// 그룹명 / 그룹별 게시판명 2단계 분류 레이어 표시
//
$community_menu[top] = 170; // 메뉴 레이어 상단 위치
$community_menu[width] = 130;// 메뉴 레이어 폭
$community_menu[grheight] = 30; // 그룹메뉴행의 높이값
$community_menu[trheight] = 25; // 메뉴 레이어 한행의 높이값
$menu = ""; // 메뉴 레이어 임시저장 변수 (처음엔 아무값도 없어야 합니다.)
?>
<table width=98% align=center cellpadding=0 cellspacing=0 border=0>
<tr><td height=1 bgcolor='#DDDDDD'></td></tr>
<?
// 1단계 그룹명 표시 - 특정그룹 제외 하는 방법
//$sql = " select gr_id, gr_subject from $cfg[table_group]
// order by gr_id ";
// 접근 권한에 따라 보이게 하는 설정
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, b.mb_id FROM $cfg[table_group] AS a LEFT JOIN $cfg[table_group_member] AS b ON a.gr_id = b.gr_id
WHERE (b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' ORDER BY a.gr_id ";
$result = sql_query($sql);
for ($i=100; $row=mysql_fetch_array($result); $i++)
{
$community_link = "<a href='./?doc=sub/gr_$row[gr_id].php' class=category>";
// 2단계 그룹별 게시판 표시
$menubody = "";
$onmouseover = "";
$onmouseout = "";
// 설정 1
$sql2 = " select bo_table, bo_subject from $cfg[table_board]
where gr_id = '$row[gr_id]'
order by bo_table ";
$result2 = sql_query($sql2);
for ($j=0; $row2=mysql_fetch_array($result2); $j++) {
$menubody .= "<tr height='$community_menu[trheight]'><td><a href='./?doc=bbs/gnuboard.php&bo_table=$row2[bo_table]' class=category> · $row2[bo_subject]</a></td></tr>";
}
mysql_free_result($result2);
if ($menubody) {
$onmouseover = " menulayer{$i}.style.display=''; ";
$onmouseout = " menulayer{$i}.style.display='none'; ";
}
if ($i > 100) {
echo "<tr><td class=dotline></td></tr>\n";
}
echo "<tr onmouseover=\"$onmouseover\" onmouseout=\"$onmouseout\"><td height='$community_menu[grheight]' align=right>$community_link$row[gr_subject]</a> </td></tr>\n";
// echo "<tr onmouseover=\"$onmouseover\" onmouseout=\"$onmouseout\"><td height='$community_menu[trheight]'>$community_link<img src=s_img/menu_$row[gr_id].gif border=0></a></td></tr>\n";
// 화면의 중앙으로 가도 메뉴가 정상으로 출력됨
$top = $community_menu[top] + ($community_menu[trheight] * ($i-100));
if ($menubody) {
echo "<tr><td height=1 align=right>";
echo "<div id='menulayer{$i}' style='top:{$top}px; width:{$community_menu[width]}px; display:none; position:absolute; FILTER: alpha(opacity=95);'>";
echo "<table cellpadding=2 cellspacing=0 bgcolor=#A00A00 width=100% onmouseover=\"menulayer{$i}.style.display='';\" onmouseout=\"menulayer{$i}.style.display='none';\"><tr><td>";
echo "<table border=0 width=100% bgcolor=#FFFFFF>$menubody</table>";
echo "</td></tr></table>";
echo "</div>";
echo "</td></tr>\n";
}
}
mysql_free_result($result);
?>
<tr><td height=1 bgcolor='#DDDDDD'></td></tr>
</table>
<?=$menu?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
댓글 전체