답변 5개
게시판 스킨 view.skin.php 상단에 아래와 같이 넣어보세요~
if ($bo_table == "free" && $is_member && $view['icon_new']) {
alert(" $board[bo_new] 시간 이내의 게시글은 볼수 없습니다.");
}
게시판 아이디가 free 이고, 회원이면서 게시판의 해당 글이 최신글(24시간)일때 메세지 출력
※ 게시판 관리자에서 새글 아이콘의 설정을 24 시간으로 설정 하시면 될것 같습니다.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
적용을 해봤는데...실력이 없어서 잘 안 됩니다.
그러면 다음의 구문을 이용하여 회원가입(레벨2)하지 않으면 24시간 이내의 게시물을 읽지 목하도록 하려면 어떻게 수정을 해야하는지요?
if($bo_table == "free" && $is_member && $view['icon_new']) {
if($member['mb_level'] < 2) {
alert("$board[bo_new] 시간 이내의 게시물을 읽으시려면 회원에 가입하셔야 합니다.");
}
}
댓글을 작성하려면 로그인이 필요합니다.
최신글을 보려면 게시판 뷰에서 체크해 주셔야 할듯 한데요
등록날짜 기준으로 로그인 하지 않으면 하루동안 뷰를 못하게 처리해 주시면 될듯 합니다.
로그인후 확인이 가능합니다 라는 메세지로 처리해 주시면 되지 않을까 싶네요
$view['reg_dt'] 값이 년-월-일 기준으로 가져와야 될것 입니다.
$now = date('Y-m-d');
if ($bo_table == "free" && $is_member && $view['reg_dt']==$now) {
alert("당일의 게시물은 로그인 해야 볼수 있습니다.");
}
댓글을 작성하려면 로그인이 필요합니다.
스킨을 수정하셔야 할꺼 같은데여..
//로그인 되어 있다면
if(isset($member['mb_id'])){
//최신글 출력 $list[$i][datetime] 변수를 날짜 계산해서
....
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데...말씀하신대로 했더니 본인이 해당 글을 보려고 하니까...
'24시간 이내의 게시글은 볼수 없습니다.'라고 계속 팝업창이 뜹니다.