방명록 답변글이 비공개일 때 원글의 공개여부와 상관없이 원글 작성자 및 관리자에게만 내용을 보이게
A 글 (회원C작성) -비밀글
ㄴB 답변글 (관리자D작성) -비밀글
지금 상태는 위와 같은 경우 비회원은 A, B 모두 읽을 수 없고, 관리자는 A, B 모두 읽을 수 있으며,
회원C는 A만 읽을 수 있는 상태입니다.
물론 게시판형의 경우에는 A와 B의 패스워드를 같게 설정해서 괜찮은데,
$list[$i]['content]를 이용한 방명록형에서는 그게 안되더라구요 ㅠㅠ
답변글이 비공개일 때 원글의 공개여부와 상관없이 원글 작성자 및 관리자에게만 내용을 보이게
하고 싶습니다 ㅠㅠ
위의 패스워드 일치시에 열람 가능한 코드를 목록에서도 확인가능 하게 할 수 있는 방법이 없을까요?
아예 코멘트를 이용한 스킨들을 몇 개 다운 받아 적용시켜봤는데,
비밀글 선택이 안되거나, 글상자가 안 보이거나 하는 문제가 있더라구요.
그것도 저 혼자 구현해보려니 잘 안되서...
도와주시면 감사하겠습니다.
답변 1개 / 댓글 5개
게시판에서 회원본인의 글과 본인의 글에 대한 답글은 비밀글이던지 비밀글이 아니던지 보이게 설정이 되어있는데요!
뭐가 안보인다는건지 이해가 안되는군요
답변에 대한 댓글 5개
그렇게 따진다면 몇가지가 더필요합니다
if($board['bo_use_list_content']) { //목록에서 내용보기 선택
$thisContent = conv_content($list[$i]['wr_content'], 1); //글 불러오기
//여기서 내용에 이미지 포함된 녀석을 보이게 할건지 안보이게 할건치도 처리해야함
if(strstr($sfl, "content"))
$thisContent = search_font($stx, $thisContent);
if($list[$i]['icon_secret'])
if($is_admin || $member['mb_id'] == $list[$i]['mb_id'])
echo($thisContent);
else
echo("---------- 비 밀 글 입 니 다 ----------");
if($board['bo_use_list_content']) { //목록에서 내용보기 선택
$thisContent = conv_content($list[$i]['wr_content'], 1); //글 불러오기
//여기서 내용에 이미지 포함된 녀석을 보이게 할건지 안보이게 할건치도 처리해야함
if(strstr($sfl, "content"))
$thisContent = search_font($stx, $thisContent);
if($list[$i]['icon_secret'])
if($is_admin || $member['mb_id'] == $list[$i]['mb_id'])
echo($thisContent);
else
echo("---------- 비 밀 글 입 니 다 ----------");
감사합니다 불량학생님!
정말정말 감사하지만 list.skin.php에 적용해보았으나, 이전과 달라진 게 없어요ㅠㅠ
똑같이 답변글 내용은 안 보이네요........ 제가 잘못 적용한걸까요?
아래는 제가 쓰고있던 조건문 입니다.
<?php
if (strstr($list[$i]['wr_option'], 'secret')) {
if (($list[$i]['mb_id'] == $member['mb_id'] || $is_admin)) {
echo $list[$i]['content']; //본인작성비밀글
}
else {
echo "SECRET"; //비밀글
}
} else
{
echo $list[$i]['content']; //공개글
}
?>
정말정말 감사하지만 list.skin.php에 적용해보았으나, 이전과 달라진 게 없어요ㅠㅠ
똑같이 답변글 내용은 안 보이네요........ 제가 잘못 적용한걸까요?
아래는 제가 쓰고있던 조건문 입니다.
<?php
if (strstr($list[$i]['wr_option'], 'secret')) {
if (($list[$i]['mb_id'] == $member['mb_id'] || $is_admin)) {
echo $list[$i]['content']; //본인작성비밀글
}
else {
echo "SECRET"; //비밀글
}
} else
{
echo $list[$i]['content']; //공개글
}
?>
답변을 작성하려면 로그인이 필요합니다.