루시에

게시자의 게시물만 보이기 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,791
24-09-04 조회 5,229
24-08-31 조회 5,158
24-08-31 조회 5,302
24-08-30 조회 5,625
24-08-25 조회 5,215
24-08-22 조회 5,609
24-08-20 조회 4,650
24-08-20 조회 5,079
24-08-19 조회 5,199
24-08-19 조회 4,728
24-08-19 조회 4,577
24-08-19 조회 5,341
24-08-16 조회 5,229
24-08-16 조회 4,831
24-08-16 조회 5,070
24-08-15 조회 4,807
24-08-15 조회 6,007
24-08-12 조회 4,823
24-08-09 조회 4,771
24-08-06 조회 5,857
24-08-06 조회 4,684
24-08-05 조회 4,963
24-08-05 조회 4,635
24-08-03 조회 5,690
24-08-03 조회 8,773
24-07-31 조회 4,671
24-07-29 조회 5,541
24-07-28 조회 4,607
24-07-27 조회 5,249