채택완료
게시판에서 자신이 작성한 글외에 다른글은 안보이게 수정 좀 할려고 하는데요.
본인이 글을 작성하면 본인만 볼수 있고 다른사람은 글을 작성했는지 안했는지 몰랐으면 좋겠어요.
오직 본인외에는 글이 안보이게 하고싶은데.... 어떻게 수정을 해야되나요?
list에서 내글만 나오고 다른사람글은 안보였으면 좋겠습니다.
|
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
2019-10-07 (월) 14:32:19
전체 게시판에 적용하려면 그누보드 코어부분을 수정하는 게 맞는 것 같고
특정 게시판만 스킨으로 적용할 경우
list.skin.php
파일을 열면
for ($i=0; $i<count($list); $i++) {
}
이런 부분이 있습니다. 그 안에
if($member['mb_id'] == $list[$i]['mb_id']){
기존 내용...
} else {
echo " ";
}
이렇게 처리하면 될 것 같네요.
답변에 대한 댓글 2개
2019-10-08 (화) 10:19:36
조나단입니다
2019-10-08 (화) 10:36:59
list.skin.php에서
if($member['mb_id'] == $list[$i]['mb_id']){ //내 아이디와 작성자 아이디가 동일하면
//글 보이게하기
}
이 구문이 원래 있는게 아니라 추가해서 글보이게 해주면 된다는 말같습니다
if($member['mb_id'] == $list[$i]['mb_id']){ //내 아이디와 작성자 아이디가 동일하면
//글 보이게하기
}
이 구문이 원래 있는게 아니라 추가해서 글보이게 해주면 된다는 말같습니다
2019-10-07 (월) 14:56:13
조나단입니다
2019-10-07 (월) 14:31:21
list.php 에서
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
를
$sql = " select * from {$write_table} where wr_is_comment = 0 and mb_id='$member[mb_id]'";
요렇게
답변을 작성하려면 로그인이 필요합니다.
for ($i=0; $i<count($list); $i++) { 부분은 찾았는데요.
if($member['mb_id'] == $list[$i]['mb_id']){는 해당 list에 없습니다. ㅜㅜ