회원레벨별 게시일로 부터 설정 기간 경과 후 게시물 읽기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

회원레벨별 게시일로 부터 설정 기간 경과 후 게시물 읽기 정보

회원레벨별 게시일로 부터 설정 기간 경과 후 게시물 읽기

본문

view.skin.php 상단에 적용

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

/* 여기 부터 */

// 회원 레벨별 제한일수 - 관리자 모드 해당 게시판 수정 모드에서 게시판 여분(bo_1 ~ bo_10) 에 제한일수 작성 
$day_bo_limits = $board['bo_'.$member['mb_level']]; // bo_각숫자 → 회원레벨별 제한일수

// 현재일
$day_now =  date("Y-m-d", $g4['server_time']);

// 게시일 + 제한일수
$day_limits = date("Y-m-d", strtotime($view['wr_datetime']) + ($day_bo_limits * 86400)); 

// 제한 알림 메시지
$day_limits_msg = '게시일로 부터 '.$day_bo_limits .'일 경과 후 읽기가능('.$day_limits.') 합니다.';

// 제한 조건 및 알림
if($member[mb_level] >= $board[bo_read_level] && $day_bo_limits && $day_now <= $day_limits) {  // <= , <
// echo $day_limits_msg; // 테스트 출력
alert($day_limits_msg, $g4[path]); // 최신글 등에서 접근등 고려 -  메인으로 이동 처리
}

/* 여기 까지 추가 */
?>


추천
3

댓글 0개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT