適用范圍:全站任意地方均可使用
標(biāo)簽作用:用于執(zhí)行站內(nèi)搜索功能
<form action="{pboot:scaction}" method="get">
關(guān)鍵字:<input type="text" name="keyword" >
<button type="submit">搜索</button>
</form>
表單提交方式為get.
使用說(shuō)明:
{pboot:scaction} 為搜索提交地址
注意:表單提交方式為get,此表單默認(rèn)匹配title標(biāo)題字段
<form action="{pboot:scaction}" method="get">
關(guān)鍵字:<input type="text" name="keyword" >
<input type="hidden" name="field" value="title" >
<button type="submit">搜索</button>
</form>
或:
<form action="{pboot:scaction}" method="get">
<select name="field">
<option value="title">內(nèi)容標(biāo)題</option>
<option value="content">內(nèi)容詳情</option>
</select>
關(guān)鍵字:<input type="text" name="keyword" >
<button type="submit">搜索</button>
</form>
通過(guò)添加隱藏域傳遞field值來(lái)控制搜索的字段,也可以同時(shí)設(shè)置多個(gè)字段,如: value="title|content" ,當(dāng)然這只是方式之一,后面還有!
<form action="{pboot:scaction}" method="get">
關(guān)鍵字:<input type="text" name="keyword" >
<input type="hidden" name="field" value="title" >
<input type="hidden" name="scode" value="2,3" >
<button type="submit">搜索</button>
</form>
這里只定義搜索的字段和搜索的分類,其實(shí)你可以定義更多數(shù)據(jù)庫(kù)中任意可用的字段。如author為admin的:name="author" value="admin",當(dāng)然你可以使用非隱藏域,那么就相當(dāng)于綜合搜索類型。
如果需要定義的scode分類有多個(gè),可以用逗號(hào)隔開,同時(shí)需要注意,如果表單傳遞的分類和字段無(wú)效時(shí),要考慮結(jié)果頁(yè)循環(huán)是否做了限制。
(V1.3.7+)如果有多個(gè)搜索表單想定義不同的結(jié)果頁(yè)模板,那么可以傳遞searchtpl字段來(lái)定義模板頁(yè),如:
<input type="hidden" name="searchtpl" value="test.html" >
<form action="{pboot:scaction}" method="get">
內(nèi)容:<input type="text" name="content" >
標(biāo)題:<input type="text" name="title" >
作者:<input type="text" name="author" >
<input type="hidden" name="scode" value="2,3" >
<button type="submit">搜索</button>
</form>
這里自定義了三個(gè)字段,其實(shí)你可以定義更多數(shù)據(jù)庫(kù)中任意可用的字段。
如果URL采用兼容模式,這時(shí)候搜索應(yīng)該使用POST,或者在首行添加隱藏域,<input type="hidden
" name="search" >
{pboot:search}
<a href="[search:link]">[search:title]</a>
{/pboot:search}
使用說(shuō)明:
搜索結(jié)果頁(yè)面使用模板search.html
num=* 每頁(yè)數(shù)量,非必填,用于控制分頁(yè)大小
order=* 排序方式,非必填,用于輸出內(nèi)容的排序方式,可選:date、sorting、istop、isrecommend、isheadline、visits、likes、oppose等字段,其中sorting為按后臺(tái)填寫的排序,122版本開始支持自定義模式,如:order='date desc,id desc' 、order='sorting desc,id desc',(V1.3.7+)還支持random隨機(jī)排序
scode=* 分類編碼,非必填,加前面說(shuō)的方式,此作為第二種限制搜索分類的方式,多個(gè)分類用逗號(hào)隔開,如: scode='2,3,4'
field=* 字段限制,非必填,在使用了keyword時(shí)用于限定匹配的數(shù)據(jù)庫(kù)字段,多個(gè)字段用豎線隔開即可,如:field='title|content'
filter=*|x,y 數(shù)據(jù)過(guò)濾,非必填,用于對(duì)列表內(nèi)容進(jìn)行過(guò)濾篩選,如:filter=title|ASP,PHP 只顯示標(biāo)題含有ASP和PHP的內(nèi)容
fuzzy=* 是否模糊匹配,非必填,可選1或0,1時(shí)為默認(rèn)的模糊匹配,0則關(guān)閉
搜索結(jié)果默認(rèn)執(zhí)行分頁(yè),使用內(nèi)容列表的分頁(yè)代碼即可.
獲取當(dāng)前搜索內(nèi)容:{pboot:keyword}
對(duì)搜索結(jié)果關(guān)鍵字進(jìn)行標(biāo)紅 mark=1 (V2.0.5新增),如:[search:title mark=1];
[search:n] | 序號(hào)從0開始 |
[search:i] | 序號(hào)從1開始 |
[search:id] | 編號(hào) |
[search:scode] | 分類編碼 |
[search:subscode] | 副分類編碼 |
[search:sortname] | 分類名稱 |
[search:subsortname] | 副分類名稱 |
[search:sortlink] | 分類鏈接 |
[search:subsortlink] | 副分類鏈接 |
[search:title] | 標(biāo)題 |
[search:titlecolor] | 標(biāo)題顏色 |
[search:subtitle] | 副標(biāo)題 |
[search:author] | 作者 |
[search:source] | 來(lái)源 |
[search:link] | 鏈接 |
[search:outlink] | 外部鏈接 |
[search:date] | 發(fā)布日期 |
[search:ico] | 縮略圖 |
[search:pics] | 多圖 |
[search:content] | 內(nèi)容 |
[search:enclosure] | 附件 |
[search:enclosuresize] | 附件大小 |
[search:keywords] | 關(guān)鍵詞 |
[search:description] | 描述 |
[search:istop] | 是否置頂 |
[search:isrecommend] | 是否推薦 |
[search:isheadline] | 是否頭條 |
[search:visits] | 訪問數(shù)量 |
[search:likes] | 點(diǎn)贊數(shù)量 |
[search:oppose] | 反對(duì)數(shù)量 |
[search:likeslink] | 點(diǎn)贊鏈接 |
[search:opposelink] | 反對(duì)鏈接 |
教程內(nèi)容BUG提交
提交