하세요.
장마가 시작됐는데 다들 비 피해 없으시길 기원합니다~^^
관리자에 글쓰기 간격이 60초로 설정되어 있는데
연속으로 글을 써도 계속 등록이 되는데요.
cf_delay_sec 가 g5_config 테이블에 시간 간격 설정 컬럼인거 같은데
60이 입력되어 있습니다.
그런데 글쓰기에서는 적용이 안되고 있는데요.
게시판 커스텀 하면서 해당 부분을 잘 못 만진게 아닌가 싶은데
wirte.skin.php 파일에서 보아야 할까요?
혹시 아시는 분 조언 좀 부탁드립니다.ㅜㅜ
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
bbs\write_update.php 파일에서 아래 부분에서 적용하는겁니다.
Copy
if ($w == '' || $w == 'r') {
if (isset($_SESSION['ss_datetime'])) {
if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin)
alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
}
set_session("ss_datetime", G5_SERVER_TIME);
}
답변을 작성하려면 로그인이 필요합니다.