상단메뉴 그룹 링크관련 정보
상단메뉴 그룹 링크관련본문
특정 그룹 링크를 특정 게시판으로 변경하고싶습니다.
자동출력 메뉴를 사용하고 있어 난감하네요.
소신껏 해보고 있으나 오류만 뿜어내는군요..ㅠ.ㅠ
소스는 아래와 같습니다.
고수님들의 답변 기다립니다.
<link rel="stylesheet" type="text/css" media="screen" href="<?=$g4[path]?>/GNB/gnb.css" />
<script type="text/javascript">
<!--
$(document).ready(function() {
$(".dropdown ul").parent("li").addClass("parent");
$(".dropdown li:first-child").addClass("first");
$(".dropdown li:last-child").addClass("last");
$(".dropdown li:only-child").removeClass("last").addClass("only");
});
//-->
</script>
<div class="header">
<div class="container">
<!-- 로고 -->
<div class="topmenu tmenu_left">
<ul class="dropdown">
<li class="menu-item-home"><a href="<?=$g4[path]?>/" onfocus=blur()><span>Home</span></a></li><!-- 홈으로 // 삭제가능 -->
<?
$excgr = "('html', 'banner', 'admin', 'gr_07', 'gr_06', 'gr_09')"; // 보이지 않도록 제외시킬 그룹명
$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);
//echo "<li>\n";
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'];//그룹링크
if ($row['gr_id'] == $gr_id) {
echo "<li class='current-on'><a href='$glink' onfocus=blur()>$gSubject</a>\n";
echo "<ul>\r\n";
} else {
echo "<li><a href='$glink' onfocus=blur()>$gSubject</a>\n";
echo "<ul>\r\n";
}
$sqlb = " select bo_subject, bo_table, bo_category_list, 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];
$tmp_write_table_category = $g4[write_prefix] . $rowb[bo_table] . $rowb[bo_category_list];
///////////게시판호출/////////////////////
$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'];//게시판링크
if ($rowb[bo_category_list]) {
$ca_menu = explode("|",$rowb[bo_category_list]);
echo "\t<li><a href='$bLink' onfocus=blur()><span>$bSubject</span></a>\n";
echo "\t\t<ul>\n";
for ($j=0; $j<count($ca_menu); $j++) {
echo "\t\t<li><a href='{$g4[bbs_path]}/board.php?bo_table=$rowb[bo_table]&sca=".$ca_menu[$j]."' onfocus=blur()><span>$ca_menu[$j]</span></a></li>\n";
}
echo "\t</ul>\n\t\t</li>\n";
} else {
echo "\t<li><a href='$bLink' onfocus=blur()><span>$bSubject</span></a></li>\n";
echo "\n";
}
}
echo "\t</ul>\n";
echo "</li>\n";
}
?>
<!-- 추가메뉴 --><!--
<li><a href="#"><span>사용자 추가메뉴</span></a>
<ul>
<li><a href="#"><span>추가메뉴 1</span></a></li>
<li><a href="#"><span>추가메뉴 2</span></a></li>
<li><a href="#"><span>추가메뉴 3</span></a></li>
<li><a href="#"><span>추가메뉴 4</span></a>
<ul>
<li><a href="#"><span>카테고리 1</span></a></li>
<li><a href="#"><span>카테고리 2</span></a></li>
<li><a href="#"><span>카테고리 3</span></a></li>
<li><a href="#"><span>카테고리 4</span></a></li>
</ul>
</li>
<li><a href="#"><span>추가메뉴 5</span></a></li>
<li><a href="#"><span>추가메뉴 6</span></a></li>
</ul>
</li>
-->
<!-- 추가메뉴 끝 -->
</ul>
<div class="clear"></div>
</div>
</div>
</div>
자동출력 메뉴를 사용하고 있어 난감하네요.
소신껏 해보고 있으나 오류만 뿜어내는군요..ㅠ.ㅠ
소스는 아래와 같습니다.
고수님들의 답변 기다립니다.
<link rel="stylesheet" type="text/css" media="screen" href="<?=$g4[path]?>/GNB/gnb.css" />
<script type="text/javascript">
<!--
$(document).ready(function() {
$(".dropdown ul").parent("li").addClass("parent");
$(".dropdown li:first-child").addClass("first");
$(".dropdown li:last-child").addClass("last");
$(".dropdown li:only-child").removeClass("last").addClass("only");
});
//-->
</script>
<div class="header">
<div class="container">
<!-- 로고 -->
<div class="topmenu tmenu_left">
<ul class="dropdown">
<li class="menu-item-home"><a href="<?=$g4[path]?>/" onfocus=blur()><span>Home</span></a></li><!-- 홈으로 // 삭제가능 -->
<?
$excgr = "('html', 'banner', 'admin', 'gr_07', 'gr_06', 'gr_09')"; // 보이지 않도록 제외시킬 그룹명
$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);
//echo "<li>\n";
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'];//그룹링크
if ($row['gr_id'] == $gr_id) {
echo "<li class='current-on'><a href='$glink' onfocus=blur()>$gSubject</a>\n";
echo "<ul>\r\n";
} else {
echo "<li><a href='$glink' onfocus=blur()>$gSubject</a>\n";
echo "<ul>\r\n";
}
$sqlb = " select bo_subject, bo_table, bo_category_list, 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];
$tmp_write_table_category = $g4[write_prefix] . $rowb[bo_table] . $rowb[bo_category_list];
///////////게시판호출/////////////////////
$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'];//게시판링크
if ($rowb[bo_category_list]) {
$ca_menu = explode("|",$rowb[bo_category_list]);
echo "\t<li><a href='$bLink' onfocus=blur()><span>$bSubject</span></a>\n";
echo "\t\t<ul>\n";
for ($j=0; $j<count($ca_menu); $j++) {
echo "\t\t<li><a href='{$g4[bbs_path]}/board.php?bo_table=$rowb[bo_table]&sca=".$ca_menu[$j]."' onfocus=blur()><span>$ca_menu[$j]</span></a></li>\n";
}
echo "\t</ul>\n\t\t</li>\n";
} else {
echo "\t<li><a href='$bLink' onfocus=blur()><span>$bSubject</span></a></li>\n";
echo "\n";
}
}
echo "\t</ul>\n";
echo "</li>\n";
}
?>
<!-- 추가메뉴 --><!--
<li><a href="#"><span>사용자 추가메뉴</span></a>
<ul>
<li><a href="#"><span>추가메뉴 1</span></a></li>
<li><a href="#"><span>추가메뉴 2</span></a></li>
<li><a href="#"><span>추가메뉴 3</span></a></li>
<li><a href="#"><span>추가메뉴 4</span></a>
<ul>
<li><a href="#"><span>카테고리 1</span></a></li>
<li><a href="#"><span>카테고리 2</span></a></li>
<li><a href="#"><span>카테고리 3</span></a></li>
<li><a href="#"><span>카테고리 4</span></a></li>
</ul>
</li>
<li><a href="#"><span>추가메뉴 5</span></a></li>
<li><a href="#"><span>추가메뉴 6</span></a></li>
</ul>
</li>
-->
<!-- 추가메뉴 끝 -->
</ul>
<div class="clear"></div>
</div>
</div>
</div>
댓글 전체
오.....역시
div는 봐도 봐도 어려워요ㅠㅠ
소스를 보니 말씀하신 부분에 대해 이미 준비가 되어 있네요.
$glink = (!empty($row['gr_10']))?$row['gr_10']:$g4[path].'/bbs/'.'group.php?gr_id=' .$row['gr_id'];//그룹링크
(gr_10 에 링크가 있으면 그 링크를 연결시키라는 소스입니다.)
[관리자] > [게시판그룹관리] 로 들어가신 후에
링크를 바꾸고 싶은 그룹을 [수정]을 클릭해 들어간 후
마지막 여분필드 10번에 원하는 링크를 적어 주시면 됩니다.
$glink = (!empty($row['gr_10']))?$row['gr_10']:$g4[path].'/bbs/'.'group.php?gr_id=' .$row['gr_id'];//그룹링크
(gr_10 에 링크가 있으면 그 링크를 연결시키라는 소스입니다.)
[관리자] > [게시판그룹관리] 로 들어가신 후에
링크를 바꾸고 싶은 그룹을 [수정]을 클릭해 들어간 후
마지막 여분필드 10번에 원하는 링크를 적어 주시면 됩니다.