让DEDECMS的list标签支持weight排序的方法
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,小编给大家分享一下让DEDECMS的list标签支持weight排序的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!怎
千家信息网最后更新 2024年11月28日让DEDECMS的list标签支持weight排序的方法
小编给大家分享一下让DEDECMS的list标签支持weight排序的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
怎么让DEDECMS的list标签支持weight排序?
让DEDECMS的list标签支持weight排序
推荐学习:织梦cms
DEDECMS系统支持文档权重weight排序,可以在模板中使用:
{dede:arclist row='10' titlelen='50' orderby='weight'} •[field:textlink/]
{/dede:arclist}
其中的orderby='weight'就实现了文档按照权重排序了。这是arclist标签,可以用在任何位置来调用文档列表.
然而,在栏目列表页,如果你要使用list标签(实现文档列表分页),也想用权重(weight)排序,
{dede:list pagesize='10' titlelen='50' orderby='weight'} •[field:textlink/]
{/dede:list}
你会发现,你的列表并没有按照权重(weight)排序,无论你怎么修改,它的顺序就还是老样子!
原因:dedecms对权重weight排序的支持仅arclist标签,并不支持list标签
解决办法:
1、打开文件arc.listview.class.php
2、查找"else if($orderby=="lastpost") {" 语句,大概在609行,在此行前面按下回车健,插入如下语句:
else if($orderby=="weight") { $ordersql = " order by arc.weight $orderWay"; }
3、继续查找"if(ereg('hot|click|lastpost',$orderby))"语句,修改为:
if(ereg('hot|click|weight|lastpost',$orderby))
修改完成后,保存,如果目标里面已经使用了weight排序,生成一下,就可以看到,文档列表已经安装weight排序
4、模板调用
{dede:arclist row='10' titlelen='50' orderby='weight'} •[field:textlink/]
{/dede:arclist}
以上是让DEDECMS的list标签支持weight排序的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
排序
标签
支持
文档
权重
语句
方法
内容
模板
篇文章
学习
不怎么
位置
办法
原因
大部分
文件
更多
栏目
样子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库的索引为什么用b 树
手机上如何进入ftp服务器
ns不同服务器加好友
数据库技术和数据库基础和原理
线性网络安全专业
网络安全秘钥是不是wifi密码
网络安全宣传周的主题日
sql数据库显示无效
如何为软件开发企业合理节税
点菜小程序个性化软件开发支持
交通行业网络安全工作方案报价
盘古网络技术要求
数据库更新字符集
大数据数据库查询计算很慢
市政智慧供排水系统软件开发商
数据库课设电话计费
服务器漏洞修复
网络安全 问卷
网络安全设备怎么拦截广告
url与数据库
apex第六条协议攻击服务器
有创意的网络安全短片
防诈骗网络安全宣传语
服务器后面管理接口有几个
戴尔服务器状态码
哪个数据库好用
工业互联网交控科技
兴平软件开发
日语软件开发工资
搂搂服务器