• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    织梦dede搜索结果按点击排序方法,适用于5.6/5.
    POST TIME:2018-04-22 19:33
    dedecms默认的搜索结果完全是按最新发布时间排序,也就是说最新发布的显示在最前面,这样就有一个问题,搜索的结果都是大家都需要的结果,但最新发布的不一定是需要的,而如果有几页甚至几十页的搜索结果让用户无所适从;很难找到自己需要的文章,所以我们需要把搜索结果按点击排序,方便用户查找到需要的结果。

     在/include/arc.searchview.class.php文件467行“//排序方式”注释下面 “//搜索”注释以上的代码改成如下代码:

    $ordersql = '';
    if($this->ChannelType< 0 ||$this->ChannelTypeid< 0){
    if($orderby=="id"){
    $ordersql="order by arc.aid desc";

    }else if($orderby=="senddate"){

    $ordersql="order by arc.senddate desc";

    }else{
    $ordersql=" order by arc.click desc";
    }
    }else{
    if($orderby=="senddate")
    {
    $ordersql=" order by arc.senddate desc";
    }
    else if($orderby=="pubdate")
    {
    $ordersql=" order by arc.pubdate desc";
    }
    else if($orderby=="id")
    {
    $ordersql=" order by arc.id desc";
    }
    else
    {
    $ordersql=" order by arc.click desc";
    }
    }

    修改后的结果就是按照点击排序。赶紧修改你的搜索代码,优化织梦的搜索结果大大提高用户体验吧!

     

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!