상단메뉴 그룹 링크관련 > 그누4 질문답변

그누4 질문답변

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

상단메뉴 그룹 링크관련 정보

상단메뉴 그룹 링크관련

본문

특정 그룹 링크를 특정 게시판으로 변경하고싶습니다.

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

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

소스는 아래와 같습니다.

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


<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>
  • 복사

댓글 전체

소스를 보니 말씀하신 부분에 대해 이미 준비가 되어 있네요.

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

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