国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms會員注冊二次開發心得總結

2024-07-12 08:43:56
字體:
來源:轉載
供稿:網友

本人使用的是dedecms5.3,由于做了很多二次開發,所以現在雖然dedecms新版出來了,但是不能升級,不然對應的二次開發工作量太大了。因此,一直堅持使用dedecms5.3版本。

由于我的網站是個學術網站B5教程網 cms教程,是dede5.3和pw8.7整合的,會員間實現了無縫賬號互通和登錄,由于dedecms5.3沒有控制會員注冊的設置,因此,為了控制網站會員注冊的數量和質量,增加會員賬號的重要性,監測人網站采用二次開發來控制會員注冊。

我的思路主要是每月對外開放4天供網站會員進行注冊,其余時間關閉注冊功能,但登錄等其他功能不受影響。主要是修改index_do.php和添加系統變量。

下面為本人原創的開發步驟:

1、index_do.php中找到

  1. //引入注冊頁面 
  2.  
  3. else if($dopost=="regnew"
  4.  
  5.  
  6. 在后面添加: 
  7.  
  8. //*****************wbsky6 添加規定時間內注冊或者任意時間注冊,$zhuceriqi是關鍵 開始*************************** 
  9.  
  10. // $zhuceriqi獲取允許注冊日期,指的是日,比如5月4日、14日和24日可以注冊,即設置為4/14/24 
  11.  
  12. //$zhuceriqi為0時表示任何時段均可注冊,為字符串時則只能規定的時間段內注冊。 
  13.  
  14. $zhuceriqi =$cfg_zhucerq;//"4/14/16/13";//即此處要么為0,表示不受限制;要么為限制字符串。"4/14/3/17" 
  15.  
  16. $flag_kz=0;//0表示不能注冊,1表示能注冊 
  17.  
  18. if ($zhuceriqi==0){ //表示不收限制,任何時段均可注冊。 
  19.  
  20. $flag_kz=1; 
  21.  
  22.  
  23. else if ($zhuceriqi!=0){//表示受限制,需要在規定時間內才能注冊。 // 取得今天的時間 
  24.  
  25. $arr = getdate(); 
  26.  
  27. $jtr$arr['mday'];//取得今天是多少日,判斷今天是否開放注冊 
  28.  
  29. $rq=explode("/",$zhuceriqi);// 將所有允許注冊日期全部存儲到rq數組中。 
  30.  
  31. for($i=0; $i 
  32.  
  33. if($jtr==$rq[$i]){ 
  34.  
  35. //Vevb.com 
  36. $flag_kz=1; 
  37.  
  38. break;} 
  39.  
  40. else 
  41.  
  42. {$flag_kz=0;} 
  43.  
  44.  
  45. }//for end 
  46.  
  47. }//if endif ($flag_kz==1){//表示能注冊 
  48.  
  49. //*****************wbsky6 添加規定時間內注冊或者任意時間注冊,$zhuceriqi是關鍵 結束*************************** 

2、緊接著找到:

require_once(dirname(__FILE__)."/reg_new.php");

exit();

并在后面添加:

  1. //*****************wbsky6 添加規定時間內注冊或者任意時間注冊,$zhuceriqi是關鍵 開始*************************** 
  2.  
  3.  
  4. else if ($flag_kz==0){//表示不能注冊 
  5. //Vevb.com 
  6. ShowMsg("您好!今日不對外開放注冊!","/noreg.html"); 
  7. exit(); 
  8.  
  9.  
  10. //*****************wbsky6 添加規定時間內注冊或者任意時間注冊,$zhuceriqi是關鍵 結束*************************** 

這樣子index_do.PHP的修改就完成了。

3、創建系統變量:

在系統設置里面增加變量cfg_zhucerq,放到會員設置分組下,此變量為0表示任何時段均可注冊,4/14/16/13表每月開放注冊的時間段。

以上為wbsky6本人此次二次開發的總結,希望大家多多支持wbsky6,后續將有更多二次開發的心得總結分享給大家!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 聂荣县| 华安县| 云和县| 绥中县| 尉氏县| 四子王旗| 敦化市| 平谷区| 泰州市| 山西省| 石河子市| 百色市| 库尔勒市| 莲花县| 莱芜市| 阿坝县| 沅江市| 聊城市| 定安县| 册亨县| 田林县| 涟水县| 天气| 依安县| 中牟县| 彰化县| 广州市| 手机| 乌拉特中旗| 红河县| 满洲里市| 鹤壁市| 色达县| 和田市| 齐齐哈尔市| 万宁市| 绵阳市| 宁都县| 夏河县| 九龙坡区| 兴山县|