상단(윗)메뉴에서 그룹 메뉴의 링크를 없애고 하위 메뉴에만 링크가 걸리게 할수 없나요? 정보
상단(윗)메뉴에서 그룹 메뉴의 링크를 없애고 하위 메뉴에만 링크가 걸리게 할수 없나요?- dfdsagdsadf 자기소개 아이디로 검색 회원게시물
- 조회 593
- 댓글 1
본문
<div id="tnav">
<ul>
<?php
/*
사용된 소스는 시하님의 "카테고리 지원하는 상단 자동메뉴" 소스를 차용했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=111946&sca=&sfl=wr_subject%7C%7Cwr_content&stx=gnb&sop=and
*/
$excgr = "('html', 'sub5', 'admin')"; //보이지 않도록 제외시킬 그룹명
$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++) {
$gSubject = ($row['gr_id'] == $gr_id)?$row['gr_subject']:$row['gr_subject']; //그룹 제목
$glink = (!empty($row['gr_10']))?$row['gr_10']:$g4[path].'/bbs/'.'group.php?gr_id=' .$row['gr_id'];//그룹 링크
?>
<li>
<a href="<?php echo $glink ?>"><?php echo $gSubject ?></a>
<ul id="sub<?php echo $i ?>_left">
<?php
$sqlb = " select bo_subject, bo_table, bo_9, bo_10 from $g4[board_table] where (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++) {
$tmp_write_table = $g4[write_prefix] . $rowb[bo_table];
$bSubject = ($rowb['bo_table'] == $bo_table)?cut_str(get_text($rowb['bo_subject']),100,""):cut_str(get_text($rowb['bo_subject']), 100,""); //게시판 제목
$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4[path].'/bbs/'.'board.php?bo_table=' .$rowb['bo_table']; //게시판 링크
?>
<li><a href="<?php echo $bLink ?>"><?php echo $bSubject ?></a></li>
<?php } ?>
</ul>
</li>
<?php } ?>
상단(윗)메뉴에서 그룹 메뉴의 링크를 없애고 하위 메뉴에만 링크가 걸리게 할수 없나요?
초보라 아무것도 모르겠어요;ㅠㅠ
그룹밑에 하위메뉴만 링크걸리게 하고 싶어요
상단 그룹메뉴에 마우스를 가져다 대면 하위메뉴가 나타나는데
사람들이 하위메뉴를 안누르고 자꾸 그룹을 누르네요;ㅠㅠ
그룹메뉴를 누르면 그냥 아무 링크도 안걸리고 하위메뉴만걸리게 하는것좀 알려주세요
뭐를 고쳐야 하는지 자세히 설명 부탁드립니다.
밤늦게 죄송합니다.ㅜㅜ
<ul>
<?php
/*
사용된 소스는 시하님의 "카테고리 지원하는 상단 자동메뉴" 소스를 차용했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=111946&sca=&sfl=wr_subject%7C%7Cwr_content&stx=gnb&sop=and
*/
$excgr = "('html', 'sub5', 'admin')"; //보이지 않도록 제외시킬 그룹명
$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++) {
$gSubject = ($row['gr_id'] == $gr_id)?$row['gr_subject']:$row['gr_subject']; //그룹 제목
$glink = (!empty($row['gr_10']))?$row['gr_10']:$g4[path].'/bbs/'.'group.php?gr_id=' .$row['gr_id'];//그룹 링크
?>
<li>
<a href="<?php echo $glink ?>"><?php echo $gSubject ?></a>
<ul id="sub<?php echo $i ?>_left">
<?php
$sqlb = " select bo_subject, bo_table, bo_9, bo_10 from $g4[board_table] where (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++) {
$tmp_write_table = $g4[write_prefix] . $rowb[bo_table];
$bSubject = ($rowb['bo_table'] == $bo_table)?cut_str(get_text($rowb['bo_subject']),100,""):cut_str(get_text($rowb['bo_subject']), 100,""); //게시판 제목
$bLink = (!empty($rowb['bo_10']))?$rowb['bo_10']:$g4[path].'/bbs/'.'board.php?bo_table=' .$rowb['bo_table']; //게시판 링크
?>
<li><a href="<?php echo $bLink ?>"><?php echo $bSubject ?></a></li>
<?php } ?>
</ul>
</li>
<?php } ?>
상단(윗)메뉴에서 그룹 메뉴의 링크를 없애고 하위 메뉴에만 링크가 걸리게 할수 없나요?
초보라 아무것도 모르겠어요;ㅠㅠ
그룹밑에 하위메뉴만 링크걸리게 하고 싶어요
상단 그룹메뉴에 마우스를 가져다 대면 하위메뉴가 나타나는데
사람들이 하위메뉴를 안누르고 자꾸 그룹을 누르네요;ㅠㅠ
그룹메뉴를 누르면 그냥 아무 링크도 안걸리고 하위메뉴만걸리게 하는것좀 알려주세요
뭐를 고쳐야 하는지 자세히 설명 부탁드립니다.
밤늦게 죄송합니다.ㅜㅜ
댓글 전체
<a href="<?php echo $glink ?>"><?php echo $gSubject ?></a>
=> 아래로 수정
<?php echo $gSubject ?>
=> 아래로 수정
<?php echo $gSubject ?>