当前位置:于振海网 > 文摘 >

dedecms 5.7 tag列表页排序错误的解决方法

发布时间:2011年9月30日更新时间:2024年5月28日作者:于振海文章ID:62浏览:

    tag列表页的排序感觉没有一点规律可言,最新发布的文章排在第二页,也不按照id降序排列。默认的是sortrank降序排列,我们可以修改成按照id降序排列。
    修改方法:
    1.打开模板文件templets\default\taglist.htm
    2.将{dede:list orderby='sortrank' pagesize='10'}修改为{dede:list orderby='default' pagesize='10'}
    3.打开include\arc.taglist.class.php
    4.将313行的:$this->dsql->SetQuery("SELECT aid FROM `yuzhenhai_taglist` WHERE tid = '{$this->TagInfos['id']}' AND arcrank>-1 LIMIT $limitstart,$getrow");修改为:$this->dsql->SetQuery("SELECT aid FROM `yuzhenhai_taglist` WHERE tid = '{$this->TagInfos['id']}' AND arcrank>-1 order by aid desc LIMIT $limitstart,$getrow");
    5.修改后,tag列表就按照文章id大小排序了。注意,第4条的修改会在大量tag时导致效率下降

顶一下
6
100%
踩一下
0
0%
评论列表 发表评论
推荐文章