本文整理自网络,侵删。
效果如下图所示:
标签dede:arclist的排序是通过orderby来指定的,如下:
{dede:arclist orderby='排序字段' } {/dede:arclist} orderby='sortrank' 文档排序方式 § orderby='hot' 或 orderby='click' 表示按点击数排列 § orderby='sortrank' 或 orderby='pubdate' 按出版时间排列 § orderby='near' § orderby=='lastpost' 按最后评论时间 § orderby=='scores' 按得分排序 § orderby='id' 按文章ID排序 § orderby='rand' 随机获得指定条件的文档列表 § orderby='weight' 按照权重进行排序 5.6版本新添加功能
而能给orderby赋值的只能是上面列出的值,也就是说dede:arclist 标签只能按照上面列出的字段排序。
{dede:arclist row='14' titlelen='48' orderby='weight' typeid='9' idlist=''} <li><span class="title f_l"><a href="[field:filename/]" title="[field:title/]">[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]</a></span><span class="pubdate f_r">[field:pubdate function=MyDate('Y-m-d',@me)/]</span></li> {/dede:arclist}
只不过现在权重是按照从小到大升序排列的,而默认的文章权重和文章ID相同,所以,你要是想让文章排到最前面,只有将权重改为负数。
但是,这跟我们平时心理上的习惯不太一样,所以解决的办法就是
相关阅读 >>
dedecms后台:fatal errorcall to a member function read()
dedecms安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)
dede后台验证码不显示解决方法详解(dedecms 5.7)
dede集成百度搜索谷歌搜索站内全站搜索站内按栏目搜索等功能的搜索栏
dedecms后台文件media_add.php任意上传漏洞的解决方法
dedecms各种数字统计sql语句 包括评论条数,总文档数等等[附修修改版本]
更多相关阅读请进入《织梦DedeCMS》频道 >>