Non unicité d'un attribut id dans le menu d'administration de la partie admin
Bonjour,
je suis en train de mettre à jour un plugin et je me suis aperçu qu'il y a une redondance de l'attribut id dans l'item "Paramètres" et dans l'item "Configuration de base" du menu d'administration.
Cela pose soucis pour différencier ces deux items surtout que normalement, un id doit être unique dans une page html selon les standards du W3C.
Cordialement.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Effectivement il y a un petit problème.
Il faut appliquer le patch suivant au fichier core/admin/top.php :
les lignes commençant par - sont à supprimer.
Et il faut rajouter les lignes commençant par + en supprimant le +
Cela vient à déplacer la ligne contenant parametres_base.php et de l'afficher selon le résultat du test
Merci pour ton retour.
De quel plugin s'agit-il ?
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
PR #768
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour Bazooka07,
C'est le plugin "Adm_users_rights" qui me permet de gérer finement les droits des utilisateurs. J'en ai besoin pour un nouveau projet.
Au remarque concernant la méthode formatMenu() dans la classe class.plx.utils, la fonction strtr() pour construire l'id de l'item de menu devrait être remplacée par la fonction str_replace() si l'objectif est de supprimer la chaine "p=" ou ".php" car actuellement, c'est inefficace.
Cordialement.
Bonsoir memento,
Effectivement strtr() est employé à mauvais escient. On réserve son usage lorsqu'il y a un tableau de substitution.
Et d'autres trucs me piquent les yeux comme l'usage de explode().
J'ai ré-écris la fonction de manière plus pertinente :
Si tu vois autre chose, n'hésite pas !
Merci pour ton retour.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
PR #771
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2