채택완료

정말 급합니다 회원가입후 다음날 부터 글작성하게 할수있나요

2014-09-19 (금) 19:00:09 4,878

별 쓰레기 중국 새끼들 때문에 머리가 너무 아픕니다

회원 가입 후 일정 기간 이후 글작성이 가능하게 끔 

하고 싶습니다

예전 최곱슬 씨가 배추빌더에 넣었었던 기능이었던걸로 기억하는데

그누 보드 에는 잘 모르는 부분이 너무 많아서요

제발 좀 도와주세요~~~~ ㅠㅠ

|

답변 5개 / 댓글 3개

채택된 답변
+20 포인트

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=1555&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EB%A0%88%EB%B2%A8

참조 입니다.

글쓰기 레벨을 3으로 한후 일정기간 지나면 레업시켜주면 될거 같은데요

아님 글쓰기란에 제한걸기하면 더 간단할듯 싶네요

Copy
write.skin.php$reg_date = $member['mb_datetime']; //가입일 $now_date = date("Y-m-d"); // 오늘 날짜$day = (strtotime($now_date) - strtotime($reg_date)) / 86400; //가입일  < 하루  참이면 꺼져줄래 나오기...if ($day< 1 )  {     $msg = '껴져줄래';     alert($msg, './board.php?bo_table='.$bo_table);}

테스트는 안해봄..

2014-09-21 (일) 20:15:17

테스트 그누보드에 적용해보고 댓글단건데 이상하네요.

혹시나 도움 필요하시면 쪽지주세요.

2014-09-19 (금) 21:28:56

write.skin.php 윗부분에 이렇게 넣으면 간단하게 되지 않을까요?

관리자는 예외 처리

​

Copy
$mdate = 3;		// 날짜 설정(3이면 가입하고 3일뒤에 글쓰기 가능)$wd_alert = '가입 후 '.$mdate.'일이 지나야 글쓰기가 가능합니다.' ;$wtime = date("Y-m-d H:i:s", strtotime(" -".$mdate." day", time()));$mbdate = $member['mb_datetime'];if(!$is_admin && $wtime < $mbdate){	alert($wd_alert​, './board.php?bo_table='.$bo_table);}
 ​

답변에 대한 댓글 3개

2014-09-19 (금) 22:22:56
제가 지금 파일을 열어서 보는데 그 소스를 어디부분에 붙혀야하나요??

그누5 입니다 ㅠㅠ
2014-09-19 (금) 22:31:33
적용할려는 게시판스킨이 기본 basic 스킨으로 설명하면 아래와 같습니다.
/skin/board/basic/write.skin.php


전체 게시판에 적용하실려면 아래경로 상단쪽에
/bbs/write.php
2014-09-20 (토) 22:08:14
작동이 안되네요 흑흑 가입하고 바로 글쓰기 해도 작성이 되버려요 ㅠㅠ

어떤식으로 글을 쓰는지 모르겠지만 해당 아이피에 대해

차단을 해버리세요.

가령 너무 빨리 글을 등록 하는 아이피( 가령 10초에 한개씩 등록한다면)

등등 정책을 세우시고 아이피를 차단 해버리고요

비회원시 글이 등록이 된다면 자동등록 방지를 넣으세요.

이미지는 ... 해킹을 할 수 없어요..

설명을 해야 하는데....어떻게 해야 할지 모르겠네요.

은행에서 보안카드번호를 이미지로 만들어서 번호를 넣잖아요.

그런 의미에요.

제작을 원하실 경우 쪽지 주시면 제작도 가능해요 

방법은 있지만 간단한 문제가 아니라서...

제작의뢰로 가셔야할듯 하네요. 

답변을 작성하려면 로그인이 필요합니다.