답변 7개
extend > user.config.php 을 수정해서 기존 내용을 삭제하시고 아래와 같이 해주세요.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
//1일 등록 가능한 게시물 게시판별 제한
function ask_write_check($bo_table, array $board_list){
global $g5, $member;
//하루에 작성 가능한 게시물 수
$write_count = 10;
if(in_array($bo_table, $board_list) && $member && strstr($_SERVER['PHP_SELF'], 'write.php')){
$sql = "select count(*) as cnt from {$g5['write_prefix']}{$bo_table} where mb_id = '{$member['mb_id']}' and date_format(wr_datetime, '%Y-%m-%d') = '" . G5_TIME_YMD . "' ";
$cnt = sql_fetch($sql);
if($cnt['cnt'] >= $write_count){
alert("하루에 {$write_count}개의 게시물만 작성 가능합니다.");
return;
}else{
return;
}
}
}
ask_write_check($bo_table, array('게시판1','게시판2'));
?>
댓글을 작성하려면 로그인이 필요합니다.
네 알려주셔서 감사드립니다. 다른분들도 도움 주셔서 감사합니다. 믿을건 여기밖에 없네요.
댓글을 작성하려면 로그인이 필요합니다.
방금 설정한 그분한테서 문자 받았습니다. bbs/write.php 에서 10개제한 설정했는데
그게 하루가 아니라 계속 10개이상 제한입니다. 황당했지만 그 파일안에 아래와 같은 문구가
있더라구요. 저와 같은 불상사를 막기 위해서 다른분들께도 알려드립니다.
if ($bo_table) {// 자유게시판
$tmp = sql_fetch("select count(*) as cnt from $write_table where wr_is_comment = 0 and mb_id = '$member[mb_id]'");
if ($tmp[cnt] >= 10) {
alert("하루에 10개 까지만 작성가능합니다.");
}
}// 자유게시판끝
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
사용하는 스킨의 'write.skin.php' 파일을 원본과 대조해보세요.
어디엔가 제한을 걸기는 했는데 '하루'란 항목이 빠진 모양입니다.
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
지금 extend/user.config.php 파일내용이 아래밖에 없는데 도대체 어느파일에 계속 10개이상
못쓰게 했나요 황당..
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
?>
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
게시판 체크도 이상하게 되어 있네요.
하루 제한은 이런 팁을 사용하세요.
http://sir.kr/g5_tip/3092
http://sir.kr/g5_tip/3475