迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
默認(rèn)這個(gè)搜索框,只能匹配文章標(biāo)題,怎么匹配內(nèi)容頁(yè)中的其他字段的值
回復(fù)@迅睿框架技術(shù)-小陌 聯(lián)動(dòng)菜單的數(shù)據(jù)不能直接用嗎,勾選后依然不匹配,前端頁(yè)面只有搜索框,沒有條件篩選,想直接通過搜索匹配
回復(fù)@迅??蚣芗夹g(shù)-小陌 好的,感謝
{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}聯(lián)動(dòng)菜單的話可以做欄目啥的,當(dāng)搜索條件用
在迅睿CMS中,搜索框默認(rèn)只能匹配文章標(biāo)題,如果您想要搜索內(nèi)容頁(yè)中的其他字段,您可以使用自定義搜索模型和搜索結(jié)果模板。
以下是一些基本步驟,以幫助您在迅睿CMS中實(shí)現(xiàn)這一目標(biāo):
1. 創(chuàng)建自定義搜索模型
您可以通過迅睿CMS后臺(tái)的“模型管理”菜單創(chuàng)建一個(gè)自定義搜索模型。在創(chuàng)建模型時(shí),請(qǐng)確保選擇“搜索模型”選項(xiàng)。在模型中添加您想要搜索的字段。
2. 創(chuàng)建搜索結(jié)果模板
在迅睿CMS后臺(tái)的“模板管理”菜單中,您可以創(chuàng)建一個(gè)自定義搜索結(jié)果模板。在模板中添加您想要在搜索結(jié)果頁(yè)面中顯示的內(nèi)容。請(qǐng)確保您包含了模型中定義的所有字段。
3. 修改搜索控制器
您可以通過修改搜索控制器來(lái)更新搜索功能。打開搜索控制器文件(位于`/dayrui/controllers/Search.php`),并查找`searchAction()`方法。
在該方法中,您需要使用自定義搜索模型來(lái)獲取搜索結(jié)果,而不是使用默認(rèn)的文章模型。您還需要指定搜索結(jié)果模板,以便正確顯示搜索結(jié)果。
以下是示例代碼:
```php
public function searchAction()
{
$keyword = $this->input->get('keyword'); // 獲取搜索關(guān)鍵字
$model = $this->get_model('自定義搜索模型名稱'); // 獲取自定義搜索模型對(duì)象
$where = "`title` LIKE '%$keyword%' OR `字段1` LIKE '%$keyword%' OR `字段2` LIKE '%$keyword%'"; // 定義搜索條件
$list = $model->get_list($where); // 獲取搜索結(jié)果列表
$this->template->assign(array(
'list' => $list,
'keyword' => $keyword,
'meta_title' => $keyword.' - 搜索結(jié)果',
));
$this->template->display('自定義搜索結(jié)果模板名稱');
}
```
在上面的代碼中,您需要將“自定義搜索模型名稱”和“自定義搜索結(jié)果模板名稱”替換為您實(shí)際使用的模型和模板名稱。您還需要根據(jù)自己的需求調(diào)整搜索條件。
通過使用自定義搜索模型和搜索結(jié)果模板,您可以輕松地在迅睿CMS中搜索內(nèi)容頁(yè)中的其他字段。
迅睿cms【批量原創(chuàng)文章生成系統(tǒng)】
原創(chuàng)3分一篇。
全自動(dòng)ai創(chuàng)作原創(chuàng)文章,自動(dòng)導(dǎo)入網(wǎng)站。
也可以免費(fèi)定制你自己開發(fā)的程序。
添加網(wǎng)站域名:
添加標(biāo)題(標(biāo)題可以找自己行業(yè)相關(guān)的如5118的疑問詞 比如:SEO怎么優(yōu)化 搜索后選擇疑問詞提取,作為標(biāo)題。)
1、 對(duì)接網(wǎng)站(選擇迅睿cms即可,支持免費(fèi)定制一切接口)
2、 自動(dòng)發(fā)布到網(wǎng)站。配圖是自動(dòng)配的。也可以設(shè)置自定義圖片
3、 定時(shí)和選擇系統(tǒng)
回復(fù)@迅睿框架技術(shù)-小陌 聯(lián)動(dòng)菜單的數(shù)據(jù)不能直接用嗎,勾選后依然不匹配,前端頁(yè)面只有搜索框,沒有條件篩選,想直接通過搜索匹配
回復(fù)@迅??蚣芗夹g(shù)-小陌 好的,感謝
{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}
聯(lián)動(dòng)菜單的話可以做欄目啥的,當(dāng)搜索條件用
在迅睿CMS中,搜索框默認(rèn)只能匹配文章標(biāo)題,如果您想要搜索內(nèi)容頁(yè)中的其他字段,您可以使用自定義搜索模型和搜索結(jié)果模板。
以下是一些基本步驟,以幫助您在迅睿CMS中實(shí)現(xiàn)這一目標(biāo):
1. 創(chuàng)建自定義搜索模型
您可以通過迅睿CMS后臺(tái)的“模型管理”菜單創(chuàng)建一個(gè)自定義搜索模型。在創(chuàng)建模型時(shí),請(qǐng)確保選擇“搜索模型”選項(xiàng)。在模型中添加您想要搜索的字段。
2. 創(chuàng)建搜索結(jié)果模板
在迅睿CMS后臺(tái)的“模板管理”菜單中,您可以創(chuàng)建一個(gè)自定義搜索結(jié)果模板。在模板中添加您想要在搜索結(jié)果頁(yè)面中顯示的內(nèi)容。請(qǐng)確保您包含了模型中定義的所有字段。
3. 修改搜索控制器
您可以通過修改搜索控制器來(lái)更新搜索功能。打開搜索控制器文件(位于`/dayrui/controllers/Search.php`),并查找`searchAction()`方法。
在該方法中,您需要使用自定義搜索模型來(lái)獲取搜索結(jié)果,而不是使用默認(rèn)的文章模型。您還需要指定搜索結(jié)果模板,以便正確顯示搜索結(jié)果。
以下是示例代碼:
```php
public function searchAction()
{
$keyword = $this->input->get('keyword'); // 獲取搜索關(guān)鍵字
$model = $this->get_model('自定義搜索模型名稱'); // 獲取自定義搜索模型對(duì)象
$where = "`title` LIKE '%$keyword%' OR `字段1` LIKE '%$keyword%' OR `字段2` LIKE '%$keyword%'"; // 定義搜索條件
$list = $model->get_list($where); // 獲取搜索結(jié)果列表
$this->template->assign(array(
'list' => $list,
'keyword' => $keyword,
'meta_title' => $keyword.' - 搜索結(jié)果',
));
$this->template->display('自定義搜索結(jié)果模板名稱');
}
```
在上面的代碼中,您需要將“自定義搜索模型名稱”和“自定義搜索結(jié)果模板名稱”替換為您實(shí)際使用的模型和模板名稱。您還需要根據(jù)自己的需求調(diào)整搜索條件。
通過使用自定義搜索模型和搜索結(jié)果模板,您可以輕松地在迅睿CMS中搜索內(nèi)容頁(yè)中的其他字段。
迅睿cms【批量原創(chuàng)文章生成系統(tǒng)】
原創(chuàng)3分一篇。
全自動(dòng)ai創(chuàng)作原創(chuàng)文章,自動(dòng)導(dǎo)入網(wǎng)站。
也可以免費(fèi)定制你自己開發(fā)的程序。
添加網(wǎng)站域名:
添加標(biāo)題(標(biāo)題可以找自己行業(yè)相關(guān)的如5118的疑問詞 比如:SEO怎么優(yōu)化 搜索后選擇疑問詞提取,作為標(biāo)題。)
1、 對(duì)接網(wǎng)站(選擇迅睿cms即可,支持免費(fèi)定制一切接口)
2、 自動(dòng)發(fā)布到網(wǎng)站。配圖是自動(dòng)配的。也可以設(shè)置自定義圖片
3、 定時(shí)和選擇系統(tǒng)