묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
하루 글 작성 제한 수 지정 답변이 제대로 작동하지 않습니다.
2011.07.25 19:32
스케치북 게시판 스킨에 적용시.
A게시판 (module_srl=48485) 에 글 3개 제한을 적용후에 A게시판에 글3개를 적고 다시 글을 쓰려면
제한 메시지가 나타납니다.
그런데 다시 확인해보니 B게시판 (module_srl=48515) 에는 글을 하나도 쓰지 않았음에도 제한 메시지가 나타납니다.
혹시몰라서 official 게시판에 적용을 해보고 두 게시판 스킨을 official로 변경후 확인해보니 마찬가지 현상이 나타납니다.
어디가 문제일까요?
관련 질문&답변 : http://www.xpressengine.com/19894324
A게시판 (module_srl=48485) 에 글 3개 제한을 적용후에 A게시판에 글3개를 적고 다시 글을 쓰려면
제한 메시지가 나타납니다.
그런데 다시 확인해보니 B게시판 (module_srl=48515) 에는 글을 하나도 쓰지 않았음에도 제한 메시지가 나타납니다.
혹시몰라서 official 게시판에 적용을 해보고 두 게시판 스킨을 official로 변경후 확인해보니 마찬가지 현상이 나타납니다.
어디가 문제일까요?
관련 질문&답변 : http://www.xpressengine.com/19894324
정상적으로 되었습니다.....
위에 언급한 그런 현상이 나타나지 않던데요....
참고로 전에 것은 최소한 글쓰기 2개를 해야 정상적으로 작동을 할 겁니다.
테스트 해보니 글쓰기 제한을 한개로 했더니 제대로 작동하지 않는 것을 발견해서
조금 수정한 겁니다.
상단 삽입 내용
{@
$write_count = 0;
$allowed_write = 3;
$today = date(Ymd);
$oDB = &DB::getInstance();
$query = $oDB->_query('select * from xe_documents where member_srl='.$logged_info->member_srl.' and module_srl='.$module_info->module_srl);
$result = $oDB->_fetch($query);
}
<!--@ if(!$result->regdate)-->
<!--@ foreach($result as $key => $val)-->
{@ $regdate = substr($val->regdate,0,8)}
<!--@ if(trim($regdate) == trim($today))-->
{@ $write_count++}
<!--@ end-->
<!--@ end-->
<!--@ else-->
{@ $regdate = substr($result->regdate,0,8)}
<!--@ if(trim($regdate) == trim($today))-->
{@ $write_count++}
<!--@ end-->
<!--@ end-->
<!--@ if($write_count < $allowed_write)-->
하단 삽입 내용
<!--@ else-->
no more write allowed.......{$allowed_write} a day
<!--@ end-->
그대로 카피해서 붙여넣기 해서 테스트 해 보세요....