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

dede话题节点的文章如何按id类型排序?

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

dede话题节点的文章如何按id类型排序?

dede话题节点的文章如何按id类型排序?

Dede主题节点文章按id、点击和其他类型排序。

使用dedecms制作一个主题,添加内容并发现内容标题没有按照添加的id排序,也没有按照id顺序排列。感觉像是随机的。

推荐学习:梦想编织cms

按标题id降序排序。

这个效果需要修改两个php文件。

第一步:

1.修改includetaglibchannelspecialtopic.lib.php文档。

2.第52行有这样一行代码:

$ ctag-& gt;格塔特(& amp#39;imgwidth & amp#39;),$ ctag-& gt;格塔特(& amp#39;伊姆海特& amp#39;),& amp#39;所有& amp#39;,& amp#39;默认& amp#39;,$ keywords,$ listtemple,0,$ idle,修改为:

$ ctag-& gt;格塔特(& amp#39;imgwidth & amp#39;),$ ctag-& gt;格塔特(& amp#39;伊姆海特& amp#39;),& amp#39;所有& amp#39;,& amp#39;asc & amp#39;,$ keywords,$ listtemplet,0,$ idle,3。文件保存结束。

第二步:

1.修改includetaglibarclist.lib.php

2.大约在196线。有这样一行代码:

//文档排序方法$ order SQL = &;#39;& amp#39;;if($ order by = = & amp;#39;热& amp#39;| | $ orderby = = & amp#39;点击& amp#39;)$ ordersql = & quot按弧排序。单击$ orderWay & quot;else if($ order by = = & amp;#39;排序和排序。#39;| | $ orderby = = & amp#39;出版日期& amp#39;)$ ordersql = & quotorder by arc . sort rank $ order way & quot;;else if($ order by = = & amp;#39;id & amp#39;)$ ordersql = & quotorder by arc.id $ orderWay & quot;else if($ order by = = & amp;#39;近& amp#39;)$ ordersql = & quot按ABS(arc . id-& quot;。$arcid。")& quot;else if($ order by = = & amp;#39;lastpost & amp#39;)$ ordersql = & quot按arc . last post $ order way & quot;;else if($ order by = = & amp;#39;分数和分数。#39;)$ ordersql = & quot按arc.scores $ orderWay & quot;else if($ order by = = & amp;#39;兰德公司。#39;)$ ordersql = & quot按rand()& quot;;//添加start else if($ order by = = &;#39;asc & amp#39;)$ ordersql = & quot按arc.id asc & quot;//Add End else $ order SQL =“order by arc . sort rank $ order way & quot;;3.修改结束

下面是另一种实现方法。

1.找到include/taglib//channel/special topic . lib . PHP

2.put require _ once(dede Inc。/taglib/arclist . lib . PHP‘);替换为require _ once(dede Inc。/taglib/arclist . lib 2 . PHP‘);

3.复制arclist.lib.php并将其重命名为arclist.lib2.php。

然后修改arclist.lib2.php。

查找$ order =‘desc‘并将其替换为$ order by =‘id‘。

模拟站只需按升序或降序排列即可

find $ order way = AttDef($ order,‘desc‘);替换为$ order way = AttDef($ order,‘ASC‘);

要调用以下参数,只需按修改。

orderby = & amp#39;热& amp#39;or order by = &;#39;点击& amp#39;表示按点击次数排序的by = &;#39;排序和排序。#39;or order by = &;#39;出版日期& amp#39;order by = &;#39;近& amp#39;orderby = = & amp#39;lastpost & amp#39;按上次评论时间排序by = = &;#39;分数和分数。#39;order by = &;#39;id & amp#39;按文章ID排序order by = &;#39;兰德公司。#39;随机获取符合dedecms 5.1版本指定条件的文档列表

Id排序和添加功能更多

包括/Inc/。Inc _ fun _ spfully.php//document排序方法$ order SQL =“& quot;;if($ order by = = & amp;#39;兰德公司。#39;)$ ordersql = & quot按rand()& quot;;else if($ order by = = & amp;#39;点击& amp#39;| | $ orderby = = & amp#39;热& amp#39;)$ ordersql = & quot按arcf . click desc & quot;;else if($ order by = = & amp;#39;digg & amp#39;)$ ordersql = & quotarcf.digg desc订购;else if($ order by = = & amp;#39;diggtime & amp#39;)$ ordersql = & quotarcf.diggtime desc订购& quot;else $ ordersql = & quotdesc援助基金会订单;//2013年,函数if($ idle!= & amp#39;& amp#39;){ $ ordersql = & quot按find _ in _ set(arcf . aid & amp;#39;$ idlist & amp#39;)& quot;}

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

本文由主机参考刊发,转载请注明:dede话题节点的文章如何按id类型排序? https://zhujicankao.com/113206.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » dede话题节点的文章如何按id类型排序?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!