Joomladay francophone 2022 à Bruxelles, les 20 et 21 mai 2022

fil d'ariane (mod_breadcrumbs) en fonctionne plus suite à mise à jour joomla 3.10.4

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] fil d'ariane (mod_breadcrumbs) en fonctionne plus suite à mise à jour joomla 3.10.4

    Bonjour,
    J'ai un site www.pierbiau.com, possédant un fil d'ariane (Home > Catalogue > Verreries, Cristaux > ...), intitulé également "fil de navigation" dans "Extensions > Gérer > Gestion"
    Suite à la mise à jour de joomla ce matin même de 3.10.3 vers 3.10.4, le fil de navigation ne fonctionne plus : il reste simplement le "home". Ensuite, tout fonctionne sur le site lorsque je navigue dessus, mais le fil d'ariane ne suit pas du tout et n'affiche pas l'endroit ou je me situe...
    Pour information, je suis en php 7.4 version stable 64 (comme demandé par ovh mon hébergeur lors de l'évolution vers php 7.4 demandé par joomla au 06/12/2021).
    Voici 2 captures d'écran du fil d'ariane de mon site en back-end, car d'une part un cadenas m'indique "extension protégée" (voir capture d'écran avec ellipse rouge), d'autre part les modifications que je peux apporter au module en question semblent toutes OK (voir l'autre capture d'écran)
    Qui aurais une ou des pistes de recherche pour régler ce problème ?
    Remerciements d'avance

    Cliquez sur l'image pour l'afficher en taille normale

Nom : fil ariane.jpg 
Affichages : 109 
Taille : 138,3 Ko 
ID : 2035145


    Cliquez sur l'image pour l'afficher en taille normale

Nom : fil ariane(2).jpg 
Affichages : 183 
Taille : 128,5 Ko 
ID : 2035144

  • #2
    Bonjour,

    Je n'ai pas réussi à reproduire ce problème.
    Il faudrait vérifier si la base de données est à jour, peut-être essayer de créer un nouveau module et de désactiver l'actuel, ou encore réinstaller les fichiers du noyau depuis la page de mise à jour de Joomla!

    L'extension est protégée car elle fait partie du noyau et ne doit donc pas être désinstallée..
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

    Commentaire


    • #3
      Effectivement, pour moi le fil d'ariane n'est pas en correspondance avec le contenu. Commencer par la première solution de RobertG est logique
      N'oubliez pas de passer vos post en "réglé" c'est très utile à celui qui cherche, ...et qui se perd http://forum.joomla.fr/announcement.php?f=133 mais trouvera grâce à vous

      Commentaire


      • #4
        Merci pour ces précisions.
        A mon tour, je viens de vérifier en back-end, la base de données est bien "à jour" avec l'annonce "La structure des tables de la base de données est à jour."
        Je vais prochainement tenter de désactiver le module actuel pour en créer un nouveau, et je vous tiendrais au courant.
        Par contre, pour
        réinstaller les fichiers du noyau depuis la page de mise à jour de Joomla!
        , cela veut dire que je télécharge le 3.10.4.1 que je viens de voir sur le site officiel, ou bien qu'il est possible de trouver uniquement le mod_breadcrumbs à part, et de le télécharger à lui seul ?
        Bonne journée

        Commentaire


        • #5
          Dans la page de mise à jour de Joomla!, tu forces une recherche et tu relances l'installation des fichiers, la totalité du pack de mise à jour, ce sera beaucoup plus rapide que d'extraire seulement les fichiers de ce module pour remplacer ceux actuellement sur le site.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

          Commentaire


          • #6
            Je viens de tester les 2 autres solutions :
            1) créer un nouveau module spécifique au fil d'ariane, dépublier l'ancien > le problème persiste...
            2) j'ai téléchargé le fichier zip joomla 3.10.4, et l'ai transféré depuis le back-end dans les mises à jour : j'ai donc cliqué sur "mettre à jour le noyau" (un phrase de ce genre là), la version 3.10.4 a bien été "mise à jour" > le problème persiste...

            Est-ce que je tente la mise à jour 3.10.4.1, ou bien dois-je regarder dans le(s) fichier(s) du mod_breadcrumbs avant de faire les prochaines mises à jour ? J'ai une amie qui fait de la programmation en php et html, et qui m'a parfois sorti de petits problèmes juste en modifiant des lignes de codes au sein du .htaccess par exemple.

            OU encore je vais uniquement prendre le dossier "mod_breadcrumbs" pour le télécharger en back-end et voir si quelque chose se passe ?

            Egalement, je vois que joomla 4 est arrivé, mais l'interface joomla me fait toujours faire des mises à jour du type 3.10 : est-ce normal ? Quand la 3.10 va t'elle basculer en 4, car je vois sur le site officiel que l'on peut d'ores et déjà le faire, mais l'interface ne va pas en ce sens lorsqu'on est en back-end.
            Saluations,

            Commentaire


            • #7
              C'est bizarre ce qui t'arrive.
              Tu n'avais pas besoin de transférer le pack, il te suffisait, dans la page de mise à jour de Joomla! de forcer une recherche de mise à jour puis de cliquer sur le bouton de réinstallation des fichiers du noyau.
              La réinstallation de ces fichiers étant faite avec le pack 2.2 vers 3.10.4, le dossier breadcrumb devrait avoir été remplacé.

              En ce qui concerne Joomla! 4, pour avoir la proposition de migration vers cette version, il te faut modifier, dans les options de la page de mise à jour, le canal pour "le prochain Joomla!". Après validation, le retour vers la page de mise à jour lancera une vérification de ce qui est installé sur ton site et te donnera des indications sur ce qui pourrait ne pas être compatible et pour quoi il te faudra vérifier sur les sites de leurs auteurs ce qu'il en est au juste.
              Tu trouveras des infos sur ces pages https://docs.joomla.org/Pre-Update_Check/fr et https://docs.joomla.org/Planning_for...10.x_to_4.x/fr
              "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
              MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr et sites perso chez PlanetHoster + sites gérés chez PHPNET, 1and1 et OVH

              Commentaire


              • #8
                Bizarre en effet.

                A vérifier que l'option "Mise en cache" est bien sur "Pas de cache" dans l'onglet "Paramètres avancés" des réglages du module.
                Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                Commentaire


                • #9
                  Mes dernières "avancées" :

                  1) J'ai fait une nouvelle mise à jour en forçant une recherche de mise à jour puis en cliquant sur le bouton de réinstallation des fichiers du noyau : rien de nouveau, le fil d'ariane ne fonctionne toujours pas > en effet, cette procédure de mise à jour des fichiers du noyau est plus "immédiate" > cela me servira pour les prochaines fois, car je n'avais pas compris que l'on pouvait opérer de la sorte. Je ne savais même pas qu'il y avait des fichiers "noyaux"
                  2) J'ai bien vérifié l'option "mise en cache" dans les paramètres avancés des réglages du module : il est bien sur "Pas de cache".
                  J'ai tenté de cocher / décocher d'autres options, les unes après les autres, en regardant à chaque fois si quelque chose se passait : rien à signaler > j'ai tout remis comme au départ dans ces paramètres avancés.
                  3) J'ai passé dans configuration > serveur > rapport d'erreur > mode développeur : rien ne s'affiche en front-end.

                  La réinstallation de ces fichiers étant faite avec le pack 2.2 vers 3.10.4, le dossier breadcrumb devrait avoir été remplacé.
                  J'ai commencé en 2011 avec J1.5, puis j'ai migré en J2.5, puis en J3, le tout par le biais du back-end à chaque fois. Si j'ai bien compris, le mod_breadcrumbs ne devrait plus être là, mais par quoi est-il censé être remplacé ? Y a t'il une solution pour intégrer le nouveau module du fil d'ariane ou pas du tout ?

                  4) Je me posais la question suivante : si je prends dans ma sauvegarde de novembre le mod_breadcrumbs et que je le mette sur mon www via ftp : cela peut-il faire marcher à nouveau le fil d'ariane, ou cela n'aura aucun effet ? A moins que je compare les fichiers présents dans ce module pour voir s'il n'y aurait pas d'erreur grossière de code ?

                  5) Dernière informations du back-end : dans les messages de post-installation j'ai :

                  "htaccess Update Concerning Directory Listings
                  Depuis la version 3.9.22

                  Before 3.9.22 the default htaccess.txt file contained erroneous code meant for disabling directory listings. The security team recommends to manually apply the necessary changes to any existing .htaccess file, as this file can not be updated automatically."

                  Cette fonctionnalité aurait-elle un impact sur le fil d'ariane ?

                  " Additional XSS protection for the usage of SVG files
                  Depuis la version 3.9.21

                  Since 3.9.21 Joomla is shipped with an additional security rule in the default htaccess.txt. This rule will protect users of svg files from potential Cross-Site-Scripting (XSS) vulnerabilities.
                  The security team recommends to manually apply the necessary changes to any existing .htaccess file, as this file can not be updated automatically."

                  Là encore, cette fonctionnalité aurait-elle un impact sur le fil d'ariane ?
                  Je n'ai pas touché à ces messages, car c'est une amie qui introduit ces lignes de code dans le .htaccess, du coup je ne la prévient que si j'ai le site en rideau pour ne pas trop l'embêter...




                  Commentaire


                  • #10
                    Ah oui, au fait, pour joomla 4, merci des précisions, j'ai enfin la liste des programmes qui apparait avec ceux qui sont sûrs et certains de passer, et ceux ou il faut contacter les programmateurs pour voir s'il vont les rendre compatibles.
                    ependant, lorsqu'il s'agit par exemple de composants comme virtuemart, pensez-vous qu'il faille les contacter dès à présent, ou attendre un peu (quelques mois) afin que ça bouge de leur côté ? d'autant que virtuemart me paraît américain, je ne sais pas trop si je vais y comprendre grand chose à la réponse...

                    Commentaire


                    • #11
                      Envoyé par Pierre débutant Voir le message
                      Si j'ai bien compris, le mod_breadcrumbs ne devrait plus être là, mais par quoi est-il censé être remplacé ?
                      Ben si il est toujours là, sauf que peut-être, dans ton et pour je ne sais quelle obscure raison, tu traînerais une anomalie d'une ancienne version... (mais j'en doute fortement)

                      Envoyé par Pierre débutant Voir le message
                      4) Je me posais la question suivante : si je prends dans ma sauvegarde de novembre le mod_breadcrumbs et que je le mette sur mon www via ftp : cela peut-il
                      Remplacer les fichiers actuels par les anciens, sans utiliser la base de données qui corresponde, c'est le meilleur moyens de tout faire sauter.
                      Si tu veux revenir à une version antérieure qui fonctionnait, utiliser un fichier de sauvegarde des fichiers ET de la base de données, et procède dans les règles de l'art.

                      Envoyé par Pierre débutant Voir le message
                      Cette fonctionnalité aurait-elle un impact sur le fil d'ariane ?
                      Très très peu problème que les informations du htaccess ait un quelconque impact sur le fil d'Ariane.

                      Tu peux aussi essayer, tout simplement, supprimer le module actuel (et le supprimer aussi de la corbeille) puis tu recrées un nouveau module tout beau tout propre.

                      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                      Commentaire


                      • #12
                        Envoyé par Pierre débutant Voir le message
                        lorsqu'il s'agit par exemple de composants comme virtuemart, pensez-vous qu'il faille les contacter dès à présent, ou attendre un peu (quelques mois) afin que ça bouge de leur côté ?
                        Il y a une version "Dev" pour J!4
                        Ne pas l'installer en production.

                        La sortie d'une version propre et stable peut, comme le temps refroidissement du fût du canon, prendre un certain temps.
                        Il vaut mieux, si ça traîne, les contacter et leur mettre la pression que d'attendre que les choses se fassent par elles-mêmes.
                        Après, les devs seront-ils sensibles ou pas à cette pression ? la question reste ouverte...



                        Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                        Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                        Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                        Commentaire


                        • #13
                          Envoyé par dolmenhir Voir le message

                          Tu peux aussi essayer, tout simplement, supprimer le module actuel (et le supprimer aussi de la corbeille) puis tu recrées un nouveau module tout beau tout propre.
                          Je viens de supprimer le module actuel, également supprimé dans la corbeille, et j'ai recrée un nouveau module tout beau tout propre : rien en change > si on clique sur les liens de menus en front end, on se retrouve dans la bonne catégorie, mais si on navigue sur le site, le fil d'ariane ne suit pas du tout.
                          Existe t'il un plug-in fil d'ariane qui résoudrait l'affaire, sans avoir à utiliser du coup le fil d'ariane natif de joomla ?

                          Commentaire


                          • #14
                            Il y a, de toute évidence, un conflit avec un script.
                            Je ne serai pas surpris que cela soit avec le menu car ces modules évoluent tous deux dans la même zone de positionnement.
                            Il faudrait donc faire un test avec un module de menu standard plutôt que le maximenuck pour voir si le fil refonctionne normalement.
                            Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
                            Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
                            Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

                            Commentaire


                            • #15
                              Je viens de mettre en place le menu "essai fil de navigation" en position 7 (à droite) : j'ai inclus 2 articles existants (Présentation des métiers du métal / La Restauration), et j'ai indiqué au fil d'ariane "assignation sur toutes les pages" > rien ne bouge...

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X