織夢前臺搜索標題和文檔內容關鍵詞實現教程程
導讀:程序開發程序開發織夢教程開始 1、在前臺模板搜索框代碼內加入一行代碼 input type = hidden name = channeltype value = 1 例如 fseo網站優化軟件網站推廣優化seo。
織夢教程開始 1、在前臺模板搜索框代碼內加入一行代碼 input type = hidden name = channeltype value = 1 例如 form name=formsearch action={dede:global.cfg_cmspath/}/plus/search.php !-- 必須要指定搜索哪個模型 value=模型id -- input type=hidden name=channeltype value=1 !-- 必須要指定搜索哪個模型 value=模型id -- /f […]

織夢教程開始
1、在前臺模板搜索框代碼內加入一行代碼
<input type="hidden" name="channeltype" value=&q網站建設哪家好uot;1">例如
<form name="formsearch" action="{dede:global.cfg_cmspath/}/plus/search.php"> <!-- 必須要指定搜索哪個模型 value="模型id" --> <input type="hidden" name="channeltype" value="1"> <!-- 必須要指定搜索哪個模型 value="模型id" --> </form>
2、打開 /include/arc.searchview.class.php 找到 大概在 54 行
var $Sphinx;復制在它下面加入
var $addJoin;復制- 1
繼續找到
$hascode = md5($cque網站建設教程ry);復制在它上面加入
if($this->ChannelType > 0) { $this->AddSql = join(' AND ',$ksqls) . " AND ( CONCAT(addf.body,arc.title) LIKE '%{$this->Keyword}%') "; $row = $this->dsql->GetOne("SELECT addtable FROM `58pic_channeltype` WHERE id={$this->ChannelType}"); $addtable = trim($row['addtable']); $this->addJoin = " LEFT JOIN `{$addtable}` addf ON arc.id=addf.aid "; $cquery = "SELECT arc.*,addf.* FROM `{$this->AddTable}` arc {$this->addJoin} WHERE ".$this->AddSql; }注意:上面中的 addf.body 就是文章內容字段,如果你要搜索其他字段,改成你的自定義字段名稱
繼續找到
WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-25 ,文章織夢前臺搜索標題和文檔內容關鍵詞實現教程程主要講述標題,前臺,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_8236.html