上一篇文章野草介紹了JOOMLART的K2 Filter and Search Module, 相信對這方面的感興趣的朋友都會到JA提供的演示頁面逛一圈,感受K2字段搜索功能帶來的驚喜吧。但如果您希望更深入瞭解這方面的功能,就不能錯過 www.joomcar.net推出的K2 Filter and Search Module。雖然我和你也會很納悶他們爲什麼名稱要起得一樣,但不管啦,下面就讓野草來介紹一下這個模塊。
以下內容來自joomcar網站的介紹,野草將其翻譯爲中文:
http://www.joomcar.net/description
模塊特性:
- 搜索字段可顯示爲文本、下拉選擇、多項選擇、滑塊、範圍值滑塊、單選、標籤(允許選擇多個標籤)、分類、文章標題(標題文本或首字母)、文章內容、文章創建/發佈日期;
- 限制特定的類別進行搜索(你可自由選擇是指定的一個或多個ID或者是自動根據當前頁面的分類);
- 搜索結果具有多種排序方式;
- 可將搜索區域設置成多欄(列)模式;
- 搜索結果可根據某個字段的值進行排序;
該模塊由兩部分結成:
- 模塊部分(mod_k2_filter);
- 插件部分提供搜索功能(系統功能,用戶無可設置的參數)。
模塊後臺截圖:
- 在模塊的參數設置中,你可以選擇字段的顯示類型(一般選擇和K2中設定的類型對應,當然有些類型可以混合使用,下拉選擇和單選)
- 你也可以選擇哪些字段被顯示,設定字段的顯示順序和設置字段在前臺搜索區的欄數(列)。
如果你希望下載K2 Multiple Extra Fields Filter Module,你需要在此頁面 "Purchase the module" 購買該模塊。目前購買價格大概是RMB 232元。但Joomla1.5是另一個版本,和Joomla 1.7/2.5/3.0是一個版本,它們是要分開購買的。
安裝說明:
- 安裝前請備份你的網站;
- 通過Joomla後臺的擴展安裝安裝模塊部分;
- 通過Joomla後臺的擴展安裝安裝插件部分;
- 啓用安裝的插件(默認安裝後爲禁用狀態);
- 設置模塊的各種參數。
已知問題:
sh404sef兼容性
如果你的網站安裝了sh404sef,你需要在此文件components\com_k2\sef_ext\com_k2.php中增加條件語句
找到下面的語句:
case 'search' : $title[] = 'search'; if (!empty($searchword)) $title[] = $searchword; break;
在它的下面添加新的條件語句
case 'filter' : $title[] = 'filter'; if (!empty($searchword)) $title[] = $searchword; break;
然後你可能需要刪除緩存並重新啓用sh404sef。