1. 會員邀請注冊送積分?
2. 管理會員組,當會員積分達到一定數量時,自動升級會員等級?
3. 會員可以通過積分兌換 發表文章時自定義文字標題的顏色,關于看到有些人提出積分兌換置頂帖,我想就沒有必要了,要是N多會員都在同一終極欄目下要換置頂帖,就不好辦了。
4. 留言(評論)加積分,附:每天留言積分上限 限制?
5. 每天投稿積分上限 限制?
整合一些以解決問題:
一. 登陸送積分:
修改步驟:
1、進入管理會員字段增加如下字段:
字段名:LastTime 字段標識:最后登陸時間 字段類型:大數值型(INT)
2、打開,e/class/user.php 找到大約1019行 if($set1&&$set2) 這個地方,在 $location=DoingReturnUrl($location,$_POST['ecmsfrom']); 前面增加如下代碼
//會員登陸贈送點數??
? ?? ???$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));//當前時間??
? ?? ???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}");??
? ?? ???//結束??
二. 會員通過推薦點擊鏈接獲得點數:
》鏈接地址為:“http://網站地址/e/tool/gfen?id=會員帳號ID”或“http://網站地址/e/tool/gfen?n=會員用戶名”
》信息基本參數配置:修改“e/tool/gfen/index.php”文件的參數設置
//——————參數配置
$open=1; //1為關閉,0為開啟
$type=0; //0為按ip(同一ip不重復增加點數),1為按cookie(同一機器不重復增加點數)
$retime=3600; //重復增加點數時間間隔,單位為秒
$fen=1; //單一點擊點數
$gotourl="../../../"; //轉向地址
三. 按會員積分,等級,字段調用會員:
按會員積分排列調用:
???[ecmsinfo]'select phome_enewsmemberadd.userid as userid,phome_enewsmemberadd.company as title,phome_enewsmemberadd.userpic as? ?? ?? ?? ?? ?? ?? ?? ???titlepic,phome_enewsmemberadd.call as ftitle,phome_enewsmemberadd.saytext as smalltext From phome_enewsmember,phome_enewsmemberadd Where phome_enewsmember.userid =phome_enewsmemberadd.userid and zsxs=1 order by phome_enewsmember.userfen desc',5,16,0,24,14,1[/ecmsinfo]
按會員等級調用:
?[ecmsinfo]'select phome_enewsmemberadd.userid as userid,phome_enewsmemberadd.company as title from phome_enewsmemberadd,phome_enewsmember Where phome_enewsmember.userid =phome_enewsmemberadd.userid and phome_enewsmember.groupid=4',60,30,0,24,15,0[/ecmsinfo]
按會員類別調用:
?[ecmsinfo]'select userid as userid, company as title,userpic as titlepic,call as ftitle,saytext as smalltext from phome_enewsmemberadd where keshi=1',1,18,0,24,16,1[/ecmsinfo]?