- Discussions
- 4 847
- Messages
- 12 585
- Solutions
- 85
- J'aime
- 7 885
- Points
- 198
L'add-on permet de filtrer et de rechercher des threads en fonction des champs de thread personnalisés. L'idée est de permettre aux administrateurs d'utiliser la puissance des champs de thread personnalisés pour transformer leurs forums en contenu de type Annuaire, Annonces, Boutique ou tout autre type de contenu pour lequel il est essentiel de filtrer les données en fonction de champs personnalisés.
Here is the filter with AJAX reloading of the list in action :
The controls to filter the threads are added in Filters popup in the thread list :
You can activate an off-canvas menu in mobile view which will reply the default filter forms for mobile browsers only :
Question: What the steps to follow immediately after installation to make sure the existing data is available for search?
Answer :
1. Admin -> Setup -> Enhanced search -> Optimize (only if using Enhanced Search)
2. Tools -> Rebuild Caches -> Rebuild Thread Fields - indexation of all existing thread fields into a separate MySQL table
3. Tools -> Rebuild Caches -> Rebuild search index - select Custom thread fields as content type and rebuild.
4. Admin -> Forums -> Custom thread fields -> [Edit a field] - check Allow Filter checkbox if you want the field to be shown in filters.
5. Admin -> Forums -> Nodes [Edit a node] - setup the fields to be shown in thread list directly under "Show in Thread List".
Check product description for more details about features available in the product.
Télécharger V3.0.2 :
Version 3.3.0 Minor UI fix: multiple selection lists loading slowly with large number of choices
This version fixes a UI bug, that would appear with multiple selection lists having many choices changing their size when "filterable lists" plugin is applied, which would cause page flickering. Now the list has fixed height and flickering should be minimal.
Télécharger V3.3.0 :
Version 3.4.4 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 V3.4.4 :
Version 3.4.5 Bug-fix: Sort options missing and a UI fix
The release fixes the bug with default forum sort options missing on XenForo 2.2.x, only reproducible on boards using the filter above the thread list.
Another UI fix is applied for the boards, that use "Enable filterable drop-down lists" in combination with "Auto Reload". The list of options would disappear when the form reloads exactly at the moment when the popup is open.
Version 3.4.6 Bug-fix: Auto-reload does not work if filterable selects are disabled
This is a fix for a regression in the latest version, which would cause the Auto Reload not to work if the Filterable Dropdown Lists option is disabled
Télécharger V3.4.6 :
Version 3.5.0 Location support enhancement and minor fixes
This version enhances location support using the latest upgrade of the Location custom field add-on. 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 V3.5.0 :
Version 3.5.1 Bug-fix : Total count indicator does not include sticky threads :
This version fixes a bug with the total count indicator not counting sticky threads.
Version 3.5.2 Bug-fix : Call to a member function count()
This version a PHP error a introduced in the latest version related to sticky thread count.
Version 3.5.3 Bug-fix : Call to a member function count()
This is another fix related to the same bug introduced in version 3.5.1.
Télécharger V3.5.3 :
Version 3.5.4 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 3.5.5 Bug-fix: Filters icon missing next to the search icon in the mobile view
This version fixes a bug where the "Filters" icon doesn't appear next to the search icon in the mobile view when the option "Filter Icon Location" is set to "Next to the search icon".
Version 3.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 3.7.0 New permission - Can use custom field filters
In this release, we have implemented new forum permission called
Télécharger V3.7.0 :
Version 3.7.1 Option to hide thread types in the filters :
- This release adds a new option under
- We have also modified the package to allow Can use custom field filters permission to guests and registered usergroups upon installation (it would allow all usergroups and custom user permissions based on previous version). Customized values from previous installation are preserved, but if you have modified this permission please double-check your permission setup after the upgrade.
Version 3.7.2 Bug-fix: fixed support for Aggregating Forums add-on :
- This release fixes the support for Aggregating Forums add-on:
Version 3.7.2 PL1 Bug-fix: PHP 8.1 compatibility issue :
- This release fixes a PHP 8.1 compatibility issue:
Version 3.7.3 Compatability 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 3.7.4 Bug-fix: default order not respected when result count limitation is applied :
- The release fixes a problem with the option
Version 3.8.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:
Here is the filter with AJAX reloading of the list in action :
The controls to filter the threads are added in Filters popup in the thread list :
You can activate an off-canvas menu in mobile view which will reply the default filter forms for mobile browsers only :
Question: What the steps to follow immediately after installation to make sure the existing data is available for search?
Answer :
1. Admin -> Setup -> Enhanced search -> Optimize (only if using Enhanced Search)
2. Tools -> Rebuild Caches -> Rebuild Thread Fields - indexation of all existing thread fields into a separate MySQL table
3. Tools -> Rebuild Caches -> Rebuild search index - select Custom thread fields as content type and rebuild.
4. Admin -> Forums -> Custom thread fields -> [Edit a field] - check Allow Filter checkbox if you want the field to be shown in filters.
5. Admin -> Forums -> Nodes [Edit a node] - setup the fields to be shown in thread list directly under "Show in Thread List".
Check product description for more details about features available in the product.
Télécharger V3.0.2 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.3.0 Minor UI fix: multiple selection lists loading slowly with large number of choices
This version fixes a UI bug, that would appear with multiple selection lists having many choices changing their size when "filterable lists" plugin is applied, which would cause page flickering. Now the list has fixed height and flickering should be minimal.
Télécharger V3.3.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.4.4 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 V3.4.4 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.4.5 Bug-fix: Sort options missing and a UI fix
The release fixes the bug with default forum sort options missing on XenForo 2.2.x, only reproducible on boards using the filter above the thread list.
Another UI fix is applied for the boards, that use "Enable filterable drop-down lists" in combination with "Auto Reload". The list of options would disappear when the form reloads exactly at the moment when the popup is open.
Version 3.4.6 Bug-fix: Auto-reload does not work if filterable selects are disabled
This is a fix for a regression in the latest version, which would cause the Auto Reload not to work if the Filterable Dropdown Lists option is disabled
Télécharger V3.4.6 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.5.0 Location support enhancement and minor fixes
This version enhances location support using the latest upgrade of the Location custom field add-on. 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 V3.5.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.5.1 Bug-fix : Total count indicator does not include sticky threads :
This version fixes a bug with the total count indicator not counting sticky threads.
Version 3.5.2 Bug-fix : Call to a member function count()
This version a PHP error a introduced in the latest version related to sticky thread count.
Version 3.5.3 Bug-fix : Call to a member function count()
This is another fix related to the same bug introduced in version 3.5.1.
Télécharger V3.5.3 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.5.4 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 3.5.5 Bug-fix: Filters icon missing next to the search icon in the mobile view
This version fixes a bug where the "Filters" icon doesn't appear next to the search icon in the mobile view when the option "Filter Icon Location" is set to "Next to the search icon".
Version 3.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 3.7.0 New permission - Can use custom field filters
In this release, we have implemented new forum permission called
Can use custom field filters. The permission can be used by admins to enable/disable custom thread field filters per usergroup and node. The release also includes a bug fix with numeric custom field intervals not including the minimum and maximum value in the results.Télécharger V3.7.0 :
Pour consulter le contenu, vous devez : Se connecter ou S'inscrire.
Version 3.7.1 Option to hide thread types in the filters :
- This release adds a new option under
Disable default filter fields to hide thread types selector in the filters.- We have also modified the package to allow Can use custom field filters permission to guests and registered usergroups upon installation (it would allow all usergroups and custom user permissions based on previous version). Customized values from previous installation are preserved, but if you have modified this permission please double-check your permission setup after the upgrade.
Version 3.7.2 Bug-fix: fixed support for Aggregating Forums add-on :
- This release fixes the support for Aggregating Forums add-on:
ErrorException: [E.WARNING] Attempt to read property “node_id” on null in src/addons/AL/ThreadFilter/XF/Pub/Controller/Forum.php at line 211Version 3.7.2 PL1 Bug-fix: PHP 8.1 compatibility issue :
- This release fixes a PHP 8.1 compatibility issue:
HTML:
Fatal error: During inheritance of ArrayAccess: Uncaught ErrorException: [E_DEPRECATED] Return type of AL\FilterFramework\ActiveFilterInfo::offsetExists() should either be compatible with ArrayAccess::offsetExists(mixed ): bool,
or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice.
- 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 3.7.4 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 Elasticsearch back-end.Version 3.8.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 consulter le contenu, vous devez : Se connecter ou S'inscrire.

