首页 > CMS技巧 > DEDEEIMS > 内容

完美解决dedeeims中cattree栏目排序问题

dedeeims的后台里设置了每个栏目的排序,那么在模板中用{cattree}{/cattree}标签调用你会发现栏目的顺序是乱的,下面是修改方法

以下文章技巧与方法只是完美时空www.wmsk.cc转载并适当修改!在Dedeeims(dede企业版)中,你在后台栏目管理处已经设置了每个栏目的排序,那么在模板中用{cattree}{/cattree}标签调用你会发现栏目的顺序是乱的。。这是什么原因呢。答案是程序中SQL查询没有用到orderby 排序。。那么如果解决呢。

现在给出解决方法:

1.直接修改{cattree}标签的php源文件:

1)找到include/taglib/cattree.lib.php这个文件,并且只查看有写SQL语句的地方。

2)只要是查询 `wmsk_arctype` 这个表的后面都应该加上 order by sortrank asc

如:

Select reid,topid,lang,channeltype,ispart From `wmsk_arctype` where id='$typeid' order by sortrank asc

不止一个地方,有5个地方,自己就一个一个修改吧。。

 

上一篇:dedeeims搜索指定栏目进行搜索
下一篇:解决dedeeims某一栏目生成后变成主页的问题

分享到:
      加入收藏