Heim  >  Artikel  >  Backend-Entwicklung  >  Empire CMS-Listenvorlage listvar unterstützt Programmcode

Empire CMS-Listenvorlage listvar unterstützt Programmcode

ringa_lee
ringa_leeOriginal
2018-05-11 15:21:133089Durchsuche

1. Beim Hinzufügen einer Vorlage muss die list.var-Vorlage die Option „Programmcode verwenden“ aktivieren. Wie im Bild gezeigt:

2. Fügen Sie PHP-Code direkt hinzu, es ist nicht erforderlich,

list.var-Vorlagenbeispiel hinzuzufügen:
Beispiel 1: Wenn die Informationen nicht festgelegt sind: Das Titelbild zeigt das angegebene Bild an.

1if(empty($r[titlepic]))
2{
3        $r[titlepic]='/images/img.gif';
4}
5 $listtemp=&#39;<li><a href="[!--titleurl--]"><img src="[!--titlepic--]">a>li>&#39;;

Erklärung: $r[titlepic] ist die Feldvariable für das Titelbild. $listtemp ist die Inhaltsvariable der Vorlage.

Beispiel 2: Wenn die Informationen heute veröffentlicht wurden, zeigen Sie das „NEU“-Bildlogo an.

1$newimg=&#39;&#39;;
2 if(time()-$r[newstime]<=1*24*3600)
3{
4        $newimg=&#39;<img src="NEW图片地址" border="0">&#39;;
5}
6 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a> &#39;.$newimg.&#39;li>&#39;;

Erklärung: $r[newstime] ist die Feldvariable für die Veröffentlichungszeit. $listtemp ist die Inhaltsvariable der Vorlage.

Beispiel 3: Rufen Sie den Firmennamen des einreichenden Benutzers auf.

1$userr=$empire->fetch1("select company from {$dbtbpre}enewsmemberadd where userid=&#39;$r[userid]&#39; limit 1");
2 $listtemp=&#39;<li><a href="[!--titleurl--]">[!--title--]a><span>公司名称:&#39;.$userr[company].&#39;span>li>&#39;;

Hinweis: $r[userid] ist die Feldvariable für die Benutzer-ID des Herausgebers. $listtemp ist die Inhaltsvariable der Vorlage.

Weitere Anweisungen:
Wenn $listtemp in einfachen Anführungszeichen auf den Inhalt der Vorlage verweist, müssen die darin enthaltenen einfachen Anführungszeichen vorangestellt werden, zum Beispiel: $listtemp='2b5f80bb554e78c81509b973ea212a91';
Wenn der Vorlageninhalt hingegen in doppelte Anführungszeichen gesetzt wird, müssen die doppelten Anführungszeichen auch vor den doppelten Anführungszeichen hinzugefügt werden, zum Beispiel: $listtemp="5951e1716d2f86a80de70370ace60f16";
Unterstützender Programmcode kann viele sehr komplexe Anwendungsanforderungen realisieren.

Das Obige stellt den Code des Empire CMS-Listenvorlagen-Listvar-Unterstützungsprogramms vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich sein wird, die an PHP-Tutorials interessiert sind.

Stellungnahme:
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