您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dede搜索结果按点击排序的方法
王颢锵2023-10-26 23:17:16dedecms教程已有人查阅
导读dedecms默认的搜索结果完全是按较新发布时间排序,也就是说较新发布的显示在最前面,这样就有一个问题,搜索的结果都是大家都需要的结果
dedecms默认的搜索结果完全是按较新发布时间排序,也就是说较新发布的显示在最前面,这样就有一个问题,搜索的结果都是大家都需要的结果,但较新发布的不一定是需要的,而如果有几页甚至几十页的搜索结果让用户无所适从;很难找到自己需要的文章,所以我们需要把搜索结果按点击排序,方便用户查找到需要的结果。
在/include/arc.searchview.class.php文件467行“//排序方式”注释下面 “//搜索”注释以上的代码改成如下代码:
在/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";
}
}
修改后的结果就是按照点击排序。赶紧修改你的搜索代码,优化织梦的搜索结果大大提高用户体验吧!
本文标签:
很赞哦! ()
相关文章
随机图文
-
DEDE织梦首页调用留言簿标签的代码写法示例
有不少朋友会用到织梦的留言簿模块插件,想把留言本里面的一些内容在首页或其他页面上调用显示出来,织梦网络公司跟板网介绍具体调用方法和标签如下: -
dede织梦建站优化技巧整理
首先需要声明的是本文仅适合新手dedecms站长,内容都是基础中的基础,各位站长朋友请根据自己的水平选择阅读与否,以免耽误大家宝贵的时间。 -
dedecms织梦终极SEO优化步骤教程
DEDEcms是国内一套开源的cms程序,现在用dedecms建站的人越来越多了,所以长沙seo陈铭觉得很有必要出品一套比较系统化的DEDEcms优化教程来帮助大家了解和学习 -
织梦dedecmsV5.7 TAG伪静态IIS_rewrite配置方法教程
id IIS Rewrite include1、因为没有像PHP自带的ReWrite模块,所以需要下载IIS Rewrite模块:
留言与评论 (共有 条评论) |