| Articles | ||||||
|
| Toutes les nouvelles |
← Retour à la liste des nouvelles
Les modules autonomes dont Commentaires envoyé par Krysto le 24/08/2026 @ 16:23
..:: Les Commentaires ::..
- J'en profite pour préparer le terrain du futur module "Commentaires" qu'on pourra activer ou désactiver dans les "Articles" et les "Nouvelles", soit dans l'un ou soit dans l'autre ou les deux ou aucun des deux. Le 16/08 le tout premier module séparé de Phortail 3 est né, il s'agit de "Commentaires". Il m'a permis de tester son option d'appelle dans Articles comme dans Nouvelles. Depuis l'admin l'activation et désactivation des commentaire ce fera bien depuis la page admin des commentaires. Il s'agit là d'une nouveauté de plus dans Phortail. Tout fonctionne enfin, en fin de journée, mais il me reste à ajouter deux liens pour les admins et modos : éditer et supprimer ce qui sera bien pratique et direct en cas de besoin. Le prochain module sera les statistiques, suivit des Messages Privés, puis Recherche, puis Calendrier évolué. Ensuite j'ai corrigé le fait que le formulaire sur mobile dépassait vers la droite de l'écran quand il est en verticale. - Alors je reprend le module Commentaires nom de code "Com'Phor" qui est terminé, mais il lui manque l'administration. Ce qui m'amène à créer dans la v3 une gestion 100% autonome des modules. Actuellement j'ai réussi à faire communiquer pour la première fois de l'histoire de Phortail la reconnaissance des modules ajoutés. Bien sûr, actuellement un membre pourrait éditer les réglages du module, mais c'est à ce stade une vraie avancée de plus. J'ai pas mal cogité tant qu'à y être pour qu'on puisse les activer et les désactiver. J'ai également pas mal réfléchi et je sais déjà comment je vais gérer les droits d'accès. D'après tout, c'est bien moi qui est créé l'espace membres et la gestion des rangs. Je vais donc aussi l'automatiser. Dans les deux cas, cela se fera dans une page admin elle aussi pour la première fois hors de son endroit habituel vu qu'elle sera bien dans le module. Finalement, le but est d'automatiser et de simplifier le plus possible la vie des webmasters, de leurs administrateurs et modérateurs. Les heures et les jours défilent, la gestion du tout premier module autonome a bien avancé. Dans l'admin on peut voir ou ne pas voir "Commentaires" s'afficher. Dans l'admin il y a la section "Modules" et afin de ne pas surcharger cette page j'ai fait apparaître l'image icône avec en dessous écris Commentaires. J'ai dû travailler sur la génération de liens dans admin pour en faire une gestion double lien en fonction de si l'édition est à l'ancienne ou désormais dans un module et ça a fini par fonctionner. Ensuite j'ai travaillé sur l'icône pour qu'un point vert indique que le module est activé ou rouge s' il est désactivé et ça fonctionne. Alors, j'ai créé le contenu de Select qui permet d'activer ou désactiver le module et ça finit là aussi par fonctionner. J'ai enchaîné la page d'administration Commentaires. Dans le cadre de ce module, elle permet d'activer ou désactiver le module qui permet de laisser des commentaires dans les Articles et ou les Nouvelles :
si "Lecture seule" ne fonctionne pas encore, c'est soit que ça ne marchait pas, soit que le BBcode qui a fait place au krysiwyg pose désormais problème. J'ai mené mon enquête, je vois où est le problème, mais je n'ai pas pu poursuivre suite au problème suivant. Quand on enregistre des modifications dans "Configuration du site", alors les invités n'ont plus de captcha, ce qui peut poser problème côté spam. J'ai enlevé des réglages de modifications antispam dans le fichier qu'il édite pour tout laisser activé, mais désormais tout est inscrit désactivé, même en finissant d'enlever le code concerné. J'ai opté pour une solution sûre à long terme, j'ai pris le code dans le fichier qui se fait enregistrer et qui par défaut mais tout en désactivé pour le mettre dans un autre fichier et pas n'importe lequel. Désormais le problème est résolu. On peut enfin éditer "Configuration du site" et enregistrer sans que ça désactive l'antispam. Pour rappel, l'antispam consiste à garder visible ou non le captcha à recopier, mais dans la v3 il vaut mieux le garder car je l'ai mis uniquement pour les invités afin de lutter contre le spam avec des messages et liens indésirables en tout genre. Quand je dis que je l'ai mis que pour les invités, dans la v2 il y avait uniquement invités, hors ici j'ai ajouté membres, modos et admins et j'estime qu'ils n'en n'ont pas besoin. Je n'ai donc pas encore créé la partie automatique pour gérer les droits d'accès sur les modules ajoutés quand ils sont activés. Bon entre temps j'ai commencé et pour l'instant ça me demande énormément d'heures pour tenter d'y parvenir : ou les membres peuvent quand même éditer les modules ajoutés ou ils n'accèdent plus du tout à rien. Je pense quand même à une possibilité future qui fait qu'un module externe pourrait être accessible aux membres. Côté modules, je reviens sur le renommage de mes fichiers car j'ai compris le fonctionnement même si ce n'est pas vraiment voulu. Je ne vais pas tout expliquer, ce serait trop long et on ne me comprendrais pas. C'est en gros suite à la réécriture des URL en admin, je reprend parfaitement pareil avec mon ajout désormais de deux réécriture d'URL en admin quand on est aussi dans les modules. Désormais, au final dans les modules :adm.inc sera finalement adm.phpselect.inc sera finalement adm.incIl y a ainsi pour faire simple, une auto protection du adm.php qui n'affichera pas de page sans rien au milieu, mais on aura que adm.inc Désormais, au final dans les modules :
PS : Le temps de rédiger, corriger mes notes, en date du 24/08 les bases d'un module autonome sont posées et finalisées, j'en parlerais dans la prochaine nouvelle afin de ne pas faire trop long dans celle-ci. |
Haut

