dede头部文件在哪(dede专题节点文章按id,点击等类型排序)
dede头部文件在哪
dede专题节点文章按id,点击等类型排序按照 标题的id 降序排列。
这个效果需要修改2 个php文件。
第一步骤:
1. 修改 includetaglibchannelspecialtopic.lib.php 文件
2. 在第52行 处 有这行代码:
$ctag->GetAtt('imgwidth'), $ctag->GetAtt('imgheight'), 'all', 'default', $keywords, $listTemplet, 0, $idlist,
修改成:
$ctag->GetAtt('imgwidth'), $ctag->GetAtt('imgheight'), 'all', 'asc', $keywords, $listTemplet, 0, $idlist,
3. 保存文件结束
第二步骤:
1.修改includetaglibarclist.lib.php
2. 大约在196行处。有这行代码:
//文档排序的方式
$ordersql = '';
if($orderby=='hot' || $orderby=='click') $ordersql = " order by arc.click $orderWay";
else if($orderby == 'sortrank' || $orderby=='pubdate') $ordersql = " order by arc.sortrank $orderWay";
else if($orderby == 'id') $ordersql = " order by arc.id $orderWay";
else if($orderby == 'near') $ordersql = " order by ABS(arc.id - ".$arcid.")";
else if($orderby == 'lastpost') $ordersql = " order by arc.lastpost $orderWay";
else if($orderby == 'scores') $ordersql = " order by arc.scores $orderWay";
else if($orderby == 'rand') $ordersql = " order by rand()";
//增加 开始
else if($orderby == 'asc') $ordersql = " order by arc.id asc";
//增加 结束
else $ordersql = " order by arc.sortrank $orderWay";
3. 修改结束
下面再给一个实现方法
1、找到 include/taglib//channel/specialtopic.lib.php
2、将 require_once(DEDEINC.'/taglib/arclist.lib.php'); 换成 require_once(DEDEINC.'/taglib/arclist.lib2.php');
3、复制arclist.lib.php 改名成 arclist.lib2.php
然后修改arclist.lib2.php
查找$order='desc' 替换成 $orderby='id'
仿站关于是升序还是降序排列只需要
查找$orderWay = AttDef($order,'desc'); 替换成 $orderWay = AttDef($order,'asc');
想调用以下参数,只需要按着修改就行
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
对于dedecms 5.1的版本
id排序增加功能更
include/inc/.inc_fun_SpFullList.php
//文档排序的方式
$ordersql = "";
if($orderby=='rand') $ordersql = " order by rand()";
else if($orderby=='click'||$orderby=='hot') $ordersql = " order by arcf.click desc";
else if($orderby=='digg') $ordersql = " order by arcf.digg desc";
else if($orderby=='diggtime') $ordersql = " order by arcf.diggtime desc";
else $ordersql=" order by arcf.aid desc";
// 2013年针对专题id列表所加功能
if($idlist!=''){
$ordersql = " order by find_in_set(arcf.aid,'$idlist')";
}
- dede调用tag标签(dedecms tag标签实现随机颜色和字体大小)
- dedecms列表栏目使用教程(DedeCMS文章列表每5隔行加横线的实现方法)
- dedecms怎么添加alt标签(dedecms 取消栏目列表页文章标题设置推荐后的加粗)
- dedecms标题在哪改(dedecms任意页面调用栏目内容标签{dede:field.content/}的方法)
- dede模板本地部署(dedecms5.7首页和列表页模板中动态调用文章浏览次数的方法)
- dede织梦如何调用栏目(织梦dedecms 自定义修改文章命名规则方法)
- dedecms缩略图优化教程(织梦DedeCMS V5.7缩略图站内上传修正)
- dedecms怎么调用标签(织梦DEDECMS dede:arclist,dede:list获取附加表字段内容的方法)
- dedecms标签插入时间(dedecms修改按tag标签显示全站相关内容的方法)
- dedecms 自定义字段(dedecms自定义模型提示:Call to a member function GetInnerText的解决方法)
- dedecmsseo如何布局(dedecms中tags标签页伪静态化修改技巧)
- dedecms5.7后台内链如何制作(DEDECMS教程之loop循环标签的使用详解)
- dedecms使用方法(Dedecms织梦CMS搜索页面调用全站最新文章的方法)
- dedecms怎么调用标签(dedecms 织梦系统栏目及子栏目调用友情连接的方法)
- dedecms栏目关键词(dedecms实现有短标题时显示短标题、无短标题时显示长标题的方法)
- dedecms用什么来调用文章描述(织梦DEDECMS文档关键词频率不能修改的解决方法)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
热门推荐
- javascript中图片轮播效果代码(JavaScript实现简单的轮播图效果)
- jupyternotebook搭建和使用(Jupyter Notebook运行JavaScript的方法)
- js轮播图片(JS实现简单图片轮播效果)
- linux安装nginx启动页面访问不到(apache,nginx上传目录无执行权限的设置方法)
- python使用django搭建简单网页(Python后台开发Django的教程详解启动)
- django开发平台运用的技术(django的ORM模型的实现原理)
- css快速开发(纯 CSS 撸一个漂亮的加载)
- sqlserver字段增加删减(关于SQL Server中bit类型字段增删查改的一些事)
- jquery中unbind、bind
- mysqlbinlog怎么分析(MySQL中使用binlog时格式该如何选择)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9