Thread Filter by AddonsLab

Thread Filter by AddonsLab 3.9.2

No permission to buy ($69.99)
This update adds a new option to disable some of the default fields - "Sort by", "Last updated" and "Started by".

A bug was introduced in the latest version with the support of HTML tags in option values, that caused a template error shown in when searching threads by keywords. The issue is fixed now.

The release also includes a new bug-fix for XenForo 2.1.x version, where sortable options would not be shown in "Sort by" list.

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!
  • Like
Reactions: Joe Link and sbj
Hello everyone,

This is a minor fix to show HTML-containing select field values correctly in the list of threads and in Active Filter block:
195291


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!
We have verified XenForo 2.1 + XenForo Enhanced Search 2.1.0 compatibility. This version also adds a new option to disable filterable lists, which seem to cause some issues on mobile devices. Please verify that the feature works for you or disable it until further development and confirmation, that the feature can be used safely on all devices.

This release also contains a minor fix for our customers who use Resource Filter with Thread Filter, which would cause one of the add-ons breaking when another one is uninstalled. This version is also fully compatible with XenForo 2.0.x version.

The new version is available for all licensed customers at

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!
The release improves filter UI in front-end with two features:

1. Filterable options for single and multiple selection lists. Single selections lists keep their appearance fully but allow filtering the list by typing in a field on top of the list. Multiple-selection lists are converted to typical XenForo UI element used in Start Conversation page for recipients, so users can see all selected options, remove an option or add an option. User experience is especially improved with long lists and on mobile devices that can't show all options at once.

190963



2. A new option is added allowing to collapse the filter form above thread list on page load. The form will be collapsed to a row saying "Filter" with an arrow on the right. Clicking it users will see the full form and be able to customize the filters. The form does not stay open after initial opening but loads as collapsed (due to technical issues with toggle implementation in XenForo causing the screen to jump before the form would be closed/opened via JS). The option is disabled by default.

The version also makes it possible for other add-ons to customize the look and feel of filter form using JavaScript without losing the customizations when the form is reloaded due to the change of active filters. For that custom JavaScript code should be written to run on custom event "filter:init". The callback is given an instance of the event as the first argument and jQuery object representing the form as the second argument. An example of usage can be found in file "filter_reload.js".

The version also fixes a bug with multiple-choice fields not being searched properly and missing some search results. It is required to rebuild search index for content type "Custom thread fields" after installation.

The new version is available for all licensed customers at

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!
  • Love
Reactions: sbj
This is a bug-fix release the fixes the case of having incorrect results shown when two custom fields have identical values. As a result, the cache from the search results executed against one of the custom fields could be used when searching for the second custom field.

The new version is available for all licensed customers at

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!
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.webp


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.webp


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!
  • Like
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!
Top Bottom