당일 가입자 글 못쓰게 하기.. 정보
당일 가입자 글 못쓰게 하기..본문
홈페이지 운영하느라 질문 투성입니다. 아직 해결 안된것도 있는데,,ㅠㅠ
또 한가지 질문 드리겠습니다.
당일 가입자 글 못올리게 하는거 알려주세요~
또 한가지 질문 드리겠습니다.
당일 가입자 글 못올리게 하는거 알려주세요~
댓글 전체
글쓰기 페이지에서 가입일을 체크 한후 해당요일과 비교 하여 같다면 튕겨내야겠어요.
글쓰기 페이지에 가입일 체크 후? 없는데요..
상세한 답변 부탁드립니다.
상세한 답변 부탁드립니다.
회원 가입한 경우에만 글 등록이 가능하도록 해뒀더니 회원 가입을 해서 스팸을 올리는 경우가 있어서 다음과 같이 조치했습니다.
/bbs/write.php
/bbs/write_update.php
이 두개 파일에서 common.php 파일을 불러들인 다음에 다음과 같이 추가했습니다.
아주 원시적인 방법이지만 효과는 있으리라고 봅니다.
// 가입한지 24시간 안된 경우 글 작성 불가
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1");
if(time() - strtotime($temp['mb_datetime']) < 24 * 60 * 60) alert("회원 가입 후 24시간 후에 글쓰기가 가능합니다.");
*************************************
가보니깐 이런팁인데요 여기서..
/bbs/write.php
/bbs/write_update.php
이 두개 파일에서 common.php 파일을 불러들인 다음에 다음과 같이 추가했습니다.
이해 불가입니다.
두개파일 또하나 세개파일?
위에 소스를 어느 파일 몇번째 줄에 넣어야는가요?
초보라,,도무지~
/bbs/write.php
/bbs/write_update.php
이 두개 파일에서 common.php 파일을 불러들인 다음에 다음과 같이 추가했습니다.
아주 원시적인 방법이지만 효과는 있으리라고 봅니다.
// 가입한지 24시간 안된 경우 글 작성 불가
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1");
if(time() - strtotime($temp['mb_datetime']) < 24 * 60 * 60) alert("회원 가입 후 24시간 후에 글쓰기가 가능합니다.");
*************************************
가보니깐 이런팁인데요 여기서..
/bbs/write.php
/bbs/write_update.php
이 두개 파일에서 common.php 파일을 불러들인 다음에 다음과 같이 추가했습니다.
이해 불가입니다.
두개파일 또하나 세개파일?
위에 소스를 어느 파일 몇번째 줄에 넣어야는가요?
초보라,,도무지~
<? 와 ?> 사이에 해보세요
답변채택은 위에분 한분만 되네요,,
望高氏 님 감사합니다.
위에 두파일에만 적응하니 되네요^^
근데요 24시간은 너무 길고 ,,2시간내지 3시간 정도?
안되나요? 24,60,60 숫자 변경해봐도 안되네요
望高氏 님 감사합니다.
위에 두파일에만 적응하니 되네요^^
근데요 24시간은 너무 길고 ,,2시간내지 3시간 정도?
안되나요? 24,60,60 숫자 변경해봐도 안되네요
저 팁에서
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1"); <---로그인 하면 common.php에서 자동으로 가입정보를 읽어두기 때문에
이런 작업이 필요 없습니다
따라서 간단하게 이렇게만 하면됩니다
skin/board 폴더(해당 스킨 폴더가 아닙니다)에 write.head.skin.php를 만들고
아래 코드를 한줄 넣으세요
<?
if( $g4[server_time] < strtotime($member['mb_datetime'] + 3 * 3600)
alert("회원 가입 후 3시간 후에 글쓰기가 가능합니다.");
?>
$temp = sql_fetch("select `mb_datetime` from `{$g4[member_table]}` where `mb_no` = '{$member[mb_no]}' limit 1"); <---로그인 하면 common.php에서 자동으로 가입정보를 읽어두기 때문에
이런 작업이 필요 없습니다
따라서 간단하게 이렇게만 하면됩니다
skin/board 폴더(해당 스킨 폴더가 아닙니다)에 write.head.skin.php를 만들고
아래 코드를 한줄 넣으세요
<?
if( $g4[server_time] < strtotime($member['mb_datetime'] + 3 * 3600)
alert("회원 가입 후 3시간 후에 글쓰기가 가능합니다.");
?>
균이님 감사합니다.
해볼게요~
해볼게요~