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