
팁과노하우
비회원의 경우는 특정 게시판의 댓글을 볼 수 없게 해봅시다.
안녕하세요...
미니님a입니다.
부득이하게 모든 게시판은 아니더라도, 특정 게시판에 댓글은 회원만 이용 가능하게 설정 해야 할 때가 있을 경우
유용하게 사용할 수 있을 것입니다.
결과 화면만 보면 다음과 같습니다.

기본: 스킨 폴더 내 view_comment.skin.php 파일
통합: 스킨 폴더 내 skin/cmt/basic/skin.php 파일 입니다.
찾을 소스는 다음과 같습니다.
<p>
<?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?>
<?php echo $comment ?>
</p>
위 소스를 아래 소스로 변경 해주세요
<?php
$bo_table_array = ['free', 'notice'];
if(!$is_member && in_array($bo_table, $bo_table_array)) { ?>
<p>비회원은 댓글 열람이 불가능합니다.</p>
<p><a href="<?php echo G5_BBS_URL ?>/login.php?url=<?php echo $urlencode; ?>">로그인 해주세요</a></p>
<?php } else { ?>
<?php if (strstr($list[$i]['wr_option'], "secret")) { ?><img src="<?php echo $board_skin_url; ?>/img/ico_sec.svg" alt="비밀글"><?php } ?>
<?php echo $comment ?>
<?php } ?>
끝입니다.
위 소스 기준 자유게시판과 / 공지사항은 비회원이 댓글 열람이 불가능합니다.
만약 자유게시판과 / 공지사항을 빼고 모두 열람하게 하고 싶다면
if(!$is_member && in_array($bo_table, $bo_table_array)) { ?>
이부분에서 !in_array 로 느낌표만 추가 해주시면 반대로 설정할 수 있습니다.
고맙습니다.
- 이전글마이 페이지 내 새글 / 새댓글에서 특정 게시판은 제외 하기2025.03.11
- 다음글[나노팁] 로그아웃 후 현재 페이지 유지하기2025.03.07
댓글목록

