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')";
}
- dedecms注册会员界面如何打开(dedecms后台登录成功后返回到登录界面的解决方法)
- dedecms操作(织梦DedeCMS官方关于正版版本号的严正声明)
- dedecms的简单说明(dedecms中英文网站之中英文搜索结果实现方法)
- dedecms修改发布时间(织梦DEDECMS中的时间格式代码汇总)
- dedecms验证码识别(dedecms 软件下载频道防盗链php代码)
- dedecms默认模板目录(DEDECMS 5.7 将data目录迁移后,网站地图无法打开和更新的解决方法)
- dedecsm模板中首页如何实现分页的三种方法比较分析(dedecsm模板中首页如何实现分页的三种方法比较分析)
- dedecms如何使用标签(dedecms 移动文章后,原来生成的HTML依然存在解决方法)
- dedecms关键词限制(dedecms tag标签伪静态的修改方法)
- dedecms标签使用技巧(dedecms友情链接标签flink使用说明及实例代码)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- dedecms如何做弹窗(dedecms列表推荐文章默认为加粗的修改方法)
- dedecms5.7能否用5.5的模板(dedecms 5.5 伪静态设置方法)
- dedecms改数据(dedecms修改文章自动增加的起始ID从指定数字增加文章ID的方法)
- dedecms如何做弹窗(dedecms实现将表单订单发送到邮箱实例代码)
- dedecms怎么添加栏目(Dedecms频道,列表页,内容页中调用全站最新文章的方法)
- 相声转行影帝,被何晴抛弃,甩10年女友闪婚生子,刘威不靠谱情史(相声转行影帝被何晴抛弃)
- 岳云鹏不说相声,改行演员了 网友 快回来说相声(岳云鹏不说相声)
- 乔欣首演古装大女主,颜值演技双在线(乔欣首演古装大女主)
- 于正又推女性古装大剧 杨蓉乔欣演女配,两位女主成 重头戏(于正又推女性古装大剧)
- 乔欣古装女主戏获热度 作为女主,却没吃到红利(乔欣古装女主戏获热度)
- 爱情是什么(爱情是什么最经典的话)
热门推荐
- 怎么写css效果最好(提高CSS代码效率的编写技巧)
- dedecms运行环境(织梦dedecms5.7生成首页提示404错误解决办法)
- docker socket文件丢失(解决vscode docker插件docker.socket权限问题)
- sql表更新关联语句(SQL update 多表关联更新的实现代码)
- css画三角形几种方法(利用CSS绘制任意角度的扇形示例代码)
- ubuntu开通端口(ubuntu开启22端口的实现)
- jquery中is()
- qos实现限速(apche 多端口配置及网站指向非apche默认的网站文件夹设置方法)
- mysql密码过期怎么改(年底了,你的mysql密码安全吗)
- docker多个端口怎么分(Docker多个容器不能有相同端口号的处理方案)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9