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

관리자도 볼 수 없는 비밀글 만들기 채택완료

타버린나무 3년 전 조회 1,394

익명게시판을 받아서 https://sir.kr/g5_skin/36634" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/g5_skin/36634

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

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

</p>

<p>                    <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 } ?>

 </p>

<p>

 

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

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

비밀게시판만요...  

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

답변 4개

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

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

답변주셔서 감사합니다.

 

</p>

<p><?php if ($is_admin ) { echo '<a href="" class="bo_subject"> '; } else { echo '<a href="'.$list[$i]['href'] .' " class="bo_subject">' ;} ?>

 

로그인 후 평가할 수 있습니다

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

                        <?php if ($list[$i]['icon_secret']) {
echo '비밀글 입니다.'; $list[ $i]['href']='#';
// 이렇게 해 보세요.
} else { ?>
                        <?php echo $list[$i]['subject'] ?></a>
                        <?php } ?>

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

타버린나무
3년 전
답변 주셔서 감사합니다.
제가 실력이 안되서 알려주신 대로는 해결을 못했습니다.

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

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

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

 

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

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

타버린나무
3년 전
그런것까지 생각못했네요. 앞으로 신경써서 질문 드리겠습니다.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

타버린나무
3년 전
관심주셔서 감사합니다.

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

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

로그인