루시에

게시자의 게시물만 보이기 but 공지글은 제외

if($bo_table=='qa' && !$is_admin){

    $sfl='mb_id'; $stx = $member['mb_id'] ? $member['mb_id'] : '없음';

    }

팁게에 게시자의 게시물만 보이게 하는 팁으로 올라온 내용입니다.

user.config.php 에 해당코드를 넣으니 내가 작성한 게시물만 잘 보입니다.

그.런.데. 관리자가 등록한 공지사항도 덩달아 보이지가 않네요.

 

그래서 열심히 ai 를 갈구어서 나온 결과물입니다.

저는 게시판 스킨을 사용하는지라 

list.skin.php 에서 수정했습니다.

 

for ($i=0; $i<count($list); $i++)

            {

                $mb_info = get_member_info($list[$i]['mb_id'], $list[$i]['wr_name'], $list[$i]['wr_email'], $list[$i]['wr_homepage'], ['len'=>8]);

 

                if(isset($block) && in_array($list[$i]['mb_id'], $block)) $list[$i]['href'] = '';

               

                        // 현재 사용자가 관리자가 아니고, 게시물이 공지가 아닌 경우에만 숨김 처리

                        if (!$is_admin && !$list[$i]['is_notice'] && $list[$i]['mb_id'] != $member['mb_id']) {

                            continue; // 다음 게시물로 넘어감

                        }

            ?>

 

해당부분을 추가하니 공지는 공지대로 보이고, 게시물은 작성한 사람의 게시물만 보이게 되는군요.

여러 아이디로 테스트해봤는데 잘되는거 같고,

맨날 받아먹기만 했던거 같아 팁게에 올립니다.

즐거운 코딩 하십쇼~ :)

 

3731888915_1725436704.4355.png


 

|

댓글 7개

좋아요. 추천!

유용한 팁이네요 감사합니다.

좋은 팁 감사합니다

감사합니다

유용한 팁이네요. 고맙습니다.
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
24-09-04 조회 4,667
24-09-04 조회 5,127
24-08-31 조회 5,031
24-08-31 조회 5,133
24-08-30 조회 5,452
24-08-25 조회 5,048
24-08-22 조회 5,474
24-08-20 조회 4,505
24-08-20 조회 4,948
24-08-19 조회 5,056
24-08-19 조회 4,605
24-08-19 조회 4,468
24-08-19 조회 5,197
24-08-16 조회 5,098
24-08-16 조회 4,696
24-08-16 조회 4,922
24-08-15 조회 4,668
24-08-15 조회 5,869
24-08-12 조회 4,683
24-08-09 조회 4,641
24-08-06 조회 5,714
24-08-06 조회 4,546
24-08-05 조회 4,833
24-08-05 조회 4,515
24-08-03 조회 5,570
24-08-03 조회 8,644
24-07-31 조회 4,556
24-07-29 조회 5,409
24-07-28 조회 4,480
24-07-27 조회 5,107