新聞中心
帝國cms會員用戶登錄贈送積分的方法
作者 / 無憂主機 時間 2014-12-15 18:28:34
我們在php空間建站過程中,為了更好的鼓勵會員用戶參與,我們很需要設(shè)計一套獎勵系統(tǒng)。贈送積分就是一個很好的獎勵方式。積分不意味著尊貴,而是代表您的貢獻(xiàn),您的貢獻(xiàn)大了,積分多了,就會自動增加一些其他會員沒有的權(quán)限。接下來無憂主機小編就為大家介紹了帝國CMS會員登陸贈送積分的實現(xiàn)方法,這個是開發(fā)會員系統(tǒng)時常見的技巧,非常具有實用價值,需要的朋友可以參考下。 具體實現(xiàn)方法如下: 1、進(jìn)入管理會員字段增加如下字段: 字段名:LastTime 字段標(biāo)識:最后登陸時間 字段類型:大數(shù)值型(INT) 2、打開piblic_html/e/class/user.php 找到大約1019行 if($set1&&$set2) 這個地方,找到如下這段代碼:
$location=DoingReturnUrl($location,$_POST['ecmsfrom']);前面增加如下代碼.
//會員登陸贈送點數(shù) $LastTime=time(); $useridz=(int)$r[$user_userid]; $fenus=2; //贈送積分 $LastT=$empire->fetch1("select LastTime from {$dbtbpre}enewsmemberadd where `userid`={$useridz}"); (int)$newstime=$LastT['LastTime'];//時間 (int)$times=mktime(0,0,0,date('m',$LastTime),date('d',$LastTime),date('Y',$LastTime));//當(dāng)前時間 if($newstime==0){$empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}");}else{ if($times<$newstime && $newstime<$times+86400){ //今天 }else{ $empire->query("update {$dbtbpre}enewsmember set `userfen`=userfen+{$fenus} where `userid`={$useridz}"); } } $empire->query("update {$dbtbpre}enewsmemberadd set `LastTime`={$LastTime} where `userid`={$useridz}"); //結(jié)束修改完畢,點擊保存,上傳覆蓋源文件即可。 希望這個方法可以幫到帝國的用戶。 無憂主機相關(guān)文章推薦閱讀: 帝國CMS你不知道的功能-計劃任務(wù) 帝國CMS(EMPIRECMS)建站手機版詳細(xì)教程 帝國CMS碎片功能介紹以及什么時候情況下使用 帝國CMS升級7.0 出現(xiàn)UNKNOWN COLUMN ‘CHECKED’ IN ‘FIELD LIST’ 錯誤解決方法
本文地址:http://www.gle-technology.com/empirecms/17926.html
上一篇: 降低WordPress程序CPU占用率的若干方法
下一篇: 帝國CMS修改消息時有提示信息