테스트 사이트 - 개발 중인 베타 버전입니다

상단메뉴 그룹 링크관련

· 13년 전 · 1617 · 3
특정 그룹 링크를 특정 게시판으로 변경하고싶습니다.

자동출력 메뉴를 사용하고 있어 난감하네요.

소신껏 해보고 있으나 오류만 뿜어내는군요..ㅠ.ㅠ

소스는 아래와 같습니다.

고수님들의 답변 기다립니다.


<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>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 3개

13년 전
오.....역시
13년 전
div는 봐도 봐도 어려워요ㅠㅠ
소스를 보니 말씀하신 부분에 대해 이미 준비가 되어 있네요.

$glink = (!empty($row['gr_10']))?$row['gr_10']:$g4[path].'/bbs/'.'group.php?gr_id=' .$row['gr_id'];//그룹링크
(gr_10 에 링크가 있으면 그 링크를 연결시키라는 소스입니다.)

[관리자] > [게시판그룹관리] 로 들어가신 후에
링크를 바꾸고 싶은 그룹을 [수정]을 클릭해 들어간 후
마지막 여분필드 10번에 원하는 링크를 적어 주시면 됩니다.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440