Heim > CMS-Tutorial > Empire CMS > So verwenden Sie den e:loop Smart Tag von Empire CMS

So verwenden Sie den e:loop Smart Tag von Empire CMS

藏色散人
Freigeben: 2019-11-18 10:44:53
Original
2376 Leute haben es durchsucht

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

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(&#39;Y-m-d&#39;,$bqr[newstime])?>)
</td></tr>
[/e:loop]
</table>
Nach dem Login kopieren

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=&#39;New图片地址&#39;>";
}
?>
<li>
<a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?>
</li>
[/e:loop]
</ul>
Nach dem Login kopieren

Anleitung: Definieren Sie newimg zunächst als leer. Wenn das Datum = heute, wird das neue Bild angezeigt. Verwenden Sie

Beispiel 2: SQL im Smarttag verwenden

[e:loop={&#39;select * from phome_ecms_news where classid=72 order by id DESC limit 6&#39;,6,24,0}],注意倒数第二个参数为24,才可以使用SQL。
Nach dem Login kopieren

Kopieren Sie den Code. Der Code lautet wie folgt:

[e:loop={&#39;select * from [!db.pre!]ecms_news where classid=72 and type=&#39;开发商&#39; order by id DESC limit 6&#39;,6,24,0}]
<li class="class1"> <a href=&#39;http://www.hkqipilang.acafa.com/&#39; target=_blank title=&#39;<?=$bqr[title]?>&#39;><?=$bqr[title]?></a>
<div class="top_div_myAcafa_u"><?=$bqr[address]?>
业务范围: <?=$bqr[smalltext]?></div>
</li>
[/e:loop]  
Nach dem Login kopieren

Beispiel 3: Wenn die Informationen Bildinformationen enthalten, den Titel wird ein Bild haben. Der Code für die Marke

lautet wie folgt:

[e:loop={&#39;selfinfo&#39;,20,0,0}]
<?
$newimg="";
if(!empty($bqr[titlepic]))
{
$newimg="<img src=&#39;http://bbs.zhnews.net/bbs/static/image/filetype/image_s.gif&#39; />";
}
?>
<tr class="even">
<td class="title">
<h1><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,24,false)?></a> <?=$newimg?></h1>
<p class="intro">
<?=$bqr[smalltext]?>[<a title="阅读全文" href="<?=$bqsr[titleurl]?>" target="_blank">详细内容</a>]
</p>
</td>
<td><?=$bqr[myarea]?></td>
<td><?=date(&#39;Y-m-d H:i:s&#39;, $bqr[newstime])?></td>
</tr>
[/e:loop]
Nach dem Login kopieren

Das Anzeigefeld verwendet , $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!

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