미채택 완료

관리자도 볼 수 없는 비밀글 만들기

2022-04-25 (월) 08:38:47 1,551

익명게시판을 받아서 https://sir.kr/g5_skin/36634

비밀 게시판으로 사용하려고 관리페이지에서 비밀글 무조건으로 바꾸고

목록도 비밀글 처리가 필요해서 list.skin.php에서 제목이 표시 안되게 바꿨습니다.

Copy
<a href="<?php echo $list[$i]['href'] ?>" class="bo_subject">
                        <?php echo $list[$i]['icon_reply']; ?>
                        <?php if (isset($list[$i]['icon_secret'])) echo $list[$i]['icon_secret']; ?>
                        <?php echo $list[$i]['wr_id']; ?>
                        <?php if ($list[$i]['icon_secret']) { ?>비밀글 입니다.?php } else { ?>
                        <?php echo $list[$i]['subject'] ?></a>
                        <?php } ?>

그런데  관리자는 제목을 클릭하면 본문이 보여집니다.

관리자(admin)도 본문을 볼 수 없게 할 수 없을까요?

비밀게시판만요...  

|

답변 4개 / 댓글 3개

2022-04-25 (월) 20:13:49

관리자면 클릭 후 반응 없게해서 해결했습니다.

<a 태그를 if로 관리자면 아무반응없게, 아니면 진행 으로 바꿨습니다. 

답변주셔서 감사합니다.

Copy
<?php if ($is_admin ) { echo '<a href="" class="bo_subject"> '; } else { echo '<a href="'.$list[$i]['href'] .' " class="bo_subject">' ;} ?>
2022-04-25 (월) 10:32:41
                        <?php if ($list[$i]['icon_secret']) {
echo '비밀글 입니다.'; $list[ $i]['href']='#';
// 이렇게 해 보세요.
} else { ?>
                        <?php echo $list[$i]['subject'] ?></a>
                        <?php } ?>

view.skin.php에서도 제한을 걸어야 합니다.

답변에 대한 댓글 1개

2022-04-25 (월) 20:15:34
답변 주셔서 감사합니다.
제가 실력이 안되서 알려주신 대로는 해결을 못했습니다.
2022-04-25 (월) 09:49:23

코드가 별로 어려운 건 아닌데.

스킨 다운로드 받는데 답변자의 포인트가 없어지는 관계로 동기부여가 안 되는 단점이 있습니다.ㅜㅠ

그렇다고 질문자가 풀소스를 공개하면 10포인트를 허락해야만 열람이 가능한 원본 배포자의 의도는 무력화되는 꼴이니 기본 에티켓이 아니구요.

이래저래 답변 드리기가 쉬운 상황은 아니네요.

답변에 대한 댓글 1개

2022-04-25 (월) 19:41:02
그런것까지 생각못했네요. 앞으로 신경써서 질문 드리겠습니다.
2022-04-25 (월) 09:07:33

글쎄요 제 익명게시판쪽 글쓰기폼을 봐야되겠는데요

답변에 대한 댓글 1개

2022-04-25 (월) 20:14:23
관심주셔서 감사합니다.

답변을 작성하려면 로그인이 필요합니다.