게시자의 게시물만 보이기 but 공지글은 제외 > 그누보드5 팁자료실

그누보드5 팁자료실

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

게시자의 게시물만 보이기 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


 

추천
3

댓글 4개

전체 2,507 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT