글 올리는 수 제한 정보
글 올리는 수 제한본문
안녕하세요?
특정게시판에 회원들이 글 올리는 수를 제한 시킬수 있을까요?
예를들어 회원마다 하루에 10건만 올리게 제한을 걸어두는거죠.
회원필드를 사용해서 특정 게기판에 글 올릴때 마다 매일 카운팅을 해서 자정이 지나면 초기화 시키고 ..모 이런 방식으로 해야 할까요?
코딩구현을 어떻게 해야할지 모르겠네요.
도움 부탁드립니다.
감사합니다.
특정게시판에 회원들이 글 올리는 수를 제한 시킬수 있을까요?
예를들어 회원마다 하루에 10건만 올리게 제한을 걸어두는거죠.
회원필드를 사용해서 특정 게기판에 글 올릴때 마다 매일 카운팅을 해서 자정이 지나면 초기화 시키고 ..모 이런 방식으로 해야 할까요?
코딩구현을 어떻게 해야할지 모르겠네요.
도움 부탁드립니다.
감사합니다.
댓글 전체
간단하게 하자면 특정디렉토리에 게시판별 디렉을 만드시고 각 디렉에 사용자 아이디.txt 등 파일로
내용카운트를 하시면 됩니다 일자에 따른것은 날자:카운트 이런식으로 글저장단계에서 저장하면 될듯 하고요
글쓰기 제한 경고는 은 글쓰기페이지나 업로드시=>아마 코어소스 안건드리실려면 스킨에서 글쓰기 접근을 막는게 나을지도.. 위 파일을 읽어서 조건처리하시면 됩니다.
아이디값이 필요하므로 위방식은 로그인 사용자만 해당하겠지요~
내용카운트를 하시면 됩니다 일자에 따른것은 날자:카운트 이런식으로 글저장단계에서 저장하면 될듯 하고요
글쓰기 제한 경고는 은 글쓰기페이지나 업로드시=>아마 코어소스 안건드리실려면 스킨에서 글쓰기 접근을 막는게 나을지도.. 위 파일을 읽어서 조건처리하시면 됩니다.
아이디값이 필요하므로 위방식은 로그인 사용자만 해당하겠지요~
답글에 감사드립니다.
write_update.skin.php 파일에서 글쓴이의 정보를 해당 게시판에 오늘날짜 db에서 검색한후 검색된게 10개면 글쓰기 취소하는게 최선일듯합니다.
답글에 감사드립니다.
$sql = " select count(*) as cnt from $write_table where wr_ip = '$_SERVER[REMOTE_ADDR]' and wr_datetime like '$g4[time_ymd]%' ";
이렇게 처리하니 되네요...
$sql = " select count(*) as cnt from $write_table where wr_ip = '$_SERVER[REMOTE_ADDR]' and wr_datetime like '$g4[time_ymd]%' ";
이렇게 처리하니 되네요...