Heim > Artikel > CMS-Tutorial > So verwenden Sie den e:loop Smart Tag von Empire CMS
Wie verwende ich den Empire CMS Smart Tag e:loop?
So verwenden Sie das Empire CMS Smart Tag e:loop, passen Sie das Loop-Tag an
Smart Tag (e:loop)
Format:
Der Code lautet wie folgt:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop]
Beispiel:
Der Code lautet wie folgt:
<table width="100%" border="0" cellspacing="1" cellpadding="3"> [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] <tr><td> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a> (<?=date('Y-m-d',$bqr[newstime])?>) </td></tr> [/e:loop] </table>
Tag-Beschreibung: Smart Tags Es ist keine Tag-Vorlage erforderlich. Der Inhalt der Vorlage besteht aus PHP-Code, sodass sie flexibler ist und alle PHP-Verarbeitungsfunktionen verwenden kann. Um dieses Tag verwenden zu können, müssen Sie den Programmcode zur Vorlagenunterstützung (Parametereinstellungen) aktivieren.
Parameter:
Spalten-ID/Themen-ID: Klicken Sie hier, um die Spalten-ID anzuzeigen, klicken Sie hier, um die Themen-ID anzuzeigen, aktuelle ID='selfinfo', mehrere Spalten-IDs und Themen-IDs sind verfügbar, Zahlenraster ein, z. B. „1,2“.
Anzahl der Datensätze anzeigen: Zeigt die ersten paar Datensätze an.
Operationstyp: Einzelheiten finden Sie in der Beschreibung des Operationstyps.
Nur Bilder mit Titeln anzeigen: 0 bedeutet keine Begrenzung, 1 bedeutet, dass nur Informationen zu Bildern mit Titeln angezeigt werden.
Zusätzliche SQL-Bedingungen: Zusätzliche Aufrufbedingungen, wie zum Beispiel: „title='Empire'“.
Sortierung anzeigen: Sie können angeben, dass nach dem entsprechenden Feld sortiert werden soll, z. B.: „id desc“.
Variablenbeschreibung:
$bqr: $bqr[Feldname]: Zeigt den Inhalt des Feldes an
$bqsr: $bqsr[titleurl]: Titellink, $ bqsr[ Klassenname]: Spaltenname, $bqsr[classurl]: Spaltenlink
$bqno: $bqno: Aufrufsequenznummer
$public_r: $public_r[newsurl]: Website-Adresse
Einführung in häufig verwendete Funktionen:
Textabfang: esub (Zeichenfolge, Abfanglänge), Beispiel: esub($bqr[title],30) fängt die ersten 30 Zeichen des Titels ab.
Zeitformat: date('format string', time field), Beispiel: date('Y-m-d',$bqr[newstime]) Das Zeitanzeigeformat ist „2008-10-01“.
Beispiel 1: Wenn die Informationen für den aktuellen Tag gelten, fügen Sie das neue Logo hinzu.
Diese Funktion implementiert die Anzeige des neuen Logobilds, wenn es sich beim Aufrufen von Informationen um die neuesten an diesem Tag veröffentlichten Informationen handelt.
Der Code lautet wie folgt:
<ul> [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}] <? $newimg=""; if(date("m-d",$bqr[truetime]) == date("m-d")) { $newimg = "<img src='New图片地址'>"; } ?> <li> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?> </li> [/e:loop] </ul>
Anleitung: Definieren Sie newimg zunächst als leer. Wenn das Datum = heute, wird das neue Bild angezeigt. Verwenden Sie 8c04bc78e7eb1c45962cac8b9e7e1e27, $bqsr hat nur wenige Variablen :
$bqsr[titleurl ]: Titellink
$bqsr[classname]: Spaltenname
$bqsr[classurl]: Spaltenlink
$ bqsr[titleurl]: Titellink
$bqsr[classname]: Spaltenname
$bqsr[classurl]: Spaltenlink
Mit Ausnahme dieser anderen verwenden Sie $bqr.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den e:loop Smart Tag von Empire CMS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!