• 记录生活,发现同好!--个人生活点滴记录博客

dede:arclist标签使用说明

个人博客吧 次浏览

用过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]、图片[p]、幻灯[f]、滚动[s]、跳转[j]、图文[a]、加粗[b]如下图。(flag标签是用来限定文章的自定义属性,和noflag标签其实有相同的作用。两者的区别在于:flag=‘h’ 表示所有包含 ‘h’(头条)属性的文章,而noflag=‘h’表示的则是不包含 ‘h'属性的文章。)

flag='h'自定义属性值

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=''表示内容简介长度;如下图:

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}


本文由MAOLAI博客编辑整理发布,欢迎分享,转载请注明出处!