Thread Filter by AddonsLab

Thread Filter by AddonsLab 1.10.0

No permission to buy ($49.99)
The default behavior of the product to search multiple values of the same custom field is to find any items which match to any of the options selected. For example, if a thread is created with the values of a custom field put as "option 1" and "option 2", and another thread is created with the same custom field having a value "option 1" only, then a user filtering the list checking both "option 1" and "option 2" in the form would see both threads in the results. With this update, we detect such cases and give users an additional selection field under the checkboxes allowing to change this behavior and find only the threads which have ALL instead of ANY selected options checked.

1540021781173.png


Also, admins are able to set if the default match type for a field should be "Match all options" or "Match any option". This can be set in add/edit field page, under the sector "Options for choice fields".

1540021853597.png


The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
Reactions: sbj
This is a stability enhancement fixing PHP errors logged in the Admin Panel in the cases when a bot or a user would intentionally supply filter values which don't exist in the choices of a multiple-choice field. The error would be generated due to the system trying to find the phrase for the option and resulting in "Undefined index..." error.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This is a bug-fix release that solves the problem of thread filter forms disappearing after XenForo upgrade or rebuilding of master data. It was caused by XenForo listeners not being available during the upgrade process, therefor customized version of field cache would be replaced with the default version, without information about filtering in it. As a result, all custom fields would disappear from the form. Now we check the cache during loading of the page to see if the information we expect is there or no. If no the cache is rebuilt immediately and the form is rendered correctly.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
In this version, we have implemented a new option to control where the filter icon should appear when the off-canvas filter menu is enabled. By default, it will be added above thread list, replacing the default "Filters" link that would open the filter popup with an icon. Clicking the icon the off-canvas menu will open. Another alternative is to add the icon next to the Search and Alerts icon in the user bar.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This is a stability-fix release where we handled a rare case of errors being shown on thread page and during search indexation. The error would happen only if in case you have created a field of single-selection type, created some threads with that field, and then delete the field from admin panel and created another one with identical ID but as multiple-selection type. This case is not supported by XenForo itself and an error would be shown on thread pages "Invalid argument supplied for foreach...". The reason is that XenForo expects the value saved for the field to be an array, but it is a string as it was saved at the time when the field was a single-selection field. Our product will handle this case gracefully now, converting the value back to array in runtime, so that field value is shown properly, and can also be indexed and searched.

If you have the issue described, you should rebuild thread fields after product installation at Admin Panel -> Tools -> Rebuild Caches -> Rebuild Thread Fields, and after that rebuild search index for the content type "Thread Fields".

The release also fixes a regression in UI introduced in version 1.9.0 which cased the filter form above thread list to be shown in one column instead of two.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This is a bug-fix release, which solves the issue of filter icon being shown in all XenForo pages and not only forum view.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
In this release, we have implemented the off-canvas filter menu for mobile view. If enabled, the forms in all other locations will be hidden on mobile view and a filter icon will be added next to the search icon, clicking which the filter menu will slide in from the left side. The menu supports all features of usual filter forms, like AJAX reloading, pre-populated form with current filters after page load, removing of active filters etc. The option to enable the menu is available in the product's setting page and is disabled by default.

Aug-10-2018 15-18-04.gif

The release also has some stability fixes reported recently.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This is a bug-fix release resolving some errors that customers may experience immediately after installation of the add-on when the information about the fields is not available yet (e.g. no custom fields configured yet).

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This is a bug-fix that fixes the PHP error occurring when a user's search includes categories.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
This version introduced two substantial enhancements - ability to filter threads by keywords and by tags. Both features are configurable and can be turned off in product's options. Keyword search can be configured to search in thread title only or both title and the content of the first post. Both fields support AJAX mode. In the background, XenForo search engine and the cache is used to filter the threads.

1529424389596.png


This release also fixes two logical bugs reproduced by our customers. One was causing empty search result page when searching all messages by a user. This scenario is more likely to happen when the user searched has a large number of threads created with many custom fields for each thread. Another problem would cause the search results to include threads that don't match single-choice custom field values entirely but only partially. As these fields are not entered by users in a free-form but the values are chosen from a predefined list, the expected behavior is an exact match of selected options, which is how it will work after the fix is applied.

The new version is available for all licensed customers at
https://customers.addonslab.com/marketplace.php/my-services/

Feel free to suggest further enhancements for the add-on or report any issues you have and they will be addressed asap.

Please consider posting a review if you are using the add-on and let us and other users know how it works for you.

Thank you!
Reactions: Kintaro
Top