하루에 한번 글쓰기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

하루에 한번 글쓰기 정보

하루에 한번 글쓰기

본문

하루에 한번 특정게시판에
강제로 글쓰기 할수있는 방법좀 알려주세요..
하루에 한번 글쓰기 제한이 안이고
글을 쓰겠끔 할려고합니다
  • 복사

댓글 전체

저같으면 글쓰기를 강제하는 홈페이지를 이용하지 않게 되겠지만..-_-;;
재미있는 코드가 떠올라서 다음과 같이 짜봤습니다.

head.php의 처음부분에 다음 코드를 넣어보세요.
필수게시판에 글을 안 쓰면 20% 확률로 에러메세지를 내보내고 뒤로 튕기는 코드입니다. ㅋㅋㅋ
<?
$mand_bo_table = "bo00"; // 필수게시판 bo_table
if(!sql_fetch("select mb_id from `$g4[write_prefix]$mand_bo_table` where mb_id='$member[mb_id]' AND !wr_is_comment AND wr_datetime LIKE '$g4[time_ymd]%'") && !rand(0, 4)) alert("필수게시판에 글을 안 쓰셨습니다.");
?>
위와 같은 방법은 안 되는 건가요?
특정 게시판에 글을 안 쓰면 홈페이지 이용이 불편해서 하나씩은 쓰게 될텐데요?

아니면 차라리
<?
if($is_member) {
$mand_bo_table = "bo00"; // 필수게시판 bo_table
if(!sql_fetch("select mb_id from `$g4[write_prefix]$mand_bo_table` where mb_id='$member[mb_id]' AND !wr_is_comment AND wr_datetime LIKE '$g4[time_ymd]%'") goto_url("$g4[bbs_path]/write.php?bo_table=$mand_bo_table");
}
?>

글을 안 썼으면 글쓰는 페이지로 무조건 이동
말러83님이 알려주신것은 비회원도 홈페지을 볼수없게 됩니다..
차라리 아랫 소스을 각 게시판 view. 폴더에 올리면
회원이 특정 게시판에 글쓰지 않았스면 특정 게시판에 글을 올려야
다른게시판 열람이 가능합니다..
제가 찾는것은 이 특정게시판에 24시간 후에 다이 글을 쓰게하는것 입니다..

<?
if($board[bo_2]){ // 사용중인 게시판의 여분필드에 글을 써야 할 게시판 지정. 같은 스킨을 쓰더라도 지정한 여분필드에 값이 없으면 확인하지 않음. bo_2는 상황에 맞게 고치세요
$query    = " select mb_id from $g4[write_prefix]".$board[bo_2]." where mb_id= '$member[mb_id]' group by mb_id ";
$result  = mysql_query($query);
$num      = mysql_num_rows($result);
if(($member[mb_id] && !$is_admin) && $num == "0"){ // 관리자가 아니고 글을 써야할 게시판에 쓴글이 0이면 이동.
alert("죄송합니다. $member[mb_name] 님의 지역소식 소개글이 없습니다.\\n먼저 회원님의 지역소식 소개글을 작성해 주시기 바랍니다. ", "$g4[bbs_path]/board.php?bo_table=".$board[bo_2]."");
}else{
"";
}
}
?>

이것을 이용하면 될것 같은데..

//새글등록후 24시간 전에는 글쓰기를 못하며 시간변경은 (60 * 60 * 24) 부분에서 수정합니다.
$udatatime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
© SIRSOFT
현재 페이지 제일 처음으로