DEDE默认的搜索功能,所得到的结果是按照文章加入的先后排序的
很多时候,我们希望得到的结果按点击数排序,点击多的排前面。
那么就修改这一个地方:
include/inc_arcsaerch_view.php的大概第48行
从
$this->OrderBy = 'dede_full_search.aid desc';
改为
$this->OrderBy = 'dede_full_search.click desc';
做好以上步骤就完成了。
DEDE默认的搜索功能,所得到的结果是按照文章加入的先后排序的
很多时候,我们希望得到的结果按点击数排序,点击多的排前面。
那么就修改这一个地方:
include/inc_arcsaerch_view.php的大概第48行
从
$this->OrderBy = 'dede_full_search.aid desc';
改为
$this->OrderBy = 'dede_full_search.click desc';
做好以上步骤就完成了。
我们开发织梦网站过程中经常碰到列表页根据自定义字段排序的问题,织梦栏目列表按 附加表 自定义字段排序,不是 主表 字段排序 例如,我在内容模型-普通文章模型里添加了个自定义字段
在dede:arclist标签中如果你想按orderby=pubdate按最新修改排序输出文档,但是系统还是按orderby=sortrank给你输出,因为程序没有写上按orderby=pubdate的条件 修正教程 打开 /include/taglib/arclist.lib.php 找到
织梦dedecms列表页实现文档按权重weight排序(从小到大的顺序)方法: 1,在list_artcile.htm模板中使用 {dede:list pagesize=’12′ orderby=’weight’ orderway=’asc’} 2,然后修改include目录下的arc.listview.c