Heim > CMS-Tutorial > Empire CMS > So lösen Sie den Pin in Empire CMS

So lösen Sie den Pin in Empire CMS

藏色散人
Freigeben: 2019-12-07 09:25:30
Original
2743 Leute haben es durchsucht

So lösen Sie den Pin in Empire CMS

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);} 
}
Nach dem Login kopieren

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; 
} 
}
Nach dem Login kopieren

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);} 
}
Nach dem Login kopieren

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=&#39;$GLOBALS[navclassid]&#39; limit 3",3,24,0}] 
<tr onmouseout="this.style.backgroundColor=&#39;#ffffff&#39;" onmouseover="this.style.backgroundColor=&#39;#F1F5FC&#39;"> 
<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(&#39;Y-m-d&#39;,$bqr[newstime])?></td> 
</tr> 
[/e:loop]
Nach dem Login kopieren

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
Nach dem Login kopieren


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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage