2011-07-26 107 views
0

我們用EE 1.6.8 runnig site-s ...不好笑,但我的老闆喜歡它... 所以我們實現了搜索。一切都很好,但搜索網址是這樣的: /search/results/0374c6c40f159934bc6795f031c4e52f10/ 改爲 /search/results/keyword 開發人員表示,只有付費插件才能將關鍵字放入網址中。 OMG。 這是真的嗎? 另一個問題:幾個小時後,搜索網址沒有返回結果。看來,cookie的會話過期或任何事情。 我有兩個想法:1。 我們的開發人員想糊弄我 2. EE是如此,它不是一個CMS就好像事情CMS ...表達式引擎搜索問題

回答

0

不是100%肯定,如果它的工作,但在理論上你可以有www.example.com/search/results/keyword。

在你EE代碼,你會穿上http://expressionengine.com/legacy_docs/modules/weblog/parameters.html#par_search

如圖所示{EXP:博客:條目搜索:身體= 「{segment_3}」 標題是:{title}等{enties/EXP:通道}

問題是關鍵字包含非[az] [0-9]字符值得考慮。

我們在我們的網站免費提供EvoPost http://www.eevolution.co.uk/index.php/addons/evopost,這將使您能夠從HTTP POST變量中捕獲關鍵字,例如搜索:body =「{ep_txtboxname}」

如果您需要產品的任何幫助,請隨時通過我們的網站與我們聯繫。

感謝

EEvolution開發

1

你是正確的,EE搜索模塊採用基於會話的網址結果。原因是搜索結果被緩存以提高性能,所以這些結果需要在很短的時間後過期(因爲可能需要出現新的結果)。

我假設你想要的是可收藏的搜索結果。在這種情況下,我建議使用Super Search,或者免費使用Google驅動的端點Google Search Results插件。