最新关于织梦DEDECMS文章排序方式及调用方法


本文整理自网络,侵删。

效果如下图所示:

标签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()

php对外发包引发服务器崩溃的终极解决方法分享[推荐]

dedecms数据库字典

dedecms安全设置 执行php脚本限制设置方法(iis6+iis7+apache+nginx)

dede后台验证码不显示解决方法详解(dedecms 5.7)

dede集成百度搜索谷歌搜索站内全站搜索站内按栏目搜索等功能的搜索栏

dedecms后台文件media_add.php任意上传漏洞的解决方法

dedecms各种数字统计sql语句 包括评论条数,总文档数等等[附修修改版本]

织梦模板cms整站源码通用安装教程(图文教程)

dedecms后台验证码总提示错误的解决方法

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...