Last topic cards
Posté: 26 août 2026 13:47
Version 1.1.1
Notes de version
Cette version apporte plusieurs corrections importantes afin d'améliorer la sécurité, la compatibilité avec les permissions phpBB et la conformité de l'extension avec les recommandations de validation de phpBB.
Cette version reste compatible avec phpBB 3.3.x.
Notes de version
Cette version apporte plusieurs corrections importantes afin d'améliorer la sécurité, la compatibilité avec les permissions phpBB et la conformité de l'extension avec les recommandations de validation de phpBB.
- Correction des permissions d'accès : les sujets affichés respectent désormais les permissions de lecture des forums. Les sujets provenant de forums auxquels l'utilisateur n'a pas accès ne sont plus récupérés, y compris pour les invités.
- Sécurisation du chargement des sujets : la liste des forums accessibles est désormais prise en compte directement dans les requêtes SQL, afin d'éviter toute exposition de contenu provenant de forums privés.
- Amélioration du rendu Twig : le chargement supplémentaire des cartes utilise désormais le template existant topiccards_items.html au lieu de générer directement du HTML dans le contrôleur.
- Amélioration de l'échappement des données : suppression de la génération HTML inutile dans les contrôleurs et utilisation du système de rendu Twig de phpBB.
- Amélioration des extraits de messages : les extraits sont désormais générés à partir du contenu correctement interprété par phpBB avant leur affichage, afin d'éviter les problèmes de double encodage.
- Validation de la couleur des utilisateurs : la couleur du dernier auteur est désormais vérifiée avant d'être utilisée dans l'affichage.
- Optimisation des requêtes : amélioration de la récupération des sujets accessibles afin d'éviter les requêtes SQL répétées lors du filtrage des forums.
- Correction de la configuration PCA : validation des valeurs de position afin de garantir l'utilisation de top ou bottom.
- Amélioration de l'affichage de la version : la version affichée dans le PCA est désormais récupérée automatiquement depuis composer.json.
- Amélioration de l'interface PCA : modification du fichier CSS.
- Nettoyage du code : amélioration de l'indentation, suppression des espaces inutiles et mise en conformité avec les conventions de développement phpBB.
Cette version reste compatible avec phpBB 3.3.x.