특정게시판 제외하기 (자동 메뉴 스킨에서) - 소스첨부 정보
특정게시판 제외하기 (자동 메뉴 스킨에서) - 소스첨부
관련링크
본문
램브란트님의 사이트맵을 이용한 자동메뉴를 뜯어 고치는 중입니다.
(http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=80741&sca=&sfl=wr_subject&stx=%B8%DE%B4%BA&sop=and)
자동으로 그룹를 뒤져서 게시판과 그 카테고리를 불러와서
링크를 붙여주는 스킨인데요....
특정 게시판을 불러 오는 것을 막고 싶어요.
특정 그룹을 제외하는 것은 알겠는데, 게시판은 어떻게 제외해야 하는지 궁금하네요.
이걸 빼먹고 적었네요... 앗..! 제가 지금 만들고 있는 홈페이지에는 회원가입이 없어요. ㅜ.ㅜ
아래가 그 소스입니다. 어디를 고치거나 추가해야 할까요?
-----------------------------------------------------------------------------
<?
if($gr_id){
//구룹 키값을 가져 온다.
$i = array_search($gr_id, $g4_group_id);
?>
<?
for($j=0; $j<$sub['count'][$i]; $j++){
if($sub['table'][$i][$j] == $bo_table){
$icon = "$sitemap_skin_path/img/icl1.gif";
$color= "#333333";
$weight = "font-weight: bold;";
}else{
$icon = "$sitemap_skin_path/img/icl2.gif";
$color= "#333333";
$weight = "";
}
?>
<?
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}'");
$category=$categ[bo_category_list];
$cate=explode("|",$category);
if($category && $categ[bo_use_category]=="1") {
$options="style='display:block'";
} else {
$options="style='display:none'";
}
echo "<td align='left' class='menu'><img src={$icon} hspace=5 border='0'><a href=$g4[bbs_path]/board.php?bo_table={$sub['table'][$i][$j]}><span style='color:{$color}; {$weight}'>{$sub['subject'][$i][$j]}</span></a> ";
if($sub['new'][$i][$j])
echo "<img src='$sitemap_skin_path/img/icon_new.gif' align=absmiddle>";
echo "<div id='div{$j}' class='overMenu' $options><ul class='overMenu'>";
for($k=0;$k<count($cate);$k++) {
echo "<li> <img src='$sitemap_skin_path/img/icl3.gif'> <a href='$g4[bbs_path]/board.php?bo_table={$sub['table'][$i][$j]}&sca={$cate[$k]}' $styles>$cate[$k]</a><br></li>";
}
}
}
?>
(http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=80741&sca=&sfl=wr_subject&stx=%B8%DE%B4%BA&sop=and)
자동으로 그룹를 뒤져서 게시판과 그 카테고리를 불러와서
링크를 붙여주는 스킨인데요....
특정 게시판을 불러 오는 것을 막고 싶어요.
특정 그룹을 제외하는 것은 알겠는데, 게시판은 어떻게 제외해야 하는지 궁금하네요.
이걸 빼먹고 적었네요... 앗..! 제가 지금 만들고 있는 홈페이지에는 회원가입이 없어요. ㅜ.ㅜ
아래가 그 소스입니다. 어디를 고치거나 추가해야 할까요?
-----------------------------------------------------------------------------
<?
if($gr_id){
//구룹 키값을 가져 온다.
$i = array_search($gr_id, $g4_group_id);
?>
<?
for($j=0; $j<$sub['count'][$i]; $j++){
if($sub['table'][$i][$j] == $bo_table){
$icon = "$sitemap_skin_path/img/icl1.gif";
$color= "#333333";
$weight = "font-weight: bold;";
}else{
$icon = "$sitemap_skin_path/img/icl2.gif";
$color= "#333333";
$weight = "";
}
?>
<?
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}'");
$category=$categ[bo_category_list];
$cate=explode("|",$category);
if($category && $categ[bo_use_category]=="1") {
$options="style='display:block'";
} else {
$options="style='display:none'";
}
echo "<td align='left' class='menu'><img src={$icon} hspace=5 border='0'><a href=$g4[bbs_path]/board.php?bo_table={$sub['table'][$i][$j]}><span style='color:{$color}; {$weight}'>{$sub['subject'][$i][$j]}</span></a> ";
if($sub['new'][$i][$j])
echo "<img src='$sitemap_skin_path/img/icon_new.gif' align=absmiddle>";
echo "<div id='div{$j}' class='overMenu' $options><ul class='overMenu'>";
for($k=0;$k<count($cate);$k++) {
echo "<li> <img src='$sitemap_skin_path/img/icl3.gif'> <a href='$g4[bbs_path]/board.php?bo_table={$sub['table'][$i][$j]}&sca={$cate[$k]}' $styles>$cate[$k]</a><br></li>";
}
}
}
?>
댓글 전체
램브란트님의 사이트맵은 게시판 목록보기 권한을 2이상 해주면 비회원은 안보이고 회원만 보입니다.
회원레벨보다 높게 잡으면 회원에 따라 메뉴 보이고 안보이고 할수 있는 걸로 알고 있습니다.
회원레벨보다 높게 잡으면 회원에 따라 메뉴 보이고 안보이고 할수 있는 걸로 알고 있습니다.
앗..! 제가 지금 만들고 있는 홈페이지에는 회원가입이 없어요. ㅜ.ㅜ
여분필드 사용해서 0,1 로 값 넣으시구요
1일때만 출력하면 되겠네요~~
쿼리문 약간 수정
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}'"
부분을
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}' and bo_1=1"
이런식으로 하시면...
1일때만 출력하면 되겠네요~~
쿼리문 약간 수정
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}'"
부분을
$categ=sql_fetch(" select bo_category_list,bo_use_category from g4_board where bo_table='{$sub[table][$i][$j]}' and bo_1=1"
이런식으로 하시면...