[제나플러스] 서브 메뉴에서 하위롤오버 메뉴 숨기고 홈으로 가기
본문
현재 제나빌더에서 메인메뉴나 서브메뉴 위에 로고(이미지/플래시)를 클릭하면 메인으로 돌아갑니다.
그런데도 "Home/홈"이란 메뉴가 보이지 않으니 넣어 달라고 할 때나 .... 등등 유용합니다.
아래 붉은색 글자 2줄만 추가하고 그룹관리에서 그룹 z7(또는 Home)을 생성하면 끝입니다.
(사실 php고수님들은 아주 간단하지만 저 처럼 왕초보들을 위하여 ...)
/skin/submenu/basic/submenu.skin.php
중략 ....
<div id='zbase'>
<?
//접근가능그룹 여분필드 1 순서로 추출
//조건외 제외시키고자 하는 그룹 수동으로 추가
$excgr = "('html', 'banner', 'guest')"; // html , banner , guest 라는 그룹은 제외시킴
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, a.gr_9, a.gr_10, b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] 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' and a.gr_id not in " . $excgr . " ORDER BY a.gr_1";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){
//group
echo "<div class='zgroup'>\n";
$gSubject = ($row['gr_id'] == $gr_id)?"<span style='background-color:#; padding:0 0 0 0; color:#FFFF00;'>" .$row['gr_subject']."</span>":"<span style='color:#FFFFFF;'>" .$row['gr_subject']."</span>";//그룹제목 - 해당그룹은 #323232 나머지는 #FFFFFF
if($row['gr_10']){
$gLink = $row['gr_10'];//그룹링크 - 별도링크 필요하면 gr_10 필드에 url 입력 예)../group/z1
}else{
$gLink = $g4['bbs_path'].'/'.'group.php?gr_id=' .$row['gr_id'];
}
echo "<span id='id_" . $row['gr_id'] . "' class='zgroup_subject' onmouseover=\"layer_view('id_" . $row['gr_id'] . "', 'menu_" . $row['gr_id'] . "', 'view', -20, 0);\"><a href='" . $gLink . "' target='$row[gr_9]'><strong>" . $gSubject . "</strong></a></span>\n";
//board
if($row['gr_id']!='z7'){ // z7 이라는 그룹ID의 하위롤오버 메뉴 숨김.
echo "<ul id='menu_" . $row['gr_id'] . "' class='zboard' onpropertychange=\"selectBoxHidden('menu_" . $row['gr_id'] . "')\">\n";
//게시판 권한 설정 적용, 전체 검색사용에 체크된 게시판만 검색순서에 따라 추출
//제외보드설정
$excbo = "('게시판1', '게시판2', '게시판3')";
$sqlb = " select bo_subject, bo_table, bo_9, bo_10 from $g4[board_table] where bo_table not in {$excbo} and (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_order_search";
$resultb = sql_query($sqlb);
for ($j=0; $rowb=sql_fetch_array($resultb); $j++) {
$bSubject = ($rowb['bo_table'] == $bo_table)?"<img src='$submenu_skin_path/img/icl1.gif' border=0><span style='font-weight:bold;color:#323232;'>".cut_str(get_text($rowb['bo_subject']),100,"")."</span>":"<img src='$submenu_skin_path/img/icl.gif' border=0><span style='color:#323232;'>".cut_str(get_text($rowb['bo_subject']), 100,"")."</span>";//게시판제목 - 해당게시판은 #323232 나머지는 #323232
//게시판별도링크 여분필드 10 입력
$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4['bbs_path'].'/'.'board.php?bo_table=' .$rowb['bo_table'];
echo "<li class='zboard_subject'><a href='" . $bLink . "' target='$row[bo_9]'>" . $bSubject . "</a></li>\n";
}
echo "</ul>\n"; //board end
} // end if($row['gr_id']!='z7') z7 이라는 그룹ID 제외로 닫기.
echo "</div>\n"; //group end
}
?>
</div>
댓글목록 0
등록된 댓글이 없습니다.