- Discussions
- 4 646
- Messages
- 12 054
- Solutions
- 81
- J'aime
- 7 610
- Points
- 198
Add-On Overview :
L'add-on permet de filtrer et de rechercher des médias en fonction de leurs champs.
Cela permettra à vos utilisateurs de trouver rapidement et avec précision les médias qui les intéressent.
Les commandes permettant de filtrer les médias sont ajoutées à la liste déroulante Filtres de la page d'accueil et des catégories de médias :
Media Search page is also enhanced to show filter controls when the forum being searched currently has custom fields associated with it :

Each field can be configured separately to be shown in the filter list and/or in the search form :

Each category can be configured to show the values of custom fields in search views - as a prefix or under the title :


Choice fields can be configured to be shown in the forms using Check boxes and Multiple-choice drop down (allow searching/filtering by multiple values) or Drop down selection/Radio buttons (allow searching/filtering only by single value).

Date fields and numeric fields are shown as interval inputs (from... to...) where both fields are optional, so it is possible to search any values higher/lower than the defined values or in some particular interval.
Color fields are also supported and color similarity algorithm is implemented. All items with visually similar colors are found and listed. An example search listing media filtered by color similarity can be seen here The index of color similarity is configurable and can be set from product's options page:
Text fields are searched and indexed just like media title/description itself. Full-text search is executed with fuzzy matching, meaning the phrase searched does not have to be in exactly the same order as in the query.
Media list shows all active filters. Clicking each filter will remove the field and re-run the search with the remaining filters :

The product allows moving the filters from the default location in a popup to the sidebar or above media list, configured per category or globally.
Xenforo Enhanced Search and Elastic Search support
The add-on has special support for Enhanced Search add-on with Elasticsearch back-end. Custom field information is indexed as separate content type in Elasticsearch. A high-performance algorithm is implemented to filter millions of records and show only the media matching filter criteria. Custom fields are searched only once, and the result is cached for subsequent pages. Even though the product performs completely fine without Enhanced Search add-on, it is highly recommended to use this add-on and Elasticsearch on large databases.
Planned Features
Filtering media based on tags is planned to be implemented.
Additional requirements :
- [AL] Core package
- XenForo Media Gallery 2.0.0+
Télécharger V2.1.0 :
Version 2.2.3 Bug-fix: Error: Call to undefined method XF\Util\Arr::arrayColumn()
This version implements compatibility with XenForo 2.2
This version fixes the following PHP error when rebuilding custom fields:
Error: Call to undefined method XF\Util\Arr::arrayColumn()
Télécharger V2.2.3 :
Version 2.4.0 Fix for the off-canvas menu filter and sorting by title
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 - Login - AddonsLab
Version 2.4.1 Maintenance release
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 Login - AddonsLab
Version 2.4.2 Bug-fix: Auto-reload not working after the latest update
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 Login - AddonsLab
Télécharger V2.4.2 :
Version 2.5.0 Location support enhancement and minor fixes
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.
Télécharger V2.5.0 :
Version 2.5.1 Bug-fix : broken html in Active filters
This version fixes a bug appearing when admins use the option "Value display HTML" for a custom field using HTML that breaks the layout in the Active filters bar. The HTML will be stripped away now and only the raw value will be shown in the bar.
Version 2.6.0 Added Clear filters button to the filter form
In this release, we have implemented a Clear button in the filter form, next to the Filter button. Pressing the button resets filters. The button is not shown in the filter form until some filters are applied.
Version 2.6.1 Bug fix: Clear button redirects to the forum home page : In this release, we have fixed a bug with the Clear button not working in the Filter popup.
Télécharger V2.6.1 :
Version 2.6.2 Compatibility update with the latest [AL] Core package :
- This release is due to a change in [AL] Core package regarding class extensions, which was causing some compatibility issues with other add-ons. Please upgrade if you are using [AL] Core version 1.5.5+.
Version 2.6.3 Bug-fix : default order not respected when result count limitation is applied :
- The release fixes a problem with the option Maximum result count. If the option is set to a low number, the results might not respect the default order if items and older results may be shown. The problem does not affect the Elasticsearch back-end.
Télécharger V2.6.3 :
Version 2.7.0 Migration to Filter Framework :
We have released an add-on with shared functionality of all our "filter" add-ons. The reason for separating this functionality is to make it easier to maintain and to allow for more flexibility in the future.
The following fixes are included in the latest Filter Framework package:
Version 2.8.0 Maintenance release :
- This release updates requirements to the latest version of the Filter Framework, which resolves a compatibility issue with the XenForo 2.2.13 version.
- The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
Télécharger V2.8.0 :
L'add-on permet de filtrer et de rechercher des médias en fonction de leurs champs.
Cela permettra à vos utilisateurs de trouver rapidement et avec précision les médias qui les intéressent.
Les commandes permettant de filtrer les médias sont ajoutées à la liste déroulante Filtres de la page d'accueil et des catégories de médias :
Media Search page is also enhanced to show filter controls when the forum being searched currently has custom fields associated with it :

Each field can be configured separately to be shown in the filter list and/or in the search form :

Each category can be configured to show the values of custom fields in search views - as a prefix or under the title :


Choice fields can be configured to be shown in the forms using Check boxes and Multiple-choice drop down (allow searching/filtering by multiple values) or Drop down selection/Radio buttons (allow searching/filtering only by single value).

Date fields and numeric fields are shown as interval inputs (from... to...) where both fields are optional, so it is possible to search any values higher/lower than the defined values or in some particular interval.
Color fields are also supported and color similarity algorithm is implemented. All items with visually similar colors are found and listed. An example search listing media filtered by color similarity can be seen here The index of color similarity is configurable and can be set from product's options page:
Text fields are searched and indexed just like media title/description itself. Full-text search is executed with fuzzy matching, meaning the phrase searched does not have to be in exactly the same order as in the query.
Media list shows all active filters. Clicking each filter will remove the field and re-run the search with the remaining filters :

The product allows moving the filters from the default location in a popup to the sidebar or above media list, configured per category or globally.
Xenforo Enhanced Search and Elastic Search support
The add-on has special support for Enhanced Search add-on with Elasticsearch back-end. Custom field information is indexed as separate content type in Elasticsearch. A high-performance algorithm is implemented to filter millions of records and show only the media matching filter criteria. Custom fields are searched only once, and the result is cached for subsequent pages. Even though the product performs completely fine without Enhanced Search add-on, it is highly recommended to use this add-on and Elasticsearch on large databases.
Planned Features
Filtering media based on tags is planned to be implemented.
Additional requirements :
- [AL] Core package
- XenForo Media Gallery 2.0.0+
Télécharger V2.1.0 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.2.3 Bug-fix: Error: Call to undefined method XF\Util\Arr::arrayColumn()
This version implements compatibility with XenForo 2.2
This version fixes the following PHP error when rebuilding custom fields:
Error: Call to undefined method XF\Util\Arr::arrayColumn()
Télécharger V2.2.3 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.4.0 Fix for the off-canvas menu filter and sorting by title
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 - Login - AddonsLab
Version 2.4.1 Maintenance release
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 Login - AddonsLab
Version 2.4.2 Bug-fix: Auto-reload not working after the latest update
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 Login - AddonsLab
Télécharger V2.4.2 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.5.0 Location support enhancement and minor fixes
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.
Télécharger V2.5.0 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.5.1 Bug-fix : broken html in Active filters
This version fixes a bug appearing when admins use the option "Value display HTML" for a custom field using HTML that breaks the layout in the Active filters bar. The HTML will be stripped away now and only the raw value will be shown in the bar.
Version 2.6.0 Added Clear filters button to the filter form
In this release, we have implemented a Clear button in the filter form, next to the Filter button. Pressing the button resets filters. The button is not shown in the filter form until some filters are applied.
Version 2.6.1 Bug fix: Clear button redirects to the forum home page : In this release, we have fixed a bug with the Clear button not working in the Filter popup.
Télécharger V2.6.1 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.6.2 Compatibility update with the latest [AL] Core package :
- This release is due to a change in [AL] Core package regarding class extensions, which was causing some compatibility issues with other add-ons. Please upgrade if you are using [AL] Core version 1.5.5+.
Version 2.6.3 Bug-fix : default order not respected when result count limitation is applied :
- The release fixes a problem with the option Maximum result count. If the option is set to a low number, the results might not respect the default order if items and older results may be shown. The problem does not affect the Elasticsearch back-end.
Télécharger V2.6.3 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.7.0 Migration to Filter Framework :
We have released an add-on with shared functionality of all our "filter" add-ons. The reason for separating this functionality is to make it easier to maintain and to allow for more flexibility in the future.
The following fixes are included in the latest Filter Framework package:
- Fix: multiple prefix filter not working
- Fix: indexation of array-type custom fields may trigger PHP error
- Enhancement: Do not use AJAX for loading filterable list options if there are no more than 30 options
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.
Version 2.8.0 Maintenance release :
- This release updates requirements to the latest version of the Filter Framework, which resolves a compatibility issue with the XenForo 2.2.13 version.
- The new version is available for all licensed customers at https://customers.addonslab.com/marketplace.php/my-services/
Télécharger V2.8.0 :
Pour afficher le contenu, vous devez Vous connectez ou vous Enregistrez.