게시자의 게시물만 보이기 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; // 다음 게시물로 넘어감
}
?>
해당부분을 추가하니 공지는 공지대로 보이고, 게시물은 작성한 사람의 게시물만 보이게 되는군요.
여러 아이디로 테스트해봤는데 잘되는거 같고,
맨날 받아먹기만 했던거 같아 팁게에 올립니다.
즐거운 코딩 하십쇼~ :)

댓글 7개
좋아요. 추천!
유용한 팁이네요 감사합니다.
유용해요
감사합니다
감사합니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 2514 | 1년 전 | 901 | ||
| 2513 |
베리소프트
|
1년 전 | 619 | |
| 2512 |
|
1년 전 | 949 | |
| 2511 |
|
1년 전 | 1078 | |
| 2510 | 1년 전 | 1006 | ||
| 2509 | 1년 전 | 1057 | ||
| 2508 | 1년 전 | 1307 | ||
| 2507 | 1년 전 | 686 | ||
| 2506 | 1년 전 | 1253 | ||
| 2505 |
|
1년 전 | 1207 | |
| 2504 | 1년 전 | 1407 | ||
| 2503 | 1년 전 | 944 | ||
| 2502 | 1년 전 | 1070 | ||
| 2501 | 1년 전 | 1169 | ||
| 2500 |
welcome
|
1년 전 | 1077 | |
| 2499 |
하늘그루터기
|
1년 전 | 870 | |
| 2498 | 1년 전 | 1177 | ||
| 2497 | 1년 전 | 643 | ||
| 2496 | 1년 전 | 962 | ||
| 2495 |
|
1년 전 | 1417 | |
| 2494 | 1년 전 | 944 | ||
| 2493 | 1년 전 | 945 | ||
| 2492 | 1년 전 | 1154 | ||
| 2491 | 1년 전 | 1120 | ||
| 2490 | 1년 전 | 1089 | ||
| 2489 | 1년 전 | 1019 | ||
| 2488 | 1년 전 | 771 | ||
| 2487 |
|
1년 전 | 1209 | |
| 2486 | 1년 전 | 830 | ||
| 2485 | 1년 전 | 1006 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기