Home CMS Tutorial Empire CMS How to use the e:loop smart tag of Empire CMS

How to use the e:loop smart tag of Empire CMS

Nov 18, 2019 am 10:44 AM
Empire cms

How to use the e:loop smart tag of Empire CMS

How to use the Empire CMS smart tag e:loop?

How to use the Empire CMS smart tag e:loop, customize the loop tag

Smart tag (e:loop)

Format :

The code is as follows:

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

Example:

The code is as follows:

<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>
Copy after login

Tag description: Smart tags do not need to be a tag template, and The template content is PHP code, so it is more flexible and can use all PHP processing functions. To use this tag, you need to enable template support program code (parameter settings).

Parameters:

Column ID/Topic ID: Click here to view the column ID, click here to view the topic ID, current ID='selfinfo', multiple column IDs and topic IDs are available, number grid On, such as '1,2'.

Display number: display the first few records.

Operation type: See the operation type description for details.

Only display pictures with titles: 0 means no limit, 1 means only display information about pictures with titles.

Additional SQL conditions: Additional calling conditions, such as: "title='Empire'".

Display sorting: You can specify sorting by the corresponding field, such as: "id desc".

Variable description:

$bqr: $bqr[Field name]: Display the content of the field

$bqsr: $bqsr[titleurl]: Title link, $bqsr[ classname]: column name, $bqsr[classurl]: column link

$bqno: $bqno: calling sequence number

$public_r:$public_r[newsurl]: website address

Introduction to commonly used functions:

Text interception: esub (string, interception length), example: esub($bqr[title],30) intercepts the first 30 characters of the title.

Time format: date('format string', time field), example: date('Y-m-d',$bqr[newstime]) The time display format is "2008-10-01".

Example 1: If the information is for the current day, add the New logo

This function implements the display of the New logo image if it is the latest information released that day when calling information.

The code is as follows:

<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>
Copy after login

Instructions: First define newimg as empty. If the date = today, then the New picture will be displayed. Use <?=$newimg?> to call it at the appropriate position you want. .

Example 2: Use SQL in the smart tag

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

Copy the code The code is as follows:

[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}]
&lt;li class=&quot;class1&quot;&gt; &lt;a href=&#39;http://www.hkqipilang.acafa.com/&#39; target=_blank title=&#39;&lt;?=$bqr[title]?&gt;&#39;&gt;&lt;?=$bqr[title]?&gt;&lt;/a&gt;
&lt;div class=&quot;top_div_myAcafa_u&quot;&gt;&lt;?=$bqr[address]?&gt;
业务范围: &lt;?=$bqr[smalltext]?&gt;&lt;/div&gt;
&lt;/li&gt;
[/e:loop]&amp;nbsp;&amp;nbsp;
Copy after login

Example 3: If the information has image information, the title will have the image The code for the sign

is as follows:

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

To display the field, use <?=$bqr[field]?>, $bqsr has only a few variables:

$bqsr[titleurl ]: Title link

$bqsr[classname]: Column name

$bqsr[classurl]: Column link

$bqsr[titleurl]: Title link

$bqsr[classname]: Column name

$bqsr[classurl]: Column link

Except for these, $bqr is used for everything else.

The above is the detailed content of How to use the e:loop smart tag of Empire CMS. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot Article Tags

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Where is the imperial cms website map? Where is the imperial cms website map? Apr 17, 2024 am 10:48 AM

Where is the imperial cms website map?

Where are the settings for the mobile version of Empire CMS? Where are the settings for the mobile version of Empire CMS? Apr 17, 2024 pm 12:12 PM

Where are the settings for the mobile version of Empire CMS?

Where is the imperial cms resource network template? Where is the imperial cms resource network template? Apr 17, 2024 am 10:00 AM

Where is the imperial cms resource network template?

Where can I put the empire cms template file for easy use? Where can I put the empire cms template file for easy use? Apr 17, 2024 am 07:22 AM

Where can I put the empire cms template file for easy use?

Where to find the empire cms database configuration file Where to find the empire cms database configuration file Apr 17, 2024 am 06:42 AM

Where to find the empire cms database configuration file

Where is the automatic publishing interface of Empire CMS? Where is the automatic publishing interface of Empire CMS? Apr 17, 2024 am 09:03 AM

Where is the automatic publishing interface of Empire CMS?

Is empire cms free? Is empire cms free? Apr 17, 2024 am 11:24 AM

Is empire cms free?

Where is the Imperial CMS member center? Where is the Imperial CMS member center? Apr 17, 2024 am 04:45 AM

Where is the Imperial CMS member center?

See all articles