冯小北 發表於 2023-5-31 00:00:00

帝国CMS灵动标签e:loop的使用方法分享

<p>
<span>灵动标签 (e:loop) </span><br><span>格式: </span></p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
 <br>
模板代码内容 <br>
 </p>
<p>
<br><span>例子:</span></p>
<blockquote>
<ol>
<li>
<span><span>&lt;table width=</span><span>"100%"</span><span> border=</span><span>"0"</span><span> cellspacing=</span><span>"1"</span><span> cellpadding=</span><span>"3"</span><span>&gt;  </span></span>
</li>
<li>
<span>  </span>
</li>
<li>
<span>&lt;tr&gt;&lt;td&gt;  </span>
</li>
<li>
<span>&lt;a href=<span>"&lt;?=$bqsr?&gt;"</span><span> target=</span><span>"_blank"</span><span>&gt;&lt;?=$bqr?&gt;&lt;/a&gt;  </span></span>
</li>
<li>
<span>(&lt;?=date(<span>'Y-m-d'</span><span>,$bqr)?&gt;)  </span></span>
</li>
<li>
<span>&lt;/td&gt;&lt;/tr&gt;  </span>
</li>
<li>
<span>  </span>
</li>
<li>
<span>&lt;/table&gt;  </span>
</li>
</ol>
</blockquote>
<p>
<span>标签说明:灵动标签是无需做标签模板,且模板内容为PHP代码,因而更灵活,可以使用php所有处理函数。使用本标签,需开启模板支持程序代码(参数设置)。 </span><br><span>参数: </span><br><span>栏目ID/专题ID:查看栏目ID点这里,查看专题ID点这里,当前ID='selfinfo',多个栏目ID与专题ID可用,号格开,如'1,2'。 </span><br><span>显示条数:显示前几条记录。 </span><br><span>操作类型:具体看操作类型说明。 </span><br><span>只显示有标题图片:0为不限制,1为只显示有标题图片的信息。 </span><br><span>附加SQL条件:附加调用条件,如:"title='帝国'"。 </span><br><span>显示排序:可指定按相应的字段排序,如:"id desc"。 </span><br><span>变量说明: </span><br><span>$bqr:$bqr[字段名]:显示字段的内容 </span><br><span>$bqsr:$bqsr:标题链接,$bqsr:栏目名称,$bqsr:栏目链接 </span><br><span>$bqno:$bqno:为调用序号 </span><br><span>$public_r:$public_r:网站地址 </span><br><span>常用函数介绍: </span><br><span>文字截取:esub(字符串,截取长度),例子:esub($bqr,30)截取标题前30个字符。 </span><br><span>时间格式:date('格式字串',时间字段),例子:date('Y-m-d',$bqr)时间显示格式为"2008-10-01"。 </span><br><span>实例1:如果信息为当天就加New标志 </span><br><span>本功能实现调用信息时候如果是当天发布的最新信息显示New标志图片。</span></p>
<blockquote>
<ol>
<li>
<span><span>&lt;ul&gt;  </span></span>
</li>
<li>
<span>  </span>
</li>
<li>
<span>&lt;?  </span>
</li>
<li>
<span>$newimg=<span>""</span><span>;  </span></span>
</li>
<li>
<span><span>if</span><span>(date(</span><span>"m-d"</span><span>,$bqr) == date(</span><span>"m-d"</span><span>))  </span></span>
</li>
<li>
<span>{  </span>
</li>
<li>
<span>$newimg = <span>"&lt;img src='New图片地址'&gt;"</span><span>;  </span></span>
</li>
<li>
<span>}  </span>
</li>
<li>
<span>?&gt;  </span>
</li>
<li>
<span>&lt;li&gt;  </span>
</li>
<li>
<span>&lt;a href=<span>"&lt;?=$bqsr?&gt;"</span><span> target=</span><span>"_blank"</span><span>&gt;&lt;?=sub($bqr,0,10,</span><span>false</span><span>)?&gt;&lt;/a&gt;&lt;?=$newimg?&gt;  </span></span>
</li>
<li>
<span>&lt;/li&gt;  </span>
</li>
<li>
<span>  </span>
</li>
<li>
<span>&lt;/ul&gt;  </span>
</li>
</ol>
</blockquote>
<p>
<br><span>说明:首先定义newimg为空如果日期=当天则显示New图片,用&lt;?=$newimg?&gt;在您想要的适当位置调用。 </span><br><span>实例2:在灵动标签内使用SQL </span><br><span>,注意倒数第二个参数为24,才可以使用SQL。 </span></p>
<blockquote>
<ol>
<li>
<span><span>ecms_news where classid=72 and type='</span><span>开发商</span><span>' order by id DESC limit 6'</span><span>,6,24,0}]  </span></span>
</li>
<li>
<span>&lt;li <span>class</span><span>=</span><span>"class1"</span><span>&gt; &lt;a href=</span><span>'http://www.jb51.net/'</span><span> target=_blank title=</span><span>'&lt;?=$bqr?&gt;'</span><span>&gt;&lt;?=$bqr?&gt;&lt;/a&gt;  </span></span>
</li>
<li>
<span>&lt;div <span>class</span><span>=</span><span>"top_div_myAcafa_u"</span><span>&gt;&lt;?=$bqr?&gt; </span></span>
</li>
<li>
<span>业务范围: &lt;?=$bqr?&gt;&lt;/div&gt;  </span>
</li>
<li>
<span>&lt;/li&gt;  </span>
</li>
<li>
<span>&amp;nbsp;&amp;nbsp;  </span>
</li>
</ol>
</blockquote>
<p>
<br><span>实例3:如果信息带有图片信息,则标题上带有图片标志 </span></p>
<blockquote>
<ol>
<li>
<span><span>  </span></span>
</li>
<li>
<span>&lt;?  </span>
</li>
<li>
<span>$newimg=<span>""</span><span>;  </span></span>
</li>
<li>
<span><span>if</span><span>(!empty($bqr))  </span></span>
</li>
<li>
<span>{  </span>
</li>
<li>
<span>$newimg=<span>"&lt;img src='http://www.aspku.net/bbs/static/image/filetype/image_s.gif' /&gt;"</span><span>;  </span></span>
</li>
<li>
<span>}  </span>
</li>
<li>
<span>?&gt;  </span>
</li>
<li>
<span>&lt;tr <span>class</span><span>=</span><span>"even"</span><span>&gt;  </span></span>
</li>
<li>
<span>&lt;td <span>class</span><span>=</span><span>"title"</span><span>&gt;  </span></span>
</li>
<li>
<span>&lt;h1&gt;&lt;a href=<span>"&lt;?=$bqsr?&gt;"</span><span> target=</span><span>"_blank"</span><span>&gt;&lt;?=sub($bqr,0,24,</span><span>false</span><span>)?&gt;&lt;/a&gt; &lt;?=$newimg?&gt;&lt;/h1&gt;  </span></span>
</li>
<li>
<span>&lt;p <span>class</span><span>=</span><span>"intro"</span><span>&gt;  </span></span>
</li>
<li>
<span>&lt;?=$bqr?&gt;[&lt;a title=<span>"阅读全文"</span><span> href=</span><span>"&lt;?=$bqsr?&gt;"</span><span> target=</span><span>"_blank"</span><span>&gt;详细内容&lt;/a&gt;]  </span></span>
</li>
<li>
<span>&lt;/p&gt;  </span>
</li>
<li>
<span>&lt;/td&gt;  </span>
</li>
<li>
<span>&lt;td&gt;&lt;?=$bqr?&gt;&lt;/td&gt;  </span>
</li>
<li>
<span>&lt;td&gt;&lt;?=date(<span>'Y-m-d H:i:s'</span><span>, $bqr)?&gt;&lt;/td&gt;  </span></span>
</li>
<li>
<span>&lt;/tr&gt;  </span>
</li>
<li>
<span>  </span>
</li>
</ol>
</blockquote>
<p>
<br><span>显示字段用&lt;?=$bqr[字段]?&gt;,$bqsr就几个变量: </span><br><span>$bqsr:标题链接 </span><br><span>$bqsr:栏目名称 </span><br><span>$bqsr:栏目链接 </span><br><span>$bqsr:标题链接 </span><br><span>$bqsr:栏目名称 </span><br><span>$bqsr:栏目链接 </span><br><span>除了这几个其他的都用$bqr。</span></p>
頁: [1]
查看完整版本: 帝国CMS灵动标签e:loop的使用方法分享