设为首页 - 加入收藏
您的当前位置:主页 > CMS教程 > 织梦CMS > 正文

织梦CMS Tags列表页文章按发布时间排序

来源:网络收集 点击数: 时间:2018-01-25

现今,SEO引擎对Tag聚合页面十分重视,比如A3站长个人网站的tag页面被收录的也有不少了,通过统计工具发现也能带来些流量,可是,A3站长发现一个问题,Tag列表页默认的是最新文章排在最后面的分页里,这样对优化很不好,经过研究A3站长发现这是织梦自身的Tags列表页的一个小Bug。

今天就来说下如何解决织梦织梦CMS的Tag列表按最新发布时间排序。

解决方法:

织梦CMS的目录下,/include目录下找到arc.taglist.class.php文件,查找代码:


$this->dsql->SetQuery("SELECT aid FROM `dede_taglist` WHERE tid = '{$this->TagInfos['id']}' AND arcrank>-1 LIMIT $limitstart,$getrow");
 

修改为


$this->dsql->SetQuery("Select aid From `dede_taglist` where tid = '{$this->TagInfos['id']}' And arcrank>-1 order by aid desc limit $limitstart,$getrow ");
 


织梦CMS Tags列表页文章按发布时间排序

看上面的代码,我们不难理解,默认的列表排序方式的是没有的,我们强制加上“order by aid desc”,就是按文章序号正序排列就完美解决这个问题。

A3站长博客的Tags列表修改为如下:

织梦CMS Tags列表页文章按发布时间排序

栏目分类

A3站长网 站长网 站长网技术网 站长教程网 织梦CMS教程 织梦模板 帝国CMS模板 联系QQ:26991496 邮箱:26991496@qq.com

A3站长网:欢迎您!谢谢您的访问...

Top