2016-09-18 49 views
0

我想为Joomla 3.5.1实现自定义搜索插件。我是Joomla的新手,仍然忙于将我的双脚放在一起。为Joomla实现自定义搜索插件

最近我实现了一个插件,增加了自定义/额外的字段(5场,自由文本输入)在3.5.1的Joomla的文章。我跟着他们的教程,了解如何做到这一点,并且非常好。该插件按照他们的教程将额外/自定义字段保存在#__user_profiles表中。我显然可以将它保存到另一张桌子上,但自从我学习以后,我保持简单。这个插件工作完美,我可以捕获额外的字段并成功保存,数据与正在编辑/创建的文章ID一起保存。

我的下一个任务是创建另一个网站/前端“搜索”(或智能搜索)插件。这个插件必须对4字段的值进行分组,并将它们作为选择/下拉提供给前端用户。

有没有人能够给我我怎么可以存档这样的领先优势。我是否必须将其作为搜索或智能搜索插件实施?甚至有可能将我试图归档的内容归档?

这个搜索插件只会出现在一个页面上但我知道我可以正确地配置一次,我有一个插件。一旦用户搜索,系统必须回发选定的选项,我将搜索“#__user_profiles”以获取任何匹配的profile_key vs profile_value,并收集所有user_id(article_id),并从内容表中获取这些文章,并将该文章列表返回到前面 - 作为搜索结果。任何人都可以帮助我走向正确的方向?

我想他们创造一个搜索插件的教程,但我似乎失去了,主要是我不知道如何动态地提供我的选择/下拉菜单与信息保存在#__user_profiles表。

请反正可以帮助...

回答

0

我不认为这可能不修改核心“搜索”任务来完成。我的建议是建议搜索视图,并包括额外的过滤,然后编写自己的“搜索”任务,让您阅读这些数据并提供额外的结果。

通过编写只是搜索插件,你只能通过存储默认的Joomla之外的数据扩展搜索结果!表,但没有更多。