VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

如何使DEDEDECMS的列表标签支持权重排序(使用教程的DEDEDECMS)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何使DEDEDECMS的列表标签支持权重排序(使用教程的DEDEDECMS)

如何让dedecms的list标签支持权重排序?

使DEDECMS的列表标签支持权重排序。

推荐学习:梦想编织cms

DEDECMS系统支持文档重量分类,可用于模板:

{ dede:arclist row = & # 39;10'titlelen = & # 3950'orderby = & # 39重量& # 39;}【field:text link/】{/dede:arc list }其中order by =‘weight‘实现按权重对文档进行排序。这是arclist标记,可以在任何地方使用它来调用文档列表。

但是,在列列表页面中,如果要使用列表标签(实现文档列表分页),还需要按权重排序。

{ dede:list pagesize = & # 39;10'titlelen = & # 3950'orderby = & # 39重量& # 39;}【field:text link/】{/dede:list }您会发现您的列表没有按重量排序。无论您如何修改它,它的顺序都不会改变!

原因:dedecms仅支持arclist标记,但不支持list标记。

解决方案:

1.打开文件arc.listview.class.php。

2.查找语句“else if($ order by = =“lastpost“){“,大约609行。在此行之前按Enter键,并插入以下语句:

else if($ order by = =“weight“){ $ order SQL =“order by arc . weight $ order way“;}3.继续查找语句“if(ereg(‘hot | click | last post‘,$ order by)”并将其修改为:

if(ereg(& # 39;热门|点击|重量| lastpost & # 39,$orderby))修改后保存。如果目标中已经使用了权重排序,生成它,您可以看到权重排序已经安装在文档列表中。

4.模板调用

{ dede:arclist row = & # 39;10'titlelen = & # 3950'orderby = & # 39重量& # 39;}【field:text link/】{/dede:arc list }以上就是如何让DEDECMS的list标签支持权重排序的细节。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何使DEDEDECMS的列表标签支持权重排序(使用教程的DEDEDECMS) https://zhujicankao.com/102177.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何使DEDEDECMS的列表标签支持权重排序(使用教程的DEDEDECMS)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!