Media Filter by AddonsLab

Media Filter by AddonsLab 2.5.0

No permission to buy ($69.99)
This version enhances location support using the latest upgrade of the Location custom field add-on. Now you can choose to hide the default distance unit in the filter form. From this version on, the Google API key should be specified in the Location custom field add-on options. Please verify these options after the upgrade. It also fixes a bug with the option Maximum result count that would not allow 0 as a value.

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

Thank you!
This is a fix for a regression in the latest version, which would cause the Auto Reload not to work with a JavaScript error logged.

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

Thank you!
Release contains updated files from the shared Filter Framework package used by all our filter products. Please install this release if you are using any other filter product created by us.

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

Thank you!
The release fixes the bug with filters not working in the off-canvas menu for mobile devices and implements sorting of media items by title.
It also fixes the issue with the total number of results missing if filters are shown in the popup.

We are aware there is an issue with faceted search, we are working on it and will release another update soon.

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

Thank you!
This version fixes the following PHP error when rebuilding custom fields:

Error: Call to undefined method XF\Util\Arr::arrayColumn()

The new version is available for all licensed customers at

Thank you!
The release fixes a bug, that would cause ES search error "Elasticsearch error: all shards failed". This would happen only if you have Multiple prefix search option activated, and if a user/bot manually modifies the URL to include invalid prefix IDs (which are normally numeric). This is not a security issue as an attacker would not get any error message except that searching failed.

The new version is available for all licensed customers at

Thank you!
This version implements compatibility with XenForo 2.2.
If the filter URL is modified and the values of multiple-selection fields are changed intentionally (e.g. with an attempt to cause an error in the website or execute SQL injection), there would be a PHP error logged in the admin panel. However, this would not cause any visible errors or unexpected SQL queries. With this release, we have made sure these invalid values don't make their way to built-in XenForo functions that expect only valid values.

This version also fixes a compatibility issue with Elasticsearch 7.x versions.

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

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 the 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

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

Once you have set it up, including geolocation API key, rebuild field indexes and search the index to update the information.

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 upgrade them all at once to the current major version, by disabling all filter add-ons, upgrading them, and enabling again.

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