2016-09-18 75 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之外的數據擴展搜索結果!表,但沒有更多。