网页知识大全网站改版中:主站将改版成软件下载,PPT,个人简历等等内容,现有内容保留到旧版中去。
您所在的位置:首页 > AKCMS > AKCMS模版 > 正文

第3-3节:AKCMS模板函数getlists

作者: 来源: 日期:2019/9/18 16:35:03 人气:70 加入收藏 标签:AKCMS

getlists,按照设置输出一个列表

参数:

template:显示模板,如果不指定此参数默认为“[item]<br>”

sc:分隔符,默认为“,”(半角)

list:列表,不指定无法工作

num:显示数量,默认为-1,代表不限制

orderby:排序方式,有三种可选值:id、id_reverse、random,分别代表顺序、反序、乱序(新)

sourcetype:(6.0新增)如果指定这个参数说明不是通过分隔符分隔的,支持两种类型:serialize、json

模板:

[id]:序号

[item]:项目

[iteminurl]:经过urlencode处理过的项目(如果要放到URL中可以使用这个)

[iteminhtml]:经过htmlspecialchars处理过的项目

实例

例一:

在模板中加入以下代码:

<{getlists num="2" list="1,2,3,4,5,6,7"}>

实际上显示的是:

1<br>2<br>

因为没有指定模板,所以默认取[item]<br>,又因为我们设定了num="2",所以只显示前两项。

例二:

假设莫篇文章有四个关键字:曼联,英超,意甲,中超。在文章正文页模板item_display.htm中加入调用全部关键字的标签:

<{getlists template="[item]&nbsp;" list=$keywords}>

显示在网页中的最终代码是:

曼联&nbsp;英超&nbsp;意甲&nbsp;中超&nbsp;

如果想给每一个关键字加上链接,可以这样写标签:

<{getlists template="<a href=()/tag/[item]/()>[item]</a>&nbsp;" list=$keywords}>

显示的最终代码:

<a href="/tag/曼联/">曼联</a>&nbsp;<a href="/tag/英超/">英超</a>&nbsp;<a href="/tag/意甲/">意甲</a>&nbsp;<a href="/tag/中超/">中超</a>&nbsp;

或者把标签这样写:

<{getlists template="<a href=()/tag/[iteminurl]/()>[item]</a>&nbsp;" list=$keywords}>

显示的最终代码:

<a href="/tag/%C2%FC%C1%AA/">曼联</a>&nbsp;<a href="/tag/%D3%A2%B3%AC/">英超</a>&nbsp;<a href="/tag/%D2%E2%BC%D7/">意甲</a>&nbsp;<a href="/tag/%D6%D0%B3%AC/">中超</a>&nbsp;


本文网址:http://clewo.net/AKCMSmoban/229.html
读完这篇文章后,您心情如何?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
编辑推荐
  • 没有资料