|
|
|
16년 전
|
조회 1,083
|
|
|
|
16년 전
|
조회 1,561
|
|
|
|
16년 전
|
조회 1,097
|
|
|
|
16년 전
|
조회 1,697
|
|
|
|
16년 전
|
조회 999
|
|
|
|
16년 전
|
조회 3,449
|
|
|
|
16년 전
|
조회 1,618
|
|
|
|
16년 전
|
조회 977
|
|
|
|
16년 전
|
조회 990
|
|
|
|
16년 전
|
조회 1,574
|
|
|
|
16년 전
|
조회 1,631
|
|
|
|
16년 전
|
조회 1,689
|
|
|
|
16년 전
|
조회 1,057
|
|
|
|
16년 전
|
조회 1,545
|
|
|
|
16년 전
|
조회 988
|
|
|
|
16년 전
|
조회 980
|
|
|
|
16년 전
|
조회 992
|
|
|
|
16년 전
|
조회 993
|
|
|
|
16년 전
|
조회 1,630
|
|
|
|
16년 전
|
조회 1,598
|
댓글 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");
}
?>
글을 안 썼으면 글쓰는 페이지로 무조건 이동
차라리 아랫 소스을 각 게시판 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));