修改PHPCMS V9相关文章、order排序功能的方法
来源:互联网 发布:中学网络拓扑图 编辑:程序博客网 时间:2024/05/17 03:50
phpcms v9自带的相关文章、专题等模块不支持order排序,调用的相关文章、专题默认为升序,这样就造成了一个问题,调出来的相关文章是最早的文章,没有时效性。我们只能通过修改程序文件,只需简单修改一个文件,就能达到我们的需求。
修改相关文章排序的方法:
打开根目录下的phpcms/modules/content/classes/content_tag.class.php,找到
$r = $this->db->select($sql2, '*', $limit, '','','id');
修改为:
$r = $this->db->select($sql2, '*', $limit, $order,'','','id');
PC标签格式如下:
{pc:content action="relation" relation="$relation" id="$id" catid="$catid" num="5" order="inputtime DESC" keywords="$rs[keywords]"}
按发布时间排序:order="inputtime DESC"
按ID降序排序:order="id DESC"
修改相关专题排序的方法:
打开根目录下的phpcms/modules/special/classes/special_tag.class.php,找到
$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC, `id` DESC', '`listorder` DESC, `id` DESC');
修改为:
$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC', '`listorder` DESC');
PC标签格式如下:
【因为:pc标签里
order="listorder DESC" 和 listorder="3" 有区别
$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC', '`listorder` DESC');
分别是 0 1 2 3 四个选项
那么:
listorder="0" 等于 order="id ASC"
listorder="1" 等于 order="id DESC"
listorder="2" 等于 order="listorder ASC"
listorder="3" 等于 order="listorder DESC"】
{pc:special action="content_list" specialid="$id" typeid="$t[typeid]" listorder="3" num="9"}
按发布时间排序:order="inputtime DESC"
按ID降序排序:order="id DESC"
- 修改PHPCMS V9相关文章、order排序功能的方法
- 修改PHPCMS V9相关文章、专题listorder、order排序功能的方法
- phpcms v9文章点击量相关汇总
- PhpCms V9调用指定栏目子栏目文章的方法
- Phpcms V9 调用全站最新文章的方法
- 修改phpcms v9关联其他模型文章
- 【phpcms-v9】phpcms-v9中采集功能的使用
- PHPCMS v9 文章采集
- 【phpcms-v9】后台发布文章时切换栏目的功能实现
- phpcms v9 修改生成首页的位置
- 修改phpcms V9的后台登录地址
- Phpcms v9 审核文章功能只能超级管理员审核吗?
- PHPCMS V9 搜索功能
- 【phpcms-v9】phpcms-v9中将选中的批量文章推送到推荐位、推送到专题及推送到其他栏目的功能
- phpcms v9 关闭远程公告的方法
- phpcms v9 调用编辑器的方法
- phpcms v9调用外部数据库的方法
- 关于phpcms v9投票模块选项排序问题修改
- Android多媒体应用:视频录制-MediaRecorder
- 解决ListView+ViewPager滑动事件冲突的问题
- Linux配置SVN服务端
- Vim知识点收集
- TCP/IP 详解卷一 - TCP连接的建立与释放
- 修改PHPCMS V9相关文章、order排序功能的方法
- 弧形文本框。。。
- IE对SVG的支持
- 修改presentViewController弹出界面的大小
- Android Interface Definition Language (AIDL)
- Vmware下Linux如何ping通Windows
- Java4Android学习五 - 面向对象三要素
- 好记性不如烂笔头27-分布式文件系统的事务控制(5)
- 音频引擎IrrKlang学习笔记01:播放控制与音效设置