Maison > Tutoriel CMS > EmpireCMS > Comment utiliser la balise intelligente e:loop d'Empire CMS

Comment utiliser la balise intelligente e:loop d'Empire CMS

藏色散人
Libérer: 2019-11-18 10:44:53
original
2412 Les gens l'ont consulté

Comment utiliser la balise intelligente e:loop d'Empire CMS

Comment utiliser la balise intelligente e:loop d'Empire CMS ?

Comment utiliser la balise intelligente Empire CMS e:loop, personnaliser la balise de boucle

Tag intelligente (e:loop)

format :

Le code est le suivant :

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]
Copier après la connexion

Exemple :

Le code est le suivant :

<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>
Copier après la connexion

Description de la balise : Balises intelligentes ne nécessite pas de modèle de balise, et le contenu du modèle est du code PHP, il est donc plus flexible et peut utiliser toutes les fonctions de traitement PHP. Pour utiliser cette balise, vous devez activer le code du programme de prise en charge des modèles (paramètres).

Paramètres :

ID de colonne/ID de sujet : cliquez ici pour afficher l'ID de colonne, cliquez ici pour afficher l'ID de sujet, l'ID actuel = 'selfinfo', plusieurs ID de colonne et ID de sujet sont disponible, grille numérique activée, telle que « 1,2 ».

Afficher le nombre d'enregistrements : affiche les premiers enregistrements.

Type d'opération : voir la description du type d'opération pour plus de détails.

Afficher uniquement les images avec des titres : 0 signifie aucune limite, 1 signifie afficher uniquement les informations sur les images avec des titres.

Conditions SQL supplémentaires : Conditions d'appel supplémentaires, telles que : "title='Empire'".

Tri d'affichage : Vous pouvez spécifier de trier selon le champ correspondant, tel que : "id desc".

Description de la variable :

$bqr : $bqr[field name] : afficher le contenu du champ

$bqsr : $bqsr[titleurl] : lien titre, $ bqsr[ classname] : nom de la colonne, $bqsr[classurl] : lien de la colonne

$bqno : $bqno : numéro de séquence d'appel

$public_r : $public_r[newsurl] : adresse du site Web

Présentation des fonctions couramment utilisées :

Interception de texte : esub (string, longueur d'interception), exemple : esub($bqr[title],30) intercepte les 30 premiers caractères du titre.

Format de l'heure : date('format string', time field), exemple : date('Y-m-d',$bqr[newstime]) Le format d'affichage de l'heure est "2008-10-01".

Exemple 1 : Si l'information concerne le jour en cours, ajoutez le nouveau logo.

Cette fonction implémente l'affichage de l'image du nouveau logo s'il s'agit de la dernière information publiée ce jour-là lors de l'appel d'information.

Le code est le suivant :

<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>
Copier après la connexion

Instructions : Définissez d'abord newimg comme vide. Si la date = aujourd'hui, alors la nouvelle image sera affichée. ; pour l'appeler à l'endroit approprié que vous souhaitez.

Exemple 2 : Utilisez SQL dans la balise intelligente

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

Copiez le code Le code est le suivant :

[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]  
Copier après la connexion

Exemple 3 : Si les informations contiennent des informations sur l'image, le titre aura une image Le code de la marque

est le suivant :

[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]
Copier après la connexion

Le champ d'affichage utilise , $bqsr n'a que quelques variables :

$bqsr[titleurl ] : Lien du titre

$bqsr[classname] : Nom de la colonne

$bqsr[classurl] : Lien de la colonne

$ bqsr[titleurl] : Lien du titre

$bqsr[classname] : Nom de la colonne

$bqsr[classurl] : Lien de la colonne

À l'exception de ces autres, utilisez $bqr.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal