채택완료

권한 5부터 보여지게 하려고 합니다.

수고하십니다.

새글 올라오는 코드인데요.

 

Copy
$list[$i]['gr_id'] = $row['gr_id'];
    $list[$i]['bo_table'] = $row['bo_table'];
    $list[$i]['name'] = $name;
    $list[$i]['comment'] = $comment;
    $list[$i]['href'] = get_pretty_url($row['bo_table'], $row2['wr_id'], $comment_link);
    $list[$i]['datetime'] = $datetime;
    $list[$i]['datetime2'] = $datetime2;

 

name 부분을 권한이 5인 사람 부터 보이게 하고 싶습니다.

권한이 5 이하인 사람들은 익명 이라고 보여지구요.

 

게시판에서는

아래와 같이 처리 해줬는데 새글 부분은 처리하는게 다른 거 같아서

조언 좀 부탁드립니다.

 

                   

Copy
<div class="float-right float-md-none d-md-table-cell nw-5 nw-md-auto text-left f-sm font-weight-normal pl-2 py-md-2 pr-md-1">
                        <span class="sr-only">등록자</span>
                        익명
                    </div>


                    <?php if($is_admin || $member['mb_level'] >= 8) { ?>
                    <div class="float-right float-md-none d-md-table-cell nw-13 nw-md-auto text-left f-sm font-weight-normal pl-2 py-md-2 pr-md-1">
                        <span class="sr-only">등록자</span>
                        <?php echo na_name_photo($list[$i]['mb_id'], $list[$i]['name']) ?>
                    </div>
                    <?php } ?>
|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

 

$list[$i]['name'] = $member['mb_level'] > 4 ? $name : "익명";

답변에 대한 댓글 2개

답변 감사합니다.
레벨이 높으면 이름이 보여지기는 한데 낮은 레벨에서 익명이라는 문구는 노출이 되지 않고 아무것도 나오지 않아요. 아무것도 나오지 않아도 깔끔하게 보여 좋네요 ^^
이 팁?은
<?php if($is_admin || $member['mb_level'] >= 8) { ?>...
조건이 필요 없습니다.

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