비회원 글쓰기가 가능한 게시판이 있습니다.
적용하고 싶은 내용은 이렇습니다.
일정 시간 (예: 300초) 안에 게시판에 글을 썻던 기록[비회원이기에 IP] 이 있으면 글등록을 취소하는
내용을 적용 시키고 싶습니다..
입문한지 얼마 안됐고 지식도 없습니다.
게시판에 올라오는 소스들 보면서 대입해보고 적용되는지 안되는지 확인하는 정도 입니다.
간단하지는 않을지 모르겠지만.... 부탁 드립니다.
|
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
2014-01-12 (일) 19:11:19
write.skin.php 상단에 아래 코드를 넣으면 됩니다
$limt_time= date("Y-m-d H:i:s", $g4[server_time]- 300);
$myip=$_SERVER['REMOTE_ADDR'];
$row=sql_fetch("select count(wr_id) as cnt from $write_table where wr_datetime>='$limit_time' and wr_ip='$myip'");
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");
답변에 대한 댓글 4개
2014-01-12 (일) 21:50:00
2014-01-12 (일) 23:39:32
이제보니 코드가 엉망이네요. 죄송
$limt_time= ~~<--- $limit_time= ~~
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");<---
if($row[cnt]) alert("300초 지나야 등록 가능","이동해버릴 페이지");//가능 뒤 닫기 따옴표
잘못된 곳이 있어서 그런 모양입니다
$limt_time= ~~<--- $limit_time= ~~
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");<---
if($row[cnt]) alert("300초 지나야 등록 가능","이동해버릴 페이지");//가능 뒤 닫기 따옴표
잘못된 곳이 있어서 그런 모양입니다
2014-01-13 (월) 01:16:19
소스 말씀해주신데로 수정해서
write.skin.php 제일 상단 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 바로 아래에 넣었는데요
글쓰기 딜레이 작동이 안되는거 같아요ㅜ.ㅜ
write.skin.php 제일 상단 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 바로 아래에 넣었는데요
글쓰기 딜레이 작동이 안되는거 같아요ㅜ.ㅜ
배추베이직 게시판을 이용해보세요 !
글쓰기 관련 다양한 설정을 할 수 있습니다.
답변을 작성하려면 로그인이 필요합니다.
write.skin.php 상단에 코드를 넣으라고 하셔서 상단쪽 이곳저곳 다 넣어 보는데요..
적용이 참 어렵네요... 어디에 넣어야 될지 염지 없지만 한번만 더 도움 주시면 안될까요...죄송합니다.....
$limt_time= date("Y-m-d H:i:s", $g4[server_time]- 300);
$myip=$_SERVER['REMOTE_ADDR'];
$row=sql_fetch("select count(wr_id) as cnt from $write_table where wr_datetime>='$limit_time' and wr_ip='$myip'");
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");