光的传人

aspcms新闻列表页面顺序不对怎么办?order=id不按id顺序解决办法

不知道为什么,aspcms系统,明明是按照顺序加的文章栏目,但是新闻列表页面也是出现错误,有一部分不是按照文章id顺序排列的,也就是说,分为两部分顺序了,比如789123456.真是奇怪。后来研究了很久,按照时间排序的话,是正常连贯顺序,不过是降序,只能从这个方向入手了。

经过仔细分析代码,需要修改的地方有两个:

第一,模板文件newslist.html需要修改新闻列表标签{aspcms:list  order=id} 为{aspcms:list order=time} 。

第二,打开inc/AspCms_MainClass.asp,搜索AddTime desc,全部替换为AddTime asc,ok,顺序完全连贯啦!

大家有没有遇到这个问题呢?其实想按照后台设置的顺序排列的,但是修改代码也没管用,按照别人的经验,好像是之前版本的,case "order" : orderStr =" order by IsTop desc,isrecommend desc,ContentOrder,a.AddTime desc" 里面已经有ContentOrder,就没按这个改。现在仔细一看,是不是因为ContentOrder后面少了desc?不好说,有兴趣的朋友可以再测试一下!

读取顺序根据需要可以调整,代码也可以按照自己的需求调整,这就是所谓的二次开发吧!

时候不早了,各位,晚安!

网友评论(以下内容仅代表网友观点,与本站无关)
    4.五莲花石材  2015/1/30 22:44:36 回复
    谢谢博主分享!
    3.宝宝睡袋批发网  2014/12/29 14:51:26 回复
    谢谢分享.
    2.金利锁业  2014/4/1 8:42:23 回复
    期待更新啊博主
    1.金利锁业  2014/3/31 10:03:00 回复
    期待更新啊

原创文章请注明转载自光的传人博客本文地址:http://www.liu16.com/post/order=id.html,标题:aspcms新闻列表页面顺序不对怎么办?order=id不按id顺序解决办法

【我来说两句】
分享到:

评论 4

发表评论:

阿光验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。