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

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

· 1년 전 · 933 · 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개월 전
유용한 팁이네요. 고맙습니다.

게시글 목록

번호 제목
22041
22035
22033
22028
22019
22006
22005
21995
21989
21978
21972
21961
21956
21944
21934
21932
21924
21922
21921
21910
21908
21897
21883
21881
21875
21854
21852
21851
21829
21817