가입후 지정 일자가 지난 후에 글쓰기 가능하게 하기 > 그누팁


그누팁

모아보자 가입후 지정 일자가 지난 후에 글쓰기 가능하게 하기 그누팁

가입후 지정 일자가 지난 후에 글쓰기 가능하게 하기

본문

방법1 write.skin.php 이용하기 글쓰기 스킨 상단에 넣는다.

 
$reg_date = $member['mb_datetime']; // 가입일 
$now_date = date("Y-m-d"); // 오늘 날짜 
$day = (strtotime($now_date) - strtotime($reg_date)) / 86400; //날짜 사이의 일수를 구한다. 
 
if ($day< 1 ) { // 가입 후 1일이 지나야 글쓰기 가능 
$msg = '가입 후 ' . $day . '일이 지나야 게시물을 작성할 수 있습니다.'; 
alert($msg, './board.php?bo_table='.$bo_table); 
} 


방법 2 extend/user.config.php 사용

 
function chk_write($bo_table) { 
    global $member, $g5; 
 
    $day = 1; // 가입 후 1일이 지나야 글쓰기 가능 
    $list = array('free', 'gallery'); // 적용할 게시판 추가하면 됨 
    if (in_array($bo_table, $list)) { 
        $s_date = $member['mb_datetime']; // 가입일 
        $e_date = G5_TIME_YMDHIS; // 오늘 날짜 
        $term = intval((strtotime($e_date) - strtotime($s_date)) / 86400); //날짜 사이의 일수를 구한다. 
        if ($term < $day) { 
            alert('가입 후 ' . $day . '일이 지나야 게시물을 작성할 수 있습니다.'); 
            return; 
        } 
        return; 
    } 
} 
 
if ($member && strstr($_SERVER['PHP_SELF'], 'write.php')) { 
    chk_write($bo_table); 
} 


모바일버전 RSS SITEMAP