在制作帝國CMS全站搜索功能的時候小編參看了帝國CMS官方文檔,也按照官方文檔配置了相關參數,但是一直都不成功,后來在瀏覽其他帝國CMS網站的時候發現別人的帝國網站上能實現全站搜索功能,于是查看他的網站代碼發現下,帝國官方的參考文檔有不少地方是有錯誤的。下面織夢模板網就這個問題給大家分享一下。
正確的代碼小編分享如下,你只需要把下面的表單代碼復制到你的搜索變量里也就是需要搜索框的地方就可以實現全站搜索了:
<form name="searchform" method="post" action="[!--news.url--]e/search/index.php" target="_blank"><input type="text" name="keyboard" placeholder="搜索框提示語"><input type="hidden" name="tbname" value="news"><input type="hidden" name="show" value="title"><input type="hidden" name="tempid" value="1"><input type="submit" value="搜索"></form>
看了上面的正確的全站搜索代碼,有興趣的朋友可以對比看下帝國CMS官方的參考文檔,就會發現帝國官方提供的示例看看錯了很多地方。這里我們就不多加討論了。下面我們簡單來說下該代碼如何使用。
代碼分析:
上面代碼中如果傳值方式是get會出錯,少一個input會出錯,input順序不對也會出錯,大家只要把這段代碼復制到需要搜索框的地方就能搜到結果,前提是你開啟了搜索并增加了搜索數據源。
最后實現搜索后的搜索結果列表頁大家自行制作即可,需要提醒大家注意的是如果你的導航有二級欄目,調用采用了文章“帝國cms調用二級欄目代碼(附參考結構和文檔)”中的代碼,那么前臺頁面導航上會出現標簽代碼。
解決方法就是點你網站的任意一個頁面,右鍵源代碼把導航部分的源碼復制到搜索模板里,另外搜索列表頁不支持列表式分頁標簽的調用,只支持下拉式分頁標簽的調用。
以上就是帝國CMS如何制作全站搜索功能代碼的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
|
新聞熱點
疑難解答