상단 카테고리 클릭 질문요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

상단 카테고리 클릭 질문요 정보

상단 카테고리 클릭 질문요

본문

탑빌더 상단 카테고리에서 1차 그룹명 클릭 안되게 하려면 어느 부분을 수정해야 하나요??

<script type="text/javascript">
jQuery(document).ready(function($){
$("ul.topnav li a").mouseover(function() {
$(this).parent().find("ul.subnav").show();
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").hide();
});
});
$(".allMenuView").click(function(){
$(".allMenu").show();
return false;
});
$(".allMenuClose").click(function(){
$(".allMenu").css("display","none");
return false;
});
});
</script>
<style type="text/css">
.topbuilderheader {margin-bottom:10px; padding:0;}
.topbuilderheader * {margin:0; padding:0;}
.topbuilderheader h1 {padding:5px 0; text-align:center;}
.topbuilderheader h1 * {border:0;}
.uMenu {padding:4px 0; text-align:right; font-size:11px; background:#f9f9f9; border-bottom:1px solid #eee;}
.uMenu * {text-decoration:none; color:#999;}
.uMenu li {display:inline; padding:0 6px 0 5px; background:url(<?=$topmenu_skin_path;?>/img/bu_uMenu.gif) no-repeat left center;}
.gnb {position:relative; z-index:999999;}
.gnb .allMenuView {position:absolute; top:10px; right:10; clear:both; font-size:11px; color:#fff; text-decoration:none; padding-left:8px; background:url(<?=$topmenu_skin_path;?>/img/plus.gif) no-repeat left center;}
.gnb .allMenu {display:none; position:absolute; top:0; left:0; width:957px; *width:987px; padding:15px; font-size:12px; background:#f9f9f9;  z-index:99999;}
.gnb .allMenu * {text-decoration:none; border:0;}
.gnb .allMenu dl {float:left; width:110px; margin:0 5px;}
.gnb .allMenu dl dt {margin-bottom:5px; padding:0 0 5px 0; border-bottom:1px solid #ddd; font-weight:bold;}
.gnb .allMenu dl dt * {color:#000;}
.gnb .allMenu dl dd {padding:5px 0; font-size:12px;}
.gnb .allMenu dl dd * {color:#777;}
.gnb .allMenu a.allMenuClose {position:absolute; right:10px; top:10px; padding:3px; border:1px solid #888;}
.gnb .clear {clear:both;}

ul.topnav {position:relative; height:35px; padding:0 20px; list-style:none; margin:0; font-size:12px;}
ul.topnav li {float:left; margin:0; padding:0 15px 0 0; position:relative;}
ul.topnav li * {color:#fff !important;}
ul.topnav li a {padding:10px 5px; color:#fff; display:block; text-decoration:none; float:left;}
ul.topnav li.active a {background:url(<?=$topmenu_skin_path;?>/img/bg_greenHover.gif) no-repeat center top;}
ul.topnav li span {width:17px; height:35px; float:left;}
ul.topnav li ul.subnav {list-style:none; position:absolute; left:0; top:35px; margin:0; padding:0; display:none; float:left; width:170px;  z-index:9999; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
ul.topnav li ul.subnav li {margin:0; padding:0; clear:both; width:170px;}
ul.topnav li ul.subnav li a {float:left; width:145px; *width:170px; padding-left:20px;}

/* 색상 설정 */
.gnb.green ul.topnav {background:#65900d; background:url(<?=$topmenu_skin_path;?>/img/bg_green.gif) repeat-x;}
.gnb.green ul.topnav li a:hover{background:url(<?=$topmenu_skin_path;?>/img/bg_greenHover.gif) no-repeat center top;}
.gnb.green ul.topnav li span {background:url(<?=$topmenu_skin_path;?>/img/arrowGreen.gif) no-repeat center center;}
.gnb.green ul.topnav li ul.subnav {background:#72aa00; border: 1px solid #608b09;}
.gnb.green ul.topnav li ul.subnav li {border-top:1px solid #65900d; border-bottom:1px solid #90bd34;}
.gnb.green ul.topnav li ul.subnav li a {background:#72aa00 url(<?=$topmenu_skin_path;?>/img/arrowSub.gif) no-repeat 10px center;}
.gnb.green ul.topnav li ul.subnav li a:hover {background:#568000 url(<?=$topmenu_skin_path;?>/img/arrowSub.gif) no-repeat 10px center;}
.gnb.green .allMenu {border:5px solid #97c142;}
</style>


<div class="topbuilderheader">
<ul class="uMenu">
<li><a href="javascript:bookmark('<?=$config['cf_title']?>', 'http://'+location.host)">즐겨찾기</a></li>
<li><a href="<?=$g4['path']?>/bbs/company_point.php">포인트정책</a></li>
<li><a href="<?=$g4['path']?>/bbs/online.php">온라인문의</a></li>


<li><a href="<?=$g4['bbs_path']?>/mypage.php">마이페이지</a></li>
<li><a href="<?=$g4['bbs_path']?>/attendance.php">출첵</a></li>
</ul>
<h1>




<table width="962" cellpadding="0" cellspacing="0" bordercolordark="black" bordercolorlight="black">
    <tr>
        <td width="292" height="82">
            <p><a href="http://modernsign.inr.kr " target="_blank"><img src="img/adday2.gif" width="280" height="69" border="0"></a></p>
        </td>
        <td width="414" height="82">
            <p align="center"><a href="http://mumushop.co.kr" target="_self"><img src="img/logo.gif" width="300" height="53" border="0"></a></p>
        </td>
        <td width="256" height="85">

            <p align="right"><img src="img/mom.gif" width="186" height="85" border="0"></p>
        </td>
    </tr>
</table>


</h1>
<div class="gnb green">
<ul class="topnav">
<?

$sql_common = " from $g4[category_table]  ";
$sql_search = "where ca_level <= $member[mb_level] and LENGTH(ca_id) <= 2";
$sql_order = " order by ca_id asc";
$sql = " select *
  $sql_common
  $sql_search
  $sql_order ";
$result = sql_query($sql);

$sort = "";
for ($i=0; $row=sql_fetch_array($result); $i++) {

// 활성화 클래스
$current = "";
if(substr($cate_id,0,2) == substr($row[ca_id],0,2))
$current = "active";

// 2차카테고리 시작
$sql2 = " select ca_id,ca_name,ca_url
  $sql_common
  where ca_level <= $member[mb_level] and LENGTH(ca_id) = 4 and SUBSTRING(ca_id,1,2) = '$row[ca_id]'
  $sql_order ";
$result2 = sql_query($sql2);
$str = "";
for ($step2_i=0; $step2_row=sql_fetch_array($result2); $step2_i++) {
$str .= "<li><a href=\"{$g4[bbs_path]}{$step2_row[ca_url]}\">$step2_row[ca_name]</a></li>\n";
}

// 1차카테고리 시작
if($step2_i){
echo "<li class=\"{$current}\" ><a href=\"{$g4[bbs_path]}{$row[ca_url]}\" class=\"headLink\" >$row[ca_name]</a><span></span>";
}else{
echo "<li class=\"{$current}\" ><a href=\"{$g4[bbs_path]}{$row[ca_url]}\" class=\"headLink\" >$row[ca_name]</a>";
}

if($step2_i){
echo "<ul class=\"subnav\" >\n";
echo $str;
echo "</ul>\n";
}
// 2차카테고리 끝

echo "</li>\n";
}
?>
</ul>
<a href="#" class="allMenuView">전체메뉴</a>
<!-- 전체메뉴 리스트 -->
<div class="allMenu">
<?
$sql_common = " from $g4[category_table] ";
$sql_search = "where ca_level <= $member[mb_level] and LENGTH(ca_id) <= 2";
$sql_order = " order by ca_id asc";
$sql = " select ca_id, ca_url, ca_name
  $sql_common
  $sql_search
  $sql_order ";
$result = sql_query($sql);

$i = 0;
while ($rs=sql_fetch_array($result)) {

if($i %8 == 0)
echo "<div class='clear'></div>";

echo "<dl>";
echo "<dt><a href=''>$rs[ca_name]</a></dt>"; // 그룹명

// 게시판호출
$bo_sql = " select ca_url, ca_name from $g4[category_table] where SUBSTRING(ca_id,1,2) = '$rs[ca_id]' and LENGTH(ca_id) = 4 order by ca_id asc ";
$bo_result = sql_query($bo_sql);

while ($rs2=sql_fetch_array($bo_result)) {

echo "<dd><a href='{$g4[bbs_path]}{$rs2[ca_url]}'>$rs2[ca_name]</a></dd>";

}

echo "</dl>";
$i++;

}

?>
</dl>
<a href="#" class="allMenuClose"><img src="<?=$topmenu_skin_path;?>/img/btn_close.gif" alt="닫기"></a>
</div>
</div>
</div>

댓글 전체

글에 답이 있 ;; 1차 카테고리 선택에 a태그를 삭제 하시면 될텐데 정확히 어떻게 돌아 가는지를 몰라서 일단 a태그를 확인해서 2차 카테고리가 활성화 된다면 #으로 처리 해야 합니다.
사이트 주소를 보여 주시거나 하면 좀더 도움이 될텐데 하는 생각이 드네요
<script type="text/javascript">
jQuery(document).ready(function($){
$("ul.topnav li a").mouseover(function() {
$(this).parent().find("ul.subnav").show();
$(this).parent().hover(function() {
}, function(){
$(this).parent().find("ul.subnav").hide();
});
});
$(".allMenuView").click(function(){
$(".allMenu").show();
return false;
});
$(".allMenuClose").click(function(){
$(".allMenu").css("display","none");
return false;
});
});
</script>
<style type="text/css">
.topbuilderheader {margin-bottom:10px; padding:0;}
.topbuilderheader * {margin:0; padding:0;}
.topbuilderheader h1 {padding:5px 0; text-align:center;}
.topbuilderheader h1 * {border:0;}
.uMenu {padding:4px 0; text-align:right; font-size:11px; background:#f9f9f9; border-bottom:1px solid #eee;}
.uMenu * {text-decoration:none; color:#999;}
.uMenu li {display:inline; padding:0 6px 0 5px; background:url(<?=$topmenu_skin_path;?>/img/bu_uMenu.gif) no-repeat left center;}
.gnb {position:relative; z-index:999999;}
.gnb .allMenuView {position:absolute; top:10px; right:10; clear:both; font-size:11px; color:#fff; text-decoration:none; padding-left:8px; background:url(<?=$topmenu_skin_path;?>/img/plus.gif) no-repeat left center;}
.gnb .allMenu {display:none; position:absolute; top:0; left:0; width:957px; *width:987px; padding:15px; font-size:12px; background:#f9f9f9;  z-index:99999;}
.gnb .allMenu * {text-decoration:none; border:0;}
.gnb .allMenu dl {float:left; width:110px; margin:0 5px;}
.gnb .allMenu dl dt {margin-bottom:5px; padding:0 0 5px 0; border-bottom:1px solid #ddd; font-weight:bold;}
.gnb .allMenu dl dt * {color:#000;}
.gnb .allMenu dl dd {padding:5px 0; font-size:12px;}
.gnb .allMenu dl dd * {color:#777;}
.gnb .allMenu a.allMenuClose {position:absolute; right:10px; top:10px; padding:3px; border:1px solid #888;}
.gnb .clear {clear:both;}

ul.topnav {position:relative; height:35px; padding:0 20px; list-style:none; margin:0; font-size:12px;}
ul.topnav li {float:left; margin:0; padding:0 15px 0 0; position:relative;}
ul.topnav li * {color:#fff !important;}
ul.topnav li a {padding:10px 5px; color:#fff; display:block; text-decoration:none; float:left;}
ul.topnav li.active a {background:url(<?=$topmenu_skin_path;?>/img/bg_greenHover.gif) no-repeat center top;}
ul.topnav li span {width:17px; height:35px; float:left;}
ul.topnav li ul.subnav {list-style:none; position:absolute; left:0; top:35px; margin:0; padding:0; display:none; float:left; width:170px;  z-index:9999; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
ul.topnav li ul.subnav li {margin:0; padding:0; clear:both; width:170px;}
ul.topnav li ul.subnav li a {float:left; width:145px; *width:170px; padding-left:20px;}

/* 색상 설정 */
.gnb.green ul.topnav {background:#65900d; background:url(<?=$topmenu_skin_path;?>/img/bg_green.gif) repeat-x;}
.gnb.green ul.topnav li a:hover{background:url(<?=$topmenu_skin_path;?>/img/bg_greenHover.gif) no-repeat center top;}
.gnb.green ul.topnav li span {background:url(<?=$topmenu_skin_path;?>/img/arrowGreen.gif) no-repeat center center;}
.gnb.green ul.topnav li ul.subnav {background:#72aa00; border: 1px solid #608b09;}
.gnb.green ul.topnav li ul.subnav li {border-top:1px solid #65900d; border-bottom:1px solid #90bd34;}
.gnb.green ul.topnav li ul.subnav li a {background:#72aa00 url(<?=$topmenu_skin_path;?>/img/arrowSub.gif) no-repeat 10px center;}
.gnb.green ul.topnav li ul.subnav li a:hover {background:#568000 url(<?=$topmenu_skin_path;?>/img/arrowSub.gif) no-repeat 10px center;}
.gnb.green .allMenu {border:5px solid #97c142;}
</style>


<div class="topbuilderheader">
<ul class="uMenu">
<li><a href="javascript:bookmark('<?=$config['cf_title']?>', 'http://'+location.host)">즐겨찾기</a></li>
<li><a href="<?=$g4['path']?>/bbs/company_point.php">포인트정책</a></li>
<li><a href="<?=$g4['path']?>/bbs/online.php">온라인문의</a></li>


<li><a href="<?=$g4['bbs_path']?>/mypage.php">마이페이지</a></li>
<li><a href="<?=$g4['bbs_path']?>/attendance.php">출첵</a></li>
</ul>
<h1>




<table width="962" cellpadding="0" cellspacing="0" bordercolordark="black" bordercolorlight="black">
    <tr>
        <td width="292" height="82">
            <p><a href="http://modernsign.inr.kr " target="_blank"><img src="img/adday2.gif" width="280" height="69" border="0"></a></p>
        </td>
        <td width="414" height="82">
            <p align="center"><a href="http://mumushop.co.kr" target="_self"><img src="img/logo.gif" width="300" height="53" border="0"></a></p>
        </td>
        <td width="256" height="85">

            <p align="right"><img src="img/mom.gif" width="186" height="85" border="0"></p>
        </td>
    </tr>
</table>


</h1>
<div class="gnb green">
<ul class="topnav">
<?

$sql_common = " from $g4[category_table]  ";
$sql_search = "where ca_level <= $member[mb_level] and LENGTH(ca_id) <= 2";
$sql_order = " order by ca_id asc";
$sql = " select *
  $sql_common
  $sql_search
  $sql_order ";
$result = sql_query($sql);

$sort = "";
for ($i=0; $row=sql_fetch_array($result); $i++) {

// 활성화 클래스
$current = "";
if(substr($cate_id,0,2) == substr($row[ca_id],0,2))
$current = "active";

// 2차카테고리 시작
$sql2 = " select ca_id,ca_name,ca_url
  $sql_common
  where ca_level <= $member[mb_level] and LENGTH(ca_id) = 4 and SUBSTRING(ca_id,1,2) = '$row[ca_id]'
  $sql_order ";
$result2 = sql_query($sql2);
$str = "";
for ($step2_i=0; $step2_row=sql_fetch_array($result2); $step2_i++) {
$str .= "<li><a href=\"{$g4[bbs_path]}{$step2_row[ca_url]}\">$step2_row[ca_name]</a></li>\n";
}

// 1차카테고리 시작
if($step2_i){
echo "<li class=\"{$current}\" ><a href=\"#\" class=\"headLink\" >$row[ca_name]</a><span></span>";
}else{
echo "<li class=\"{$current}\" ><a href=\"#\" class=\"headLink\" >$row[ca_name]</a>";
}

if($step2_i){
echo "<ul class=\"subnav\" >\n";
echo $str;
echo "</ul>\n";
}
// 2차카테고리 끝

echo "</li>\n";
}
?>
</ul>
<a href="#" class="allMenuView">전체메뉴</a>
<!-- 전체메뉴 리스트 -->
<div class="allMenu">
<?
$sql_common = " from $g4[category_table] ";
$sql_search = "where ca_level <= $member[mb_level] and LENGTH(ca_id) <= 2";
$sql_order = " order by ca_id asc";
$sql = " select ca_id, ca_url, ca_name
  $sql_common
  $sql_search
  $sql_order ";
$result = sql_query($sql);

$i = 0;
while ($rs=sql_fetch_array($result)) {

if($i %8 == 0)
echo "<div class='clear'></div>";

echo "<dl>";
echo "<dt><a href=''>$rs[ca_name]</a></dt>"; // 그룹명

// 게시판호출
$bo_sql = " select ca_url, ca_name from $g4[category_table] where SUBSTRING(ca_id,1,2) = '$rs[ca_id]' and LENGTH(ca_id) = 4 order by ca_id asc ";
$bo_result = sql_query($bo_sql);

while ($rs2=sql_fetch_array($bo_result)) {

echo "<dd><a href='{$g4[bbs_path]}{$rs2[ca_url]}'>$rs2[ca_name]</a></dd>";

}

echo "</dl>";
$i++;

}

?>
</dl>
<a href="#" class="allMenuClose"><img src="<?=$topmenu_skin_path;?>/img/btn_close.gif" alt="닫기"></a>
</div>
</div>
</div>











이걸로 교체 .. 근데 사이트 로딩 무지 심하네유 ..
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT