게시판에 비밀글 등록시 등록한사람만 리스트 보이게 가능 할까요?
본문
우선 클릭해주셔서 감사합니다.
오늘 날씨가 매우 추운날이네요. 감기 조심하시기 바랍니다~!!!
다름이 아니오라 일반 게시판에 비밀글쓰기를 해놓고 글을 등록하면
비밀글이 목록에 보여집니다.
그 비밀글을 로그인 사용자만 보이게 가능 할까요???
다른아이디로 로그인하거나 로그인 안했을때 목록에서 안보이게 하고 싶습니다.
비밀글 쓴사람이 로그인을 하면 그글이 리스트에 나오게 하고 싶습니다.
방법이 있을까요??
항상 그누보드 회원님들이 도와주셔서 많은 배움 받고 있습니다. 항상 감사합니다~!!!
답변 2
if($list[$i]['wr_option'] == "secret" && isset($member['mb_id']) && $list[$i]['mb_id'] != $member['mb_id']) continue;
이 코드를 basic skin 기준 81번째 줄
for ($i=0; $i<count($list); $i++) {
아래에 넣어주시면 됩니다.
php를 모른다고 하시니 간단하게 설명해드리면
$list[$i]['wr_option'] == "secret"
는 이 글이 비밀글인 경우를 의미합니다.
isset($member['mb_id'])
는 로그인중인 경우를 의미합니다.
$list[$i]['mb_id'] != $member['mb_id']
는 게시글 작성자와 로그인중인 유저 아이디가 같은지를 의미합니다.
!-->!-->!-->!-->!-->list_skin.php 에서 반복문 속 맨 위에 해당 글이 비밀글인 경우 작성자와 $member['mb_id']가 같지 않다면 continue 해주면 됩니다.
답변을 작성하시기 전에 로그인 해주세요.