테스트 사이트 - 개발 중인 베타 버전입니다

게시판 버튼 관리자에게만 보이기 채택완료

minsin 2년 전 조회 1,921

안녕하세요

게시판 글쓰기 레벨을 10으로 권한을 줬는데도

버튼이 보이는데 관리자 말고는 아예 버튼이 안보이게끔 할려면 어떻게 하는지 궁금합니다.

 

</p>

<p><?php if ($list_href || $is_checkbox || $write_href || $member['mb_level'] > 8) { ?>

    <div class="bo_fx">

        <?php if ($list_href || $write_href) { ?>

        <ul class="btn_bo_user">

              <?php if ($write_href) { ?><li><a href="<?php echo $write_href ?>" class="btn_b01 btn" title="글쓰기"><i class="fa fa-pencil" aria-hidden="true"></i><span class="sound_only">글쓰기</span></a></li><?php } ?>

            <li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"><i class="fa fa-trash-o" aria-hidden="true"></i> 선택삭제</button></li>

                    <li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"><i class="fa fa-files-o" aria-hidden="true"></i> 선택복사</button></li>

                    <li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"><i class="fa fa-arrows" aria-hidden="true"></i> 선택이동</button></li>

        </ul>    

        <?php } ?>

    </div>

    <?php } ?> </p>

<p>

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
c
2년 전

위 코드를 다음과 같이 수정하면 관리자만 버튼이 보이게 됩니다.

</p>

<p><?php if ($list_href || $is_checkbox || $write_href || $member['mb_level'] > 8) { ?>

    <div class="bo_fx">

        <?php if ($list_href || $write_href) { ?>

        <ul class="btn_bo_user">

              <?php if ($write_href && $member['mb_level'] > 8) { ?><li><a href="<?php echo $write_href ?>" class="btn_b01 btn" title="글쓰기"><i class="fa fa-pencil" aria-hidden="true"></i><span class="sound_only">글쓰기</span></a></li><?php } ?>

            <li><button type="submit" name="btn_submit" value="선택삭제" onclick="document.pressed=this.value"><i class="fa fa-trash-o" aria-hidden="true"></i> 선택삭제</button></li>

                    <li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"><i class="fa fa-files-o" aria-hidden="true"></i> 선택복사</button></li>

                    <li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"><i class="fa fa-arrows" aria-hidden="true"></i> 선택이동</button></li>

        </ul>    

        <?php } ?>

    </div>

    <?php } ?> </p>

<p>

관리자의 레벨은 9보다 큰 값이므로 위 코드에서 $member['mb_level'] > 8 인 경우 관리자만 버튼이 보이게 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

 

<?PHP if( $is_admin) { ?>

<li><button type="submit" name="btn_submit" value="선택복사" onclick="document.pressed=this.value"><i class="fa fa-files-o" aria-hidden="true"></i> 선택복사</button></li>

                    <li><button type="submit" name="btn_submit" value="선택이동" onclick="document.pressed=this.value"><i class="fa fa-arrows" aria-hidden="true"></i> 선택이동</button></li>

 <?PHP } ?>  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

HGomi
2년 전

$is_admin을 조건에 추가해보세요
 

<?php if ($list_href || $is_checkbox || $write_href || $is_admin) { ?>
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인