您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms专题内容页{dede:field.note /}节点排序的方法
谭灶声2023-09-17 14:03:08dedecms教程已有人查阅
导读dedecms专题内容页{dede:field.note /}节点排序默认是按照更新时间降序排列的,我现在想让它升序排列,该怎么修改呢,请看下文:
dedecms专题内容页{dede:field.note /}节点排序默认是按照更新时间降序排列的,我现在想让它升序排列,该怎么修改呢,请看下文:
1、{dede:field.note}其实是用{dede:arclist}{/dede:arclist}标签里的lib_arclistDone来解析的,从{dede:arclist}标签的参数可以获知,和排序相关的是orderby和order,orderby是文档排序方式,order是降序还是升序,也就是desc还是asc,理解了这里就能进行下边的操作了。
2、打开dede/spec_add.php和dede/spec_edit.php,分别找到:
这步实现的是添加和修改专题的时候在底层模板里加入排序的2个字段。
order值为asc或者desc
3、打开include/taglib/channel/specialtopic.lib.php,找到
到这里就大功告成了。
注意:已经发布的专题需要修改,保存后才能生效。本文在dedecms5.7SP1下成功调用,其他版本未作测试。
1、{dede:field.note}其实是用{dede:arclist}{/dede:arclist}标签里的lib_arclistDone来解析的,从{dede:arclist}标签的参数可以获知,和排序相关的是orderby和order,orderby是文档排序方式,order是降序还是升序,也就是desc还是asc,理解了这里就能进行下边的操作了。
2、打开dede/spec_add.php和dede/spec_edit.php,分别找到:
$notelist .= "{dede:specnote imgheight=\\'$imgheight\\' imgwidth=\\'$imgwidth\\'
infolen=\\'$infolen\\' titlelen=\\'$titlelen\\' col=\\'$col\\' idlist=\\'$okids\\'
name=\\'$notename\\' noteid=\\'$noteid\\' isauto=\'$isauto\' rownum=\\'$rownum\\'
keywords=\\'$keywords\\' typeid=\\'$typeid\\'}
2个文件里边的这段内容都是相同的,在
typeid=\\'$typeid\\'
后边加入
order=\\'asc\\'
order前边有个空格噢,别忘了。这步实现的是添加和修改专题的时候在底层模板里加入排序的2个字段。
order值为asc或者desc
3、打开include/taglib/channel/specialtopic.lib.php,找到
$ctag->GetAtt('att')
在其后边加入
,$ctag->GetAtt('order')
4、找到specialtopic.lib.php第51行中的default改为id即可。到这里就大功告成了。
注意:已经发布的专题需要修改,保存后才能生效。本文在dedecms5.7SP1下成功调用,其他版本未作测试。
本文标签:
很赞哦! ()
相关文章
随机图文
-
DedeCMS5.7无法上传图片怎么办
DedeCMS一直以来用着都很正常,可是今天在上传图片的时候出了问题,本来图片在点击“上传到服务器”按钮后,会上传并转到图片的设置小窗口 -
dede织梦cms标签TAG无法保存和自动删除怎么办
几个月前,我的升级5.5,不幸的是TAG出现了故障,具体问题是:在后台发布文章,TAG无法保存,自动删除。今天再仔细研究一下,是不保存新的TAG,之前填写过的TAG可以保存。 -
目前比较好的十大免费开源cms系统排行榜
近十年来,我国互联网的发展有目共睹,网民数量更是超越美国成为世界靠前,在我国互联网的发展历程中,一直以来默默地为我国站长提供动力的CMS厂商作出的贡献尤其巨大 -
织梦建站修改和常用标签调用介绍
1、织梦提示文字修改include\common.func.php 找到DedeCMS提示信息 改成自己想要的文字 也可以加图片哦2、提交完数据跳转到指
留言与评论 (共有 条评论) |