for문으로 돌린 메뉴에서 특정그룹 관리자만 보기 정보
for문으로 돌린 메뉴에서 특정그룹 관리자만 보기
본문
메뉴를 10개를 생성 했고,
그중,
그룹ID가 '10'
그룹제목이 '관리메뉴'
인 마지막 그룹을 관리자만 보게 하려는데, 잘 안되요.
아무도 안보이게는 잘되네요 ...ㅋ
여러 답변들 대입해 본다고 2시간 잡고 있은듯...ㅡ,.ㅡ
도와 주입쇼~
소스는 리노님 메뉴스킨 임돵.
--------------------------------------------------------------------
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td>
<? // 보드 그룹 만큼 루프를 돌린다. ( $i 는 보드그룹 넘버링 )
for($i=0; $i<$menu['count']; $i++){
?>
<td valign="top">
<?
$font_color[$i] = "#ffffff";
if($gr_id == $menu['id'][$i]){
$bg_1[$i] = "background='$sitemap_skin_path/img/bar_l.png'";
$bg_2[$i] = "background='$sitemap_skin_path/img/bar_bg.gif'";
$bg_3[$i] = "background='$sitemap_skin_path/img/bar_r.png'";
$font_color[$i] = "#333333";
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="30" <?=$bg_1[$i]?>></td>
<td height="30" <?=$bg_2[$i]?>> <strong><a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$menu['id'][$i]?>" onmouseover="layer_view('menu_<?=$menu['id'][$i]?>', 'view', -30, -20);"><font color=<?=$font_color[$i]?>><?=$menu['subject'][$i]?></font></a></strong> </td>
<td width="5" height="30" <?=$bg_3[$i]?>></td>
</tr>
</table>
</td>
<td width="10"></td>
<? } ?>
</tr>
</table>
그중,
그룹ID가 '10'
그룹제목이 '관리메뉴'
인 마지막 그룹을 관리자만 보게 하려는데, 잘 안되요.
아무도 안보이게는 잘되네요 ...ㅋ
여러 답변들 대입해 본다고 2시간 잡고 있은듯...ㅡ,.ㅡ
도와 주입쇼~
소스는 리노님 메뉴스킨 임돵.
--------------------------------------------------------------------
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20"></td>
<? // 보드 그룹 만큼 루프를 돌린다. ( $i 는 보드그룹 넘버링 )
for($i=0; $i<$menu['count']; $i++){
?>
<td valign="top">
<?
$font_color[$i] = "#ffffff";
if($gr_id == $menu['id'][$i]){
$bg_1[$i] = "background='$sitemap_skin_path/img/bar_l.png'";
$bg_2[$i] = "background='$sitemap_skin_path/img/bar_bg.gif'";
$bg_3[$i] = "background='$sitemap_skin_path/img/bar_r.png'";
$font_color[$i] = "#333333";
}
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="30" <?=$bg_1[$i]?>></td>
<td height="30" <?=$bg_2[$i]?>> <strong><a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$menu['id'][$i]?>" onmouseover="layer_view('menu_<?=$menu['id'][$i]?>', 'view', -30, -20);"><font color=<?=$font_color[$i]?>><?=$menu['subject'][$i]?></font></a></strong> </td>
<td width="5" height="30" <?=$bg_3[$i]?>></td>
</tr>
</table>
</td>
<td width="10"></td>
<? } ?>
</tr>
</table>
댓글 전체
$font_color[$i] = "#333333";
}
if($_SESSION[ss_mb_id] !='admin' && $menu['id'][$i] =='10') continue;
if($is_admin =='' && $menu['id'][$i] =='10') continue;
// 둘중에 하나 쓰면 되지 않을까요? '';; 리노님 스킨을 안써봐서 어떨지 모르겠네요
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="30" <?=$bg_1[$i]?>></td>
<td height="30" <?=$bg_2[$i]?>> <strong><a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$menu['id'][$i]?>" onmouseover="layer_view('menu_<?=$menu['id'][$i]?>', 'view', -30, -20);"><font color=<?=$font_color[$i]?>><?=$menu['subject'][$i]?></font></a></strong> </td>
<td width="5" height="30" <?=$bg_3[$i]?>></td>
</tr>
</table>
</td>
<td width="10"></td>
<? } ?>
</tr>
}
if($_SESSION[ss_mb_id] !='admin' && $menu['id'][$i] =='10') continue;
if($is_admin =='' && $menu['id'][$i] =='10') continue;
// 둘중에 하나 쓰면 되지 않을까요? '';; 리노님 스킨을 안써봐서 어떨지 모르겠네요
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="6" height="30" <?=$bg_1[$i]?>></td>
<td height="30" <?=$bg_2[$i]?>> <strong><a href="<?=$g4[bbs_path]?>/group.php?gr_id=<?=$menu['id'][$i]?>" onmouseover="layer_view('menu_<?=$menu['id'][$i]?>', 'view', -30, -20);"><font color=<?=$font_color[$i]?>><?=$menu['subject'][$i]?></font></a></strong> </td>
<td width="5" height="30" <?=$bg_3[$i]?>></td>
</tr>
</table>
</td>
<td width="10"></td>
<? } ?>
</tr>
if($gr_id == $menu['id'][$i] && (($gr_id == 10 && $is_admin == "super") || $gr_id != 10))
if문을 위와 같이 고치면 되지 않을까요.
그룹 아이디가 10일때 관리자여야 하고, 그룹 아이디가 10이 아니면 상관없고.
테스트해보진 않았습니다.
if문을 위와 같이 고치면 되지 않을까요.
그룹 아이디가 10일때 관리자여야 하고, 그룹 아이디가 10이 아니면 상관없고.
테스트해보진 않았습니다.
두분 감사합니다.
저녁에 해보고 감사 인사 드리겠습니다.
답변 주셔서 감사합니다.^^
저녁에 해보고 감사 인사 드리겠습니다.
답변 주셔서 감사합니다.^^
군포돼지님 께서 주신 답변중에 아래것이 됩니다.
if($_SESSION[ss_mb_id] !='admin' && $menu['id'][$i] =='10') continue;
군포돼지님 두번째 경우는 모두 안보여지고,
김처로님 께서 주신 답변은 그냥 그대로 보여지는데,
이거 보면서 공부 좀 해야겠습니다.
답변 주셔서, 두분 다시 한번 감사드립니다.
감사합니다.
if($_SESSION[ss_mb_id] !='admin' && $menu['id'][$i] =='10') continue;
군포돼지님 두번째 경우는 모두 안보여지고,
김처로님 께서 주신 답변은 그냥 그대로 보여지는데,
이거 보면서 공부 좀 해야겠습니다.
답변 주셔서, 두분 다시 한번 감사드립니다.
감사합니다.