Heim >CMS-Tutorial >Empire CMS >Fassen Sie zusammen, wie Sie Bonuspunkte beim Anmelden bei Imperial CMS-Mitgliedern erhalten
Das Beispiel in diesem Artikel beschreibt, wie man Bonuspunkte implementiert, wenn man sich bei Empire CMS-Mitgliedern anmeldet. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode ist wie folgt:
Änderungsschritte:
1. Geben Sie das Feld „Verwaltungsmitglied“ ein und fügen Sie die folgenden Felder hinzu:
Feldname: LastTime Feldidentifikation: Last Anmeldezeit Feldtyp: Großer numerischer Typ (INT)
2. Öffnen Sie e/class/user.php und suchen Sie nach Zeile 1019 von if($set1&&$set2). Finden Sie:
The Der Code lautet wie folgt:
$location=DoingReturnUrl($location,$_POST['ecmsfrom']);
empfiehlt das Erlernen des „Empire cms-Tutorials“
Fügen Sie den folgenden Code vorhinzu.
Der Code lautet wie folgt :
//会员登陆赠送点数 $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}"); //结束
Speichern Sie es nach der Änderung.
Ich hoffe, dass dieser Artikel für die Erstellung der Imperial CMS-Website für alle hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonFassen Sie zusammen, wie Sie Bonuspunkte beim Anmelden bei Imperial CMS-Mitgliedern erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!