댓글을 쓴사람과 관리자만 볼 수 있게 채택완료

9개월 전 조회 2,392

안녕하세요

 

댓글을 쓴사람과 관리자만 볼 수 있게 하려면 어떻게 해야 되나요??

 

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=129

 

위 링크대로 했는데 잘 안되네요 ㅠㅠ

 

33182701_1743546554.4403.png

 

답변 3개

채택된 답변
+20 포인트

안녕하세요...

@AI컴퓨터닷 님

 

스킨 폴더 내 view.comment.skin.php 파일을 열어 아래 코드를 수정 하시거나

팁으로 작성 된 내용을 참조 하시면 될 것 같습니다.

 

https://sir.kr/g5_tip/23827

 

Copy
<!-- 댓글 출력 -->

            <div class="cmt_contents">

                <p>

                    <?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?>

                    <?php

                    // 댓글 작성자나 관리자만 볼 수 있도록 처리

                    if ($is_admin || $member['mb_id'] == $list[$i]['mb_id']) {

                        echo $comment;

                    } else {

                        echo "이 댓글은 작성자와 관리자만 볼 수 있습니다.";

                    }

                    ?>

                </p>

 

댓글 출력 부분을 위와 같이 수정 시 댓글 쓴 사람 + 관리자만 볼 수 있습니다.

 

978180634_1743556639.5443.png

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

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

해당 코드는 작동이 잘됩니다.

선행 코드에서 오류가 있는지 채크바랍니다.

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

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

소스만 봐서는 되야 하는게 정상인거 같습니다.

$is_admin이나 $member['mb_id'] 등 변수가 제대로 넘어오고 있는지 한번 체크해보셔야 할 거 같습니다.

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

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

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

로그인
🐛 버그신고