Wie lösche ich die PIN in Empire CMS?
Das Beispiel in diesem Artikel beschreibt die Methode zur Änderung des Abzugs von Mitgliedspunkten zusätzlich zum Empire CMS. Teilen Sie es als Referenz mit allen. Die spezifische Implementierungsmethode ist wie folgt:
Es wird empfohlen, „Empire CMS Tutorial“ zu studieren
1 Fügen Sie das Optionsfeld „int“ oben 0, 1 ( 0) hinzu bedeutet nein, 1 bedeutet ja)
2. Ändern Sie e/class/qinfofun.php und suchen Sie in der Datei
esetcookie("lastaddinfotime",time(),time()+3600* 24);
bis //------------- Ersetzen Sie alle
durch:
Der Code lautet wie folgt:
//置顶扣分 $t=$empire->fetch1("select top from {$dbtbpre}ecms_".$tbname." where userid='$muserid' and id='$id' and classid='$classid' limit 1"); if($t[top]) { $w=$empire->fetch1("select userfen from {$dbtbpre}enewsmember where userid='$muserid'"); if($w[userfen]>=10) { $sql3=$empire->query("update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid'"); printerror("AddQinfoSuccess",$reurl,1); } else { $sql4=$empire->query("update {$dbtbpre}ecms_".$tbname." set top=0 where userid='$muserid' and id='$id' and classid='$classid' limit 1"); printerror("jifenbugou",$reurl,1); } } else{printerror("AddQinfoSuccess",$reurl,1);} } else {printerror("DbError","history.go(-1)",1);} }
3. Ändern Sie e/class/qinfofun.php und suchen Sie den
-Code in der Datei wie folgt:
if($sql) { $reurl=DoingReturnUrl("ListInfo.php?mid=$mid",$add['ecmsfrom']); if($add['editgotoinfourl']&&$infor['checked'])//返回内容页 { if($cr['showdt']==1) { $reurl=$public_r[newsurl]."e/action/ShowInfo/?classid=$classid&id=$id"; } elseif($cr['showdt']==2) { $reurl=$public_r[newsurl]."e/action/ShowInfo.php?classid=$classid&id=$id"; } else { $reurl=$titleurl; } }
zu //---------- ----- Ersetzen Sie es durch:
Der Code lautet wie folgt:
//置顶扣分 $t=$empire->fetch1("select top from {$dbtbpre}ecms_".$tbname." where userid='$muserid' and id='$id' and classid='$classid' limit 1"); if($t[top]) { $w=$empire->fetch1("select userfen from {$dbtbpre}enewsmember where userid='$muserid'"); if($w[userfen]>=10) { $sql3=$empire->query("update {$dbtbpre}enewsmember set userfen=userfen-10 where userid='$muserid'"); printerror("EditQinfoSuccess",$reurl,1); } else { $sql4=$empire->query("update {$dbtbpre}ecms_".$tbname." set top=0 where userid='$muserid' and id='$id' and classid='$classid' limit 1"); printerror("jifenbugou",$reurl,1); </p> <p> } } else{printerror("EditQinfoSuccess",$reurl,1);} } else {printerror("DbError","history.go(-1)",1);} }
Beachten Sie, dass die 10 in dem Teil die Punkte sind, die durch das Festlegen selbst abgezogen werden, und jifenbuzhu kann die Eingabeaufforderungen bereitstellen Er braucht in e/data/sprache/gb/ Hinzugefügt zu pub/q_message.php (gb2312-Version)
Dieses Feld wurde hauptsächlich hinzugefügt, um Konflikte mit dem ersten Titel des Chefs zu vermeiden und um Probleme durch zukünftige Upgrades zu vermeiden
Nachfrage, wenn die Mitgliedspunkte nicht ausreichen. Unzureichende Punkte, aber die Informationen können trotzdem übermittelt, aber nicht oben angeheftet werden.
Rufen Sie die Methode in der Listenvorlage auf:
Der Code lautet wie folgt:
[e:loop={"select * from phome_ecms_house where top=1 and checked=1 and classid='$GLOBALS[navclassid]' limit 3",3,24,0}] <tr onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#F1F5FC'"> <td><?=$bqr[myarea]?></td> <td class="tx"><font color="red">[置顶]</font> <a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><?=$bqr[xiangxidizhi]?></a></td> <td><?=$bqr[shi]?>室<?=$bqr[ting]?>厅</td> <td><?=$bqr[size]?><span class="m">㎡</span></td> <td><?=$bqr[money]?></td> <td align="right"><?=date('Y-m-d',$bqr[newstime])?></td> </tr> [/e:loop]
Die Aktualisierungsfunktion am 23.01. fügt ein Ablaufzeitfeld hinzu und die Top-Funktion ist danach ungültig das Datum läuft ab.
Fügen Sie den
-Code wie folgt zur obigen Listenvorlage-SQL hinzu:
and (unix_timestamp(youxiaoqi)-UNIX_TIMESTAMP(NOW()))>0
Sie können die Vorlage selbst ändern, ich glaube, es wird nicht schwer zu lösen sein
Laden Sie die folgenden Bilder hoch:
Das obige ist der detaillierte Inhalt vonSo lösen Sie den Pin in Empire CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!