Thread Filter by AddonsLab

Thread Filter by AddonsLab 3.0.0

No permission to buy ($69.99)
Hello everyone,

there was an issue with downloading the latest version, which is fixed now. Please retry the download now.

Thank you!
Hello everyone,

This is the major update announced earlier. The amount of work involved was much larger and we could not manage it in the timeframe planned initially, but the development is finally over and we are excited to release this upgrade now.

Due to larger amount of work involved we decided the final price for the product will be 69.99 USD with 40 USD yearly renewal price. As announced before, the change of the price does not affect our existing customers in any way.

The most important and complex feature is Faceted search support. Faceted search allows users to see the number of results they would get if they would activate an option in the filter form. If enabled, this count will be shown next to each option. The product comes with options to hide the options that would end up showing no results or to grey-out these options. This is especially useful for large filter forms, that get more compact when users activate some options.

As part of this enhancement, you also get an option to show users the total number of items found next to the filter button.

Faceted search does work with the MySQL search engine, but it is recommended to use it with Elasticsearch. We can't guarantee the performance for medium and larger boards that don't use Elasticsearch.

Another import feature is location-based filtering. We have developed a separate add-on, that implements "location" custom field - a way to collect location information from users. The add-on provides full control over list of countries shown, states, cities, zip code and street address validation, etc. Please check add-on details at https://xenforo.com/community/resources/location-custom-field-by-addonslab.7424/ You are eligible for a free license of this add-on if you purchase any of our Filter add-ons.

Once this add-on is installed, you can use a new filter type, that allows finding all items within the given range from a zip code or an address. Please note, that Google API is used for geocoding requests, so you need to create an app in Google Cloud Console (if you don't have one), enable Geocoding API for the project, generate the credentials and set the key in the product's settings page. The instructions for this can be found at https://developers.google.com/maps/documentation/geocoding/get-api-key Here are some screenshots that should help you configuring it:
1570567468745.png


1570567543356.png

1570567562814.png

1570567594482.png


If the search shows no results, please check your Server Logs in the Admin Panel, any API key misconfiguration will be reported there.

You can see the results filtered by location at https://xf2.addonslab.com/index.php?forums/filter-in-sidebar.4/&thread_fields[location][range]=100&thread_fields[location][unit]=km&thread_fields[location][address]=Berlin&thread_fields[location][country_code]=DE

This release also implements support for multiple forums aggregation by @Xon https://xenforo.com/community/resources/aggregating-forums.6633/

Once you have set it up, including geolocation API key, rebuild the data as described at https://xenforo.com/community/resources/thread-filter-by-addonslab.6034/field?field=faq

We are looking forward to your feedback and suggestions regarding the features implemented.

Important note: If you are using other filter add-ons from us, please don't upgrade thread filter to the latest version for now. All other filter products are going to get the enhancements within some days, you can upgrade them once all products are you using got the upgrade. The safest way to upgrade them is to disable all add-ons, then upgrade them and only after the upgrade enable them.

Thank you!
This is a minor release, that changes the way the add-on is using some of our shared PHP classes. From now on, the add-on will require a core library package from https://xenforo.com/community/resources/al-core-package.7382/ to be installed. Please download the package and install it before upgrading the add-on. Please upgrade all other AddonsLab add-ons you are using to their latest versions if you see an error in the Admin Panel about files with unexpected content.

The new version is available for all licensed customers at

Thank you!
The version implements an additional filter - "Discussion status", allowing to filter the threads based on their locked/unlocked status. A new option is added to allow the admins to decide which additional filters should be enabled (Locked/Unlocked status is the only choice for now) and decide where exactly these fields should appear in the form.

Another enhancement in this version is the ability to hide the prefix filter from the form, as an additional option for the setting "Disable default filter fields".

The new version is available for all licensed customers at

We are working intensively on the next major upgrade and should be able to release it within 2 weeks.

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 version that fixes the PHP error on the extended search form.

The new version is available for all licensed customers at

Thank you!
Hello everyone,

we are planning a major update of the product, that will include a new type of custom fields - Location and related tools. This custom field type will allow entering location-related information, optionally allowing to choose the country, state (if applicable), city, zip code, street address. This information will be stored in the database, and filters will allow searching/filtering by this information. Filter form will allow finding any items within X km/miles from a given address.

The update will also include other, less significant enhancements - filter threads by their open/locked status, filter by multiple prefixes, etc. If you have any suggestions for this major update please let us know.

The release will be made first for Thread Filter, but will later be rolled to be available for all other Filter add-ons we have developed.

The price for this add-on and other filter add-ons will be changed to 59.99 USD with 40 USD branding removal fee. The change applies to new purchases only, nothing changes for existing services.

Thank you!
The version fixes a PHP error caused by Elasticsearch 2.x incompatibility. Your installation is not affected by the issue if filtering brings any results with ES enabled. We have also implemented a new option to set Cache TTL controlling how long the results of the search should be cached in the MySQL database. Setting the option to 0 will disable the cache. The option should be used only to troubleshoot issues that could be caused by invalid cache.

Due to a limitation on how many items are returned by the initial search based on keywords (200 by default), their further filtering by category and custom fields could end up with a missing or incomplete list of found items. The issue is fixed now by raising the limit based on the option "Maximum result count" (10000 by default).

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!
We have reproduced an XSS vulnerability in the product and applied a fix for. It is recommended for all customers to upgrade to this 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 version fixes compatibility issues with UI.X themes, particularly thread custom fields not being shown on mobile view.

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 version fixes compatibility issues with UI.X themes, particularly thread custom fields missing under thread title and as a prefix.

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!
Top