2011-07-26 79 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插件。