phpcms文件调用默认是按照id排序的,就是按照时间顺序降序(最新的文章拍前面,

但是,我自己对文章做了排序,就无可奈何了

按照手册,就是

但是:文件发表顺序,排序错了,最晚发布的文章拍最后了

然后再查,发现,可以填0,1,2,3,因为$listorder = array('`id` ASC', '`id` DESC', '`listorder` ASC, `id` DESC', '`listorder` DESC, `id` DESC');

(line:29    phpcms\modules\special\classes\special_tag.class.php)

可以填 0 1 2 3 四个选项

listorder="0"   等于  order="id ASC"

listorder="1"   等于  order="id DESC"

listorder="2"   等于  order="listorder ASC"

listorder="3"   等于  order="listorder DESC"

但是,还是不行,所以,自己写……

修改PHPCMS V9相关文章、专题listorder、order排序功能的方法

完全是误人子弟啊,然后自己写!!

首先,sql语句排序规则??SELECT t.* FROM (SELECT * FROM a ORDER BY m ) as t ORDER BY n DESC

select * FROM a ORDER BY m ASC,n DESC

我们采用第二种方式!

ORDER BY  后可加2个字段,用英文逗号隔开。

f1用升序, f2降序,sql该这样写

ORDER BY  f1, f2  DESC

也可以这样写,更清楚:

ORDER BY  f1 ASC, f2  DESC

如果都用降序,必须用两个desc

ORDER BY  f1 DESC, f2 DESC

所以,修改后的东西是……

{pc:content action="lists" catid="$catid" num="30" order="listorder DESC,inputtime DESC" page="$page"}

验证:

kingcms php 排序 标签,修改PHPCMS V9列表排序,listorder、order排序功能的方法相关推荐

  1. phpcms ajax 调取文章内容,Phpcms V9列表页使用GET标签调用指定文章内容的方法

    十一归来,开始上班咯,假期愉快吧? 十一长假结束,CMSYOU继续分享CMS教程,与大家一起迎接新一天的开始.继续新的挑战, 一起加油! 在续之前发表的原创教程Phpcms V9列表页调用栏目第一篇文 ...

  2. PhpCms V9调用指定栏目子栏目文章的方法

    PhpCms V9调用指定栏目子栏目文章的方法 第一种,直接写父类id {pc:content action="lists" catid="父类id" num= ...

  3. 手机网站php模板修改,Phpcms V9自定义手机WAP模板新方法

    近来越来越多手机WAP.自适应网站,可见移动网页是未来,响应式是未来!但是在实际经验中,CMSYOU发现:响应式自适应虽然在国外非常流行了.大家都在追随,不过在国内,由于XP上ie6.IE8,带宽等问 ...

  4. phpcms v9 php标签,实现phpcms V9标签Tag伪静态

    关于伪静态的问题,原理上来说,是比较简单的,一方面是程序输出伪静态之后的链接,另一方面是Web服务器根据输出的链接进行URL重写.phpcms v9的tag标签伪静态也是遵循的这个原理,下面就分享一下 ...

  5. php cms 的模板修改,phpcms v9后台登陆模板修改方法和程序版本更新提示修改方法...

    Phpcms V9后台登陆及版本更新提示的自定义修改 一.Phpcms V9后台登陆模板修改方法 1. 找到登陆模板文件phpcms/modules/admin/emplates/login.tpl: ...

  6. php v9验证码错误,PHPCMS v9后台登陆提示验证码错误的解决方法

    PHPCMS v9的验证码生成后,会把验证码的数字存入Session当中. PHPCMS v9在默认的情况下,Session是存放在数据库当中的. 如果出现登录和评论时报验证码错误,可以参照如下的方式 ...

  7. php编辑器自动排版,phpcms v9在线编辑器增加一键排版功能

    v9使用的Ckeditor编辑器,在使用过程中有些不尽人意的地方,下面我来修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些. 此次修改的内容有批量去除超链接.上传图片自动添加ALT参数 ...

  8. php v9 邮箱登陆,PHPCMS v9会员登录支持Email登录的实现方法

    帝国CMS技术互助群:540946827 一帮大神带你装逼带你飞!还有漂亮的妹纸陪你玩哦! phpcms默认的会员登录没有使用email登录的功能,需要自己开发,下面cms资源网就告诉大家详细的开发方 ...

  9. php怎么做热门搜索标签,实现phpcms v9全站热门搜索关键词自动调用

    实现此功能其实并不难,虽然官方没有在发布版里做好,但系统自带了关键词模型,只是没有实现,我们修改一下程序来实现. 首先找到 /phpcms/model/keyword_model.class.php ...

最新文章

  1. 注册与验证码php源代码,一个简单的PHP验证码实现代码
  2. 管理学中的知名定律之阿尔布莱特法则
  3. android 语音自动播报,Android 语音播报实现
  4. python 第一安装 https网络请求问题
  5. 进程外Session和进程内Session存储
  6. oracle 并行提交,如何配置Oracle并行处理(上)
  7. [Python人工智能] 七.加速神经网络、激励函数和过拟合
  8. Java-自增自减运算符 初始Math类
  9. 程序员为什么要少写代码?
  10. 微型计算机的分类有,微型计算机的种类很多,主要分为台式机,笔记本,还有什么...
  11. iphone11边框喇手问题_iPhone12手感如何 直角边框真的会割手吗?
  12. UDK开发环境搭建完全流程
  13. 苹果电脑怎么断网?你会断网吗? Mac电脑断网方法
  14. 如何快速将多个文件合并为一个文件?
  15. DiskLruCache 源码分析
  16. 超市总营业额分析程序
  17. 正在获取服务器信息,正在获取远程列表服务器信息
  18. snipaste滚动截图方法_截图、拼图、图像编辑太麻烦?试试这款免费截图软件
  19. 哈工大《大数据计算基础》期末考试2021
  20. ansible aws_如何使用Ansible管理您的AWS资源

热门文章

  1. 历史上的今天:编程语言中null引用的十亿美元错误
  2. Angular ngOnChanges hook学习笔记
  3. 如何在TypeScript代码里获得HTML元素的css属性
  4. Angular Component class属性初始化和构造函数执行的先后顺序
  5. SAP成都研究院数字创新空间基于SAP C4C开发的一个智能服务原型项目
  6. ABAP Development Tool后台处理前台请求的入口
  7. when component is created twice - still no hint finally
  8. 将github pages搭建的网页添加到百度搜索资源平台上
  9. employee setup in Organization unit
  10. Unable to install breakpoint in Modify compiler options to generate line number attributes