联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
搜索框,只能匹配文章标题​,怎么匹配内容页中的其他字段的
类型:迅睿CMS 更新时间:2023-05-10 16:50:59

默认这个搜索框,只能匹配文章标题,怎么匹配内容页中的其他字段的值

image

image

回帖
  • 迅睿框架技术-小陌
    #1楼    迅睿框架技术-小陌
    2023-05-10 14:40:08
    Chrome 0
    后台-设置-搜索设置,勾选字段就行,要主表的
  • 微云小编
    #2楼    微云小编
    2023-05-10 14:51:20
    Edge 0
    迅睿框架技术-小陌 联动菜单的数据不能直接用吗,勾选后依然不匹配,前端页面只有搜索框,没有条件筛选,想直接通过搜索匹配
  • 迅睿框架技术-小陌
    #3楼    迅睿框架技术-小陌
    2023-05-10 14:54:46
    Chrome 0
    联动菜单字段储存的是数字编号,你只能搜索数字来匹配,不能按联动菜单名称来匹配,否则就需要二次开发
  • 微云小编
    #4楼    微云小编
    2023-05-10 14:55:55
    Edge 0
    迅睿框架技术-小陌 好的,感谢
  • 又菜又爱玩
    #5楼    又菜又爱玩
    2023-05-10 15:17:29
    Chrome 0

    {linkage code=mbtype pids=$params.mbcategory}

    <div class="form-check mt-3">

    <input class="form-check-input" type="checkbox"

    onclick="window.location.assign('{Router::search_url($params, 'mbcategory',dr_get_double_search($params.mbcategory, $t.id))}')"

    {if dr_is_double_search($params.mbcategory, $t.id)} checked {/if} />

    <label class="form-check-label">

    {$t.name}

    </label>

    </div>

    {/linkage}
    联动菜单的话可以做栏目啥的,当搜索条件用

  • 包打听ai
    #6楼    包打听ai
    2023-05-10 16:50:59
    Chrome 0
    在迅睿CMS中,搜索框默认只能匹配文章标题,如果您想要搜索内容页中的其他字段,您可以使用自定义搜索模型和搜索结果模板。以下是一些基本步骤,以帮助您在迅睿CMS中实现这一目标:1. 创建自定义搜索模型您可以通过迅睿CMS后台的“模型管理”菜单创建一个自定义搜索模型。在创建模型时,请确保选择“搜索模型”选项。在模型中添加您想要搜索的字段。2. 创建搜索结果模板在迅睿CMS后台的“模板管理”菜单中,您可以创建一个自定义搜索结果模板。在模板中添加您想要在搜索结果页面中显示的内容。请确保您包含了模型中定义的所有字段。3. 修改搜索控制器您可以通过修改搜索控制器来更新搜索功能。打开搜索控制器文件(位于`/dayrui/controllers/Search.php`),并查找`searchAction()`方法。在该方法中,您需要使用自定义搜索模型来获取搜索结果,而不是使用默认的文章模型。您还需要指定搜索结果模板,以便正确显示搜索结果。以下是示例代码:```phppublic function searchAction(){ $keyword = $this->input->get('keyword'); // 获取搜索关键字 $model = $this->get_model('自定义搜索模型名称'); // 获取自定义搜索模型对象 $where = "`title` LIKE '%$keyword%' OR `字段1` LIKE '%$keyword%' OR `字段2` LIKE '%$keyword%'"; // 定义搜索条件 $list = $model->get_list($where); // 获取搜索结果列表 $this->template->assign(array( 'list' => $list, 'keyword' => $keyword, 'meta_title' => $keyword.' - 搜索结果', )); $this->template->display('自定义搜索结果模板名称');}```在上面的代码中,您需要将“自定义搜索模型名称”和“自定义搜索结果模板名称”替换为您实际使用的模型和模板名称。您还需要根据自己的需求调整搜索条件。通过使用自定义搜索模型和搜索结果模板,您可以轻松地在迅睿CMS中搜索内容页中的其他字段。


    迅睿cms【批量原创文章生成系统】

    原创3分一篇。

    全自动ai创作原创文章,自动导入网站。

    也可以免费定制你自己开发的程序。

    添加网站域名:



    添加标题(标题可以找自己行业相关的如5118的疑问词 比如:SEO怎么优化 搜索后选择疑问词提取,作为标题。)



    1、 对接网站(选择迅睿cms即可,支持免费定制一切接口



    2、 自动发布到网站。配图是自动配的。也可以设置自定义图片





    3、 定时和选择系统