Thread Filter by AddonsLab

Thread Filter by AddonsLab 3.1.2

No permission to buy ($69.99)
Text: The update fixes the error logged in the Server Error - "Unsupported operand types". The error would accure in cases of a forum not having configured any filterable custom fields.

The new version is available for all licensed customers at

Thank you!
The release fixes an accidental issue in the last version including older files that caused different PHP errors. Please apply the version asap if you have installed the version 3.1.0.

The version also adds a missing phrase - altf_thread_field.

The new version is available for all licensed customers at

Thank you!
  • Like
Reactions: Urfe
In some cases number type fields are used for data that does not require number formatting (e.g. if the custom field represents years, it should not be shown as "2.020" but "2020". We have added an option that allows admins to list the IDs of such custom fields, and they will not be formatted in the output.

The release also fixes a bug, that would log a PHP error in some cases if the option "Total count indicator is active".

Important Note: If you are using several of our Filter add-ons, please disable them before applying the upgrade. Upgrade all add-ons and only after that enable the products. Please make sure all other Filter add-ons are released with this feature before upgrading any of them.

The new version is available for all licensed customers at


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 fixes a bug with a Facet search showing the wrong number of matching results. The issue was related to Elasticsearch optimization considering only the top results, so the options that had fewer matching items would be shown as having no documents. The issue does not affect you if you are using MySQL as a search index or you are not using the Facet search option.

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!
This release fixes a compatibility issue with UI.X themes (filter icon not shown correctly on mobiles).

The new version is available for all licensed customers at

Thank you!
The version solves the issue with filtering of selection lists that have accent characters which would not be shown if filter text is without accents.

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

Thank you!
This is a minor release that solves several fixes:
  1. When the filter form is shown above the thread list, the second column of the form had an unneeded border on the top. This is removed now with an additional JavaScript that detects the fields which are on top of the column and removes the separator border for them.
  2. When filterable dropdown lists are enabled in the options, clicking a field with dragging the mouse would select all other fields and the list of threads. This behavior could be reproduced in Firefox only. We have added additional CSS rules to disable text selection on fields with filterable options.
  3. Compatibility issue with the Aggregating Forums by @Xon affecting the product only if you have filterable dropdown lists enabled.
  4. Fixed an SQL error when facet search is enabled with MySQL indexation engine.

The new version is available for all licensed customers at

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!
There were several issues with other filter add-ons depending on Thread Filter add-on in their code, which is fixed now. This update includes the latest fixes the filter framework files shared by all filter add-ons.

The new version is available for all licensed customers at

Thank you!
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...rlin&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!
Top