답변 3개
1. bbs/write_update.php에서 다음처럼 수정
if ($w == '' || $w == 'r') { <===
~~
alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
~~
===> 수정
/// if ($w == '' || $w == 'r') <--주석 또는 삭제
{ <==if문 다음 행으로 줄바꿈
2. extend/user.config.php 또는 default.config.php에 추가
if($bo_table=='free') $config['cf_delay_sec'] = 60;
else if($bo_table=='free2') $config['cf_delay_sec'] = 120;
=======================================
관리자에서 게시판별로 설정 가능하도록 추가하려면
form에서 bo_1필드에 값이 저장 되도록 만들고 extend 코드는 다음처럼 변경
if($bo_table && $borad['bo_1']) $config['cf_delay_sec'] = $borad['bo_1'];
댓글을 작성하려면 로그인이 필요합니다.
각 회원간 구분도 해줘야하고 해야할게 많습니다.
https://sir.kr/g5_tip/20562?sfl=wr_subject&stx=%ED%9A%9F%EC%88%98
일단 위 팁게 참조하셔서 작업해보시고
안되시면 의뢰로 가셔야 할듯 하네요.
답변에 대한 댓글 2개
뭐가 본문이랑 다른건가요??
댓글을 작성하려면 로그인이 필요합니다.
/bbs/write_update.php에 있는 아래 부분에 조건을 추가하시면 됩니다.
</p>
<p>if ($w == '' || $w == 'r') {
if (isset($_SESSION['ss_datetime'])) {
if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin)
alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
}</p>
<p> set_session("ss_datetime", G5_SERVER_TIME);
}</p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인