主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何让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标签支持权重排序的细节。更多资讯请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 帝国忘记cms密码怎么办?
- 帝国cms会员中心进入方法(帝国cms会员中心进入方法)
- 如何控制dedecms列表页面的缩略图大小(dedecms分页标签)
- dedecms如何去除梦织底层的梦织版权信息
- dedecms5.7 ask模块404现在该怎么办?
本文由主机参考刊发,转载请注明:如何使DEDEDECMS的列表标签支持权重排序(使用教程的DEDEDECMS) https://zhujicankao.com/102177.html
评论前必须登录!
注册