질문 & 답변 게시판
외부로그인에서
등급별로 admin부분을 볼 수 있도록 되있는데
그룹웨어라는 아이콘을 만드는데 admin처럼 등급별로 볼수 있게 수정할려면 어떻게 하나요.
1등급이면 보이고 6등급이면 보이지 않게.. 이런식으로
logged.html 에서는
<tr>
<td width="43">[groupware]</td>
</tr>
불러오도록 했고
outlogin.php 에서는
$admin_img = $_zb_url."outlogin_skin/$skinname/images/i_admin.gif";
$groupware_img = $_zb_url."outlogin_skin/$skinname/images/i_groupware.gif";
.
.
.
if($member[is_admin]==1||$member[is_admin]==2) $_outlogin_data = str_replace("[admin]","<a href=".$_zb_url."admin.php target=blank><img src=$admin_img border=0></a>",$_outlogin_data);
else $_outlogin_data = str_replace("[admin]","",$_outlogin_data);
if($member[is_groupware]==1||$member[is_groupware]==2) $_outlogin_data = str_replace("[groupware]","<a href=".$_zb_url."ppp.php target=blank><img src=$groupware_img border=0></a>",$_outlogin_data);
else $_outlogin_data = str_replace("[groupware]","",$_outlogin_data);
admin 부분을 복사해서 이름만 바꿨습니다.
이부분말고 수정해야 할곳이 있는건가요?
답변부탁드립니다.
위에 소스는 등급을 무엇을 의미하는지는 모르겠지만
제로보드에서 일반적으로 사용하는 등급(레벨)과 상관이 없습니다.
$member[is_admin]==1 일땐 최고관리자
$member[is_admin]==2 일땐 그룹관리자
위처럼 관리자냐 아니냐를 따지는 조건입니다...
등급(레벨)하고자할땐
질문상 언급이 없어서 구체적이게 말을 못하지만
어느레벨에서 어느레벨까지 허용한다는 조건문으로 바꿔주면 됩니다..



아니라면..
이런식으로 하면 됩니다.
$groupware= $_zb_url."outlogin_skin/$skinname/images/이미지명.gif";
if($member[is_admin]==1||$member[is_admin]==2) $_outlogin_data = str_replace("[groupware]","<a href=".$_zb_url."ppp.php target=blank><img src=$groupware_img border=0></a>",$_outlogin_data);
else $_outlogin_data = str_replace("[groupware]","",$_outlogin_data);
그리고,
logged.html 에서는
<tr>
<td width="43">[groupware]</td>
</tr>