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

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

· 1년 전 · 929 · 7

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; // 다음 게시물로 넘어감

                        }

            ?>

 

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

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

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

즐거운 코딩 하십쇼~ :)

 


 

댓글 작성

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

로그인하기

댓글 7개

1년 전

좋아요. 추천!

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

1년 전
좋은 팁 감사합니다

유용해요

1년 전

감사합니다

감사합니다.

1개월 전
유용한 팁이네요. 고맙습니다.

게시글 목록

번호 제목
22896
22895
22885
22875
22872
22862
22860
22855
22849
22846
22824
22812
22809
22801
22795
22786
22765
22756
22739
22735
22685
22639
22636
22607
22605
22603
22592
22583
22578
22577