글쓰기시 특정 레벨에만 비밀글 체크가 보이게 하는 방법? 채택완료
특정레벨만 비밀글을 체크해서 글쓸수 있도록 하게 하고 싶은데요,
레벨만 지정해보았더니 3레벨 이하 회원들이 글을 썼을때 무조건 비밀글로 글이 올라가 버리더라구요ㅠㅠ;
어떻게 수정하면 될까요..? 감사합니다.
$option = '';
$option_hidden = '';
if ($is_notice || $is_html || $is_secret || $is_mail) {
$option = '';
if ($is_notice) {
$option .= "\n".''."\n".'';
}
if ($is_html) {
if ($is_dhtml_editor) {
$option_hidden .= '';
} else {
$option .= "\n".''."\n".'';
}
}
if ($is_secret) {
if ($is_admin || $member[mb_level] >= 4) {
$option .= "\n".''."\n".'';
} else {
$option_hidden .= '';
}
}
if ($is_mail) {
$option .= "\n".''."\n".'';
}
}
echo $option_hidden;
?>
답변 3개
</p><p> } else {</p><p> $option_hidden .= '<input type="hidden" name="secret" value="secret">';</p><p> }</p><p>
=>
</p><p> } else {</p><p> $option_hidden .= '<input type="hidden" name="secret" value="">';</p><p> }</p><p>
댓글을 작성하려면 로그인이 필요합니다.
'비밀글 쓰기 기능이 체크되어 있으면
if ($is_secret) {
'관리자 이거나 체크박스 보이기이면(추가 레벨이 4레벨 이상이면...) if ($is_admin || $is_secret==1 || $member[mb_level] >= 4) { $option .= "비밀글 "; } else {
'무조건 비밀글 쓰기 기능이면 secret변수의 값을 secret로 설정
'1,2,3레벨은 무조건 비밀글이 되므로.. 주석처리하고....아래 소스로 대치 '$option_hidden .= ""; $option_hidden .= ""; } }
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인