织梦CMS如何实现搜索实现标题完全精准搜索

2021-07-25 0 1,070 百度已收录

织梦搜索实现标题完全精准搜索,就是搜索文档标题必须一模一样才有搜索结果。

1、在 /plus/ 新建一个 so.php 文件

GetOne("SELECT id FROM `dede__archives` WHERE title = '$title' ");
if (is_array($row))
{
    $chRow    = $dsql->GetOne("SELECT c.addtable FROM dede__archives AS a LEFT JOIN dede_channeltype AS c ON a.channel=c.id where a.id='{$row['id']}'");
    $addtable = trim($chRow['addtable']);
    $result   = $dsql->GetOne("SELECT arc.*,addf.* FROM `dede__archives` arc LEFT JOIN `{$addtable}` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND arc.id = '{$row['id']}'");
    $pv       = new PartView();
    foreach ($result as $k => $v)
    {
        $pv->Fields[$k] = $v;
    }
    $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $cfg_df_style . "/so.htm");
    $pv->Display();
}
else
{
    ShowMsg('没有相关记录!', '-1');
}
exit();

2、添加 so.htm 模板文件,例如 /templets/default/so.htm,代码如下

标题:{dede:field.title /}

缩略图:{dede:field.litpic /}

品牌:{dede:field.pinpai /}

货号:{dede:field.huohao /}

价格:{dede:field.jiage /}

内容:{dede:field.body /}

4、前台模板搜索框代码

查看源码

注意:name=”title” 不是 name=”q”

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1、如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
2、以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
3、如有侵犯你版权的,请来信(邮箱:admin@mail.52muban.com)指出,核实后,本站将立即改正。
4、如有链接无法下载、失效或广告,请点击下面的报错或者联系我们处理!
5、以上资源售价只是赞助,不代表代码或者素材本身价格。收取费用仅维持本站的日常运营所需!

我爱模板网 dedecms教程 织梦CMS如何实现搜索实现标题完全精准搜索 https://www.52muban.com/18438.html

专注网站开发,建设。

常见问题
  • 我们承诺演示效果图均和网站一模一样,如有不同,全额退款,并且我们的模板和数据都没有留后门,请放心使用。
查看详情
  • 因为模板具有可复制性和可传播性,模板一旦发货,非质量问题,不支持退换;所以务必请您一定看清楚后再购买。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务