루트님! 관리자와 등록자만 보는 게시판에서요... > 그누3질답

그누3질답

루트님! 관리자와 등록자만 보는 게시판에서요... 정보

그누보드 루트님! 관리자와 등록자만 보는 게시판에서요...

본문

루트님! 루트님이 올리신 스킨 관리자와 등록자만 보는 게시판에서요...
세가지 개선(?) 되어야 할게 있는듯 해서 올려 봅니다.
1. 처음 등록하는 회원도 "전체 5개" 라는 전체글이 나오구요..
2. "자료가 없습니다." 하는 세로 100을 유지 못하며 문구가 안나오구요..
3. 관리자가 공지를 등록하면 관리자에서는 보이는데 일반회원은 안보입니다.

스킨의 활용도는 높은데 위 3가지가 좀....프로그램을 못하다보니.....T.T



<? //############################################## ?>
<?
for ($i=0; $i<count($list); $i++) {

if($member[mb_id] == $list[$i][mb_id] or $is_admin) { // 글의 작성자 또는 최고 관리자일때

    if ($i > 0) {
        echo "<tr><td colspan=15 background='$board_skin/dotline.gif' height=1></td></tr>";
    }
?>
<? if ($list[$i][num] == '공지') { $list[$i][num] = "<img src='$board_skin/icon_notice.gif' border=0>"; } // 공지를 이미지로 변환 ?>
<? if ($list[$i][num] == '<font color=crimson><b>→</b></font>') { $list[$i][num] = "<img src='$board_skin/icon_arrow.gif' border=0>"; } // 화살표표시를 이미지로 변환 ?>
<tr align=center>
    <td height=25 colspan=2><?=$list[$i][num]?></td>
    <? if ($is_category) { ?><td colspan=2><?=$list[$i][ca_name]?></td><? } ?>
    <td align=left>
        <? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?>&nbsp;
        <?=$list[$i][reply]?>
        <?=$list[$i][icon_reply]?>
        <a href='<?=$list[$i][href]?>'><? if ($list[$i][is_notice]) echo "<b><span class=notice>"; ?><?=$list[$i][subject]?><? if ($list[$i][is_notice]) echo "</span></b>"; ?></a>
        <?=$list[$i][commentcnt]?>
        <?=$list[$i][icon_file]?>
        <?=$list[$i][icon_link]?>
        <?=$list[$i][icon_new]?>
        <?=$list[$i][icon_hot]?>
        <?=$list[$i][icon_battle]?>
        <?=$list[$i][icon_secret]?></td>

    <td nowrap colspan=3><?=$list[$i][wr_name]?></td>
    <td colspan=2><?=$list[$i][datetime]?></td>
    <td colspan=2><?=$list[$i][wr_hit]?></td>
    <? if ($is_good) { ?><td colspan=2><?=$list[$i][wr_good]?></td><? } ?>
    <? if ($is_nogood) { ?><td><?=$list[$i][wr_nogood]?></td><? } ?>
</tr>
<? } // 글의 작성자 또는 최고 관리자일때 ?>
<? } ?>

<? if (count($list) == 0) { echo "<tr><td colspan=15 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; } ?>

</form>
  • 복사

댓글 전체

인생여전님 잘 됩니다. 정말 감사합니다. ^^*
이제 몇가지만 더 손보면 되겠네요....
처음글남겨로 7로됨...전체글도 7로됨...
관리자가 등록한 답변글이 회원은 안보임..

지금 사이트 오픈해서 사용하고 있거든요...손보면서 오픈 해놓고 있습니다.
http://malldesign.co.kr
gblist.skin.php//
if($member[mb_id] == $list[$i][mb_id] or $is_admin) { // 글의 작성자 또는 최고 관리자일때

<? if($member[mb_id] == $list[$i][mb_id] or $is_admin or $list[$i][is_notice]){
로 수정
gbview.skin.php
if($member[mb_id] == $write[mb_id] or $is_admin) { // 글의 작성자이거나 최고관리자일때

if($member[mb_id] == $write[mb_id] or $is_admin or $write[wr_notice] == '-1') {
로 수정
인생여정님의 말대로
if($member[mb_id] == $list[$i][mb_id] or $is_admin or $list[$i][num] == '공지'){
로 교체하니 보이더군요.....그런데.....공지글을 클릭하니 내용도 안나오고 공지글도 사라지고.......이상하게....
3번은
if($member[mb_id] == $list[$i][mb_id] or $is_admin) { // 글의 작성자 또는 최고 관리자일때


if($member[mb_id] == $list[$i][mb_id] or $is_admin or $list[$i][num] == '공지'){

로..

gbview.skin.php 도 알맞게 수정해 주시구요...
© SIRSOFT
현재 페이지 제일 처음으로