名稱:[Discuz 通用] 註冊時,限制每月可註冊的日期 V3
功能說明:限制每月只有1 ,6 ,11 ,16 ,21 ,26 這六天可以註冊
文字編輯軟體推薦使用:notepad++ 多國語
Discuz 6.x 7.0 7.1 7.2 ...等,含之前版本,修改 register.php
打開 register.php 文件,並在 <?php 下面加入
$day03 = array('1','6','11','16','21','26');
$day01 = time() + 28800;
$day02 = gmdate('j',$day01);
$dayok5 = 0;
foreach($day03 as $var21){ if($var21 == $day02){ $dayok5 = 1; break; } }
if($dayok5 == 0){
echo '<p> </p><p> </p><p> </p><p> </p>
本站限制每月可註冊的日期為:1、6、11、16、21、26 ,<font color="red">今天是 ' .$day02. ' 號,不可註冊</font>。<br>
本站限制每月可注册的日期为:1、6、11、16、21、26 ,<font color="red">今天是 ' .$day02. ' 号,不可注册</font>。';
exit();
}
參考圖片
Discuz X1.5 X2 X2.5 X3 ...等,X系列,修改 member.php
打開 member.php 文件,並在 <?php 下面加入
if((!empty($_GET['mod'])) && ($_GET['mod'] == 'register')){
$day03 = array('1','6','11','16','21','26');
$day01 = time() + 28800;
$day02 = gmdate('j',$day01);
$dayok5 = 0;
foreach($day03 as $var21){ if($var21 == $day02){ $dayok5 = 1; break; } }
if($dayok5 == 0){
echo '<p> </p><p> </p><p> </p><p> </p>
本站限制每月可註冊的日期為:1、6、11、16、21、26 ,<font color="red">今天是 ' .$day02. ' 號,不可註冊</font>。<br>
本站限制每月可注册的日期为:1、6、11、16、21、26 ,<font color="red">今天是 ' .$day02. ' 号,不可注册</font>。';
exit();
}
}
參考圖片
PS:X系列,後台 → 全局 → 註冊與訪問控制 → 註冊地址:register,請不要更名,不然判斷式會抓不到值,無法使用
之前就想這樣用,限制每月能註冊的日期,該如何說,大部份手動註冊發廣告的人,看網站沒搞頭就去下一個受害站發廣告,像這樣限6天註冊,可減輕管理負擔。
2013年5月20日,更新此則文章 by zmarkchang
返回目錄 → ( Discuz X 論壇 ) 之使用教學,連結總整理
Thank you for reading
沒有留言:
張貼留言
由於經常被灌水,所以您再發表留言之後,需要耐心的等待博客主之審核,於審核過後才會公開您的留言,因此請您不要重複的留言,謝謝您的留言。
Hello my friend, I have no money, I am very poor, My blog is super chill, I welcome your comments, but in order to maintain a healthy discussion, please avoid spam or irrelevant comments.