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

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

dedecms會(huì)員注冊(cè)二次開(kāi)發(fā)心得總結(jié)

2024-04-25 20:35:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本人使用的是dedecms5.3,由于做了很多二次開(kāi)發(fā),所以現(xiàn)在雖然dedecms新版出來(lái)了,但是不能升級(jí),不然對(duì)應(yīng)的二次開(kāi)發(fā)工作量太大了。因此,一直堅(jiān)持使用dedecms5.3版本。

由于我的網(wǎng)站是個(gè)學(xué)術(shù)網(wǎng)站B5教程網(wǎng) cms教程,是dede5.3和pw8.7整合的,會(huì)員間實(shí)現(xiàn)了無(wú)縫賬號(hào)互通和登錄,由于dedecms5.3沒(méi)有控制會(huì)員注冊(cè)的設(shè)置,因此,為了控制網(wǎng)站會(huì)員注冊(cè)的數(shù)量和質(zhì)量,增加會(huì)員賬號(hào)的重要性,監(jiān)測(cè)人網(wǎng)站采用二次開(kāi)發(fā)來(lái)控制會(huì)員注冊(cè)。

我的思路主要是每月對(duì)外開(kāi)放4天供網(wǎng)站會(huì)員進(jìn)行注冊(cè),其余時(shí)間關(guān)閉注冊(cè)功能,但登錄等其他功能不受影響。主要是修改index_do.php和添加系統(tǒng)變量。

下面為本人原創(chuàng)的開(kāi)發(fā)步驟:

1、index_do.php中找到

//引入注冊(cè)頁(yè)面

else if($dopost=="regnew")

{

在后面添加:

//*****************wbsky6 添加規(guī)定時(shí)間內(nèi)注冊(cè)或者任意時(shí)間注冊(cè),$zhuceriqi是關(guān)鍵 開(kāi)始***************************

// $zhuceriqi獲取允許注冊(cè)日期,指的是日,比如5月4日、14日和24日可以注冊(cè),即設(shè)置為4/14/24

//$zhuceriqi為0時(shí)表示任何時(shí)段均可注冊(cè),為字符串時(shí)則只能規(guī)定的時(shí)間段內(nèi)注冊(cè)。

$zhuceriqi =$cfg_zhucerq;//"4/14/16/13";//即此處要么為0,表示不受限制;要么為限制字符串。"4/14/3/17"

$flag_kz=0;//0表示不能注冊(cè),1表示能注冊(cè)

if ($zhuceriqi==0){ //表示不收限制,任何時(shí)段均可注冊(cè)。

$flag_kz=1;

}

else if ($zhuceriqi!=0){//表示受限制,需要在規(guī)定時(shí)間內(nèi)才能注冊(cè)。 // 取得今天的時(shí)間

$arr = getdate();

$jtr= $arr['mday'];//取得今天是多少日,判斷今天是否開(kāi)放注冊(cè)

$rq=explode("/",$zhuceriqi);// 將所有允許注冊(cè)日期全部存儲(chǔ)到rq數(shù)組中。

for($i=0; $i<count($rq); $i++){

if($jtr==$rq[$i]){

$flag_kz=1;

break;}

else

{$flag_kz=0;}


}//for end

}//if endif ($flag_kz==1){//表示能注冊(cè)

//*****************wbsky6 添加規(guī)定時(shí)間內(nèi)注冊(cè)或者任意時(shí)間注冊(cè),$zhuceriqi是關(guān)鍵 結(jié)束***************************

2、緊接著找到:

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

并在后面添加:

//*****************wbsky6 添加規(guī)定時(shí)間內(nèi)注冊(cè)或者任意時(shí)間注冊(cè),$zhuceriqi是關(guān)鍵 開(kāi)始***************************

}

else if ($flag_kz==0){//表示不能注冊(cè)

ShowMsg("您好!今日不對(duì)外開(kāi)放注冊(cè)!","/noreg.html");
exit();

}

//*****************wbsky6 添加規(guī)定時(shí)間內(nèi)注冊(cè)或者任意時(shí)間注冊(cè),$zhuceriqi是關(guān)鍵 結(jié)束***************************

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

3、創(chuàng)建系統(tǒng)變量:

在系統(tǒng)設(shè)置里面增加變量cfg_zhucerq,放到會(huì)員設(shè)置分組下,此變量為0表示任何時(shí)段均可注冊(cè),4/14/16/13表每月開(kāi)放注冊(cè)的時(shí)間段。

以上為wbsky6本人此次二次開(kāi)發(fā)的總結(jié),希望大家多多支持wbsky6,后續(xù)將有更多二次開(kāi)發(fā)的心得總結(jié)分享給大家!

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 浮梁县| 仙居县| 桃园市| 清徐县| 临泽县| 友谊县| 社会| 岑巩县| 乌兰浩特市| 丰都县| 乳源| 西乌珠穆沁旗| 阿合奇县| 甘南县| 郎溪县| 卢湾区| 尚义县| 修文县| 原阳县| 凤城市| 施秉县| 通化县| 遂溪县| 太原市| 景德镇市| 华池县| 龙岩市| 西平县| 定日县| 平谷区| 辽源市| 虞城县| 柳江县| 中西区| 慈利县| 四平市| 海宁市| 苍梧县| 芜湖县| 大方县| 道孚县|