Suitable for shops, catalogs, product sites and anyone who wants to add an opportunity to search and filter the content generated by K2.
"Filter for K2" can be used as standard filtering or as AJAX based module for filtering of K2 items.
With this module you can easily filter your K2 items by the values from the extra fields, by category or tag. You can choose to filter the items from one or several categories. You also have the option to choose exactly which specific items to be available for filtration. "Filter for K2" allows you to filter by one or several fields. In module parameters you can choose which fields to be loaded into the module and respectively which the user can filter out.
Every K2 extra field can be transformed to:
- single select
- chosen fields
- range fields (numeric values only)
- check box
- radio buttons
In "Filter for K2" module you can also choose the filtering logic.
Parameter "Fields Compare Type" - Allows you to choose a logical operator when you select values from several fields. The options are "AND" and "OR". The AND operator displays items if both the first condition and the second condition are true. The OR operator displays a items if either the first condition or the second condition is true.
Parameter "Fields Values Compare" – allows you to select the logic when selecting values from one field. The options are "AND" and "OR". The AND operator displays a items if both the first condition and the second condition are true. The OR operator displays a items if either the first condition or the second condition is true.
The additional options of the module allows you to select the number of columns for the multiselect lists, the number of columns to be displayed for the filtered items, items per page and more.
"Filter for K2" supports all standard features of the core K2 modules: hide / display of: images, title, text, author, tags, extra fields; order of the items and etc.
The module is successfully tested to filter more than 6 000 K2 items at once! (It may depend on your hosting provider.)
"Filter for K2" is compatible with Multiple Extra Fields Groups (MEFG) for K2 from JoomReem.
v3.0.3 - 04.12.2014
[+]Added ajax filtering in the separate page results.
[^]chosen bug fix.
v3.0 - 08.11.2014
[+]Added support for K2 v.3
v2.5.0 - 21.12.2013
[+]All templates are loaded via views
[+]K2 category template native support in ajax and separate page view
[#]New templates (must redo old template overrides)
[+]Price format options
v2.1.0 - 25.11.2013
[#]Use get instead of post for filtering form.
[+]Use positions for filter values and maintain internal relations with the hash.
[+]Helper class is object instead of static class.
[+]include noConflict js file to be able to work with multiple loaded jquery on one page.
[+]sef_ext for sh404
[+]allow overriding of style.css
[+]New templates (must redo old template overrides)
v2.0.8b - 22.10.2013
[^] Expected reference bug fix
[#] Escape quotes in js in parameter
v2.0.8 - 01.10.2013
[+] Show map on filter result page
v2.0.7 - 27.09.2013
[^] Fix date format for extrafields
[^] Fix non utf8 install sql
[+] Check if the module database table exists on update, if deleted manually create the table again.
v2.0.6 - 24.09.2013
[^] Featured first ordering bug fixed
[+] New ajax url using view
[+] Multilanguage support
[+] Parameter to show title as link
[+] Fix to be able to work when used on site that uses falang
v2.0.5 - 01.09.2013
[-] Removed sorting of filter options for multiselect, select and radio fields. Default order from the field is used.
[^] Bug fix regarding the lack of page class suffix.
v2.0.4 - 28.08.2013
[#] Add static to all static methods to avoid notices,
[#] Tag field improvement
[+] Fields groups in parameters
v2.0.3 - 22.08.2013
[+] Added menu item options
[+] Added compatibility with additional category plugin
[^] Various small bug fixes
v2.0.2 - 15.08.2013
[^] bug fix when hide counter option is activated
[+] Compatibility with advanced module manager.
[+] Added force parameter to treat the returned ajax result as json.
[^] Indexing js bug
[+] renamed js files so that they can not be removed by jquery easy by mistake
v2.0.1 - 09.07.2013
[+] Advanced fields manager
[+] different filter types
[+] reordering of the used filters
[+] text search
[+] date range filter
[+] cache issue when filter is used on separate page, fixed.
[+] namespace for the parameters in request
[+] multiple modules can be used on same page
[+] multiple menu item types for every cloned module can be used
[+] items count can be hided from parameters
[^] page title bug fixed
[+] indexing date fields now uses strtotime
[^] minor indexing bug fixed
v1.3.2 - 03.04.2013
[^] Pagination fix when category filter is used
v1.3.0 - 20.02.2013
[+] You can display search results on separate page and associate menu item for that page.
v1.2.7 - 22.01.2013
[+] Range filters are added. Example: Field "Price" Select all items between $5 and $100.
v1.2.6 - 25.11.2012
[^] Bug fix for K2 2.6.2.
v1.2.5 - 18.11.2012
[^] Indexing bug fix.
v1.2.4 - 17.11.2012
[+] Added option to automaticaly index all current items. No need to open and save them first.
[^] Minor bug fixes
v1.2.0 - 29.10.2012
[+] Added Joomla! 3.0 support
v1.1.0 - 28.10.2012
[+] Added Choosen.js - now you can easly select ans search values from the multiselect lists
v1.0.0 - 21.10.2012
[+] Filter fo K2 is released
[^] Bug fix
[+] New feature
[-] Removed feature