用过dedecms程序建站的都知道dede:arclist标签调用的比较多一般都是“特别推荐、推荐阅读(文章)、随机阅读、近期点击排行”等栏目。多数都是{dede:arclist orderby='rand' titlelen=38 row=10}之类的。熟练使用dede:arclist标签,使用织梦建站可以事半功倍。
基本用法:{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}
1、flag='h'表示自定义属性值:头条[h],推荐[c],图片
,幻灯[f],滚动
2、typeid=''表示栏目的ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
3、row=''调用条数,如网站首页推荐阅读8篇文章:可这样调用{dede:arclist flag='c' titlelen=38 row=8}<a href="[field:arcurl/]">[field:title/]</a>{/dede:arclist}。
4、col=''表示调用出来的标题分为多少列。具体应用:
{dede:arclist col=3}
<a href='[field:arcurl/]'>[field:title/]</a><br />
{/dede:arclist}
5、titlelen=''表示标题长度;如 titlelen=′60′标题长度为30汉字。
6、infolen=''表示内容简介长度;如下图:
7、imgwidth='' imgheight=''分别表示缩略图宽度、缩略图高度。现在直接使用width、height。
8、listtype=''表示栏目类型 image含有缩略图 commend推荐
9、orderby=''表示文档排序方式,如下:
a;按点击数(orderby='hot' 或 orderby='click'),如有些网站上的热门文章
b;按出版时间(orderby='sortrank' 或 orderby='pubdate' )
c;按最后出现评论的时间排序 orderby='lastpost'
d;按得分 orderby='scores'
e;按文章ID排序 orderby='id'
f;随机文档列表 orderby='rand'如:随机推荐 {dede:arclist row=20 col=2 typeid=7 titlelen=20 orderby='rand' }<li><a href='[field:arcurl/]'>[field:title/]</a></li>{/dede:arclist}
10、keyword=''表示含有指定关键字的文档列表,多个关键字用","分开
11、limit='0,1'限定的记录范围。这里表示从ID为0的记录开始,取1条记录)如:{dede:arclist row=1 titlelen=32 noflag='h' limit='0,1'}
<h2 class="newt">最新文章:<a href="[field:arcurl/]">[field:title/]</a>
</h2>{/dede:arclist}
评论