Heim > Artikel > Backend-Entwicklung > Empire CMS-Listenvorlage listvar unterstützt Programmcode
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='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]">a>li>';
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=''; 2 if(time()-$r[newstime]<=1*24*3600) 3{ 4 $newimg='<img src="NEW图片地址" border="0">'; 5} 6 $listtemp='<li><a href="[!--titleurl--]">[!--title--]a> '.$newimg.'li>';
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='$r[userid]' limit 1"); 2 $listtemp='<li><a href="[!--titleurl--]">[!--title--]a><span>公司名称:'.$userr[company].'span>li>';
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.