Obligé de rafraichir la page pour que les menus apparaissent

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

  • Obligé de rafraichir la page pour que les menus apparaissent

    Bonjour la communauté,

    Voici mon problème : j'ai un top menu parent qui contient 4 sous-menus. Ces sous-menus n'apparaissent que pour les gens connectés. Si je me connecte avec mon compte, aucun problème je vois les sous-menus.
    Mais si je ferme mon navigateur, que j'ouvre à nouveau mon site, ils n'apparaissent plus (le menu utilisateur non plus d'ailleurs). Je suis pourtant toujours connecté grâce aux cookies et je n'ai donc pas besoin de me reconnecter à nouveau.
    Si je rafraichis la page, les sous-menus reviennent aussitôt. Je me vois mal indiquer aux visiteurs qu'ils sont obligés de rafraichir systématiquement le site quand ils arrivent dessus.

    Mon site n'a pas de cache.
    J'ai vérifié que le top menu est bien programmé pour s'afficher sur toutes les pages.

    Quelqu'un a-t'il déjà eu cette mauvaise blague ?
    Dernière édition par jeromelancereau à 30/05/2017, 22h41

  • #2
    Re : Obligé de rafraichir la page pour que les menus apparaissent

    Bonjour,

    Le nom du template et du module de menu est un minimum pour pouvoir vous aider !
    Un lien vers le site peut aussi aider.

    Cela me fait penser à un temps de chargement long avec un cache navigateur vide, ce qui n'est pas le cas lors du rafraichissement
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : Obligé de rafraichir la page pour que les menus apparaissent

      test avec un autre mavigateur ?

      Commentaire


      • #4
        Re : Obligé de rafraichir la page pour que les menus apparaissent

        Pour le template, il s'agit de DD Kids School2 de Diablo Design.
        Le module du menu est celui disponible de base dans Joomla. Les sous-menus sont composés de 3 liens vers des articles et 1 lien vers un module EventGallery. J'ai essayé de désactiver ce dernier mais le problème persiste.
        J'ai testé avec un autre navigateur et cela revient au même.

        Je précise que si on arrive sur le site en n'étant pas connecté et qu'on s'identifie, le menu apparaît normalement.

        On dirait que c'est tout le site qui ne me reconnait pas puisque ni mon top menu ni mon menu utilisateur ne veulent s'afficher du premier coup (alors que je suis bien renseigné comme étant connecté). Problème de cookie ?

        L'adresse du site est www.ecoleneuville.be Vous ne pourrez cependant pas voir les sous-menus qui se trouve dans "photos/vidéos (compte obligatoire)", car il faut être connecté pour les voir.
        Dernière édition par jeromelancereau à 31/05/2017, 12h00

        Commentaire


        • #5
          Re : Obligé de rafraichir la page pour que les menus apparaissent

          Pour commencer :
          une image de 3.6 Mo pour un affichage en 300x500 px, c'est pas raisonnable


          6.2 Mo pour le site, c'est lourd et sans doute le problème

          SInon, très joli site
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : Obligé de rafraichir la page pour que les menus apparaissent

            Merci
            J'ai enlevé l'article qui contenait la photo trop lourde mais rien ne change.
            Je n'ai pas l'impression que ce soit le site qui soit trop lent à tout charger. On dirait plus qu'il ne charge pas les paramètres d'affichage des menus du premier coup si on est resté connecté avec un cookie.

            Commentaire


            • #7
              Re : Obligé de rafraichir la page pour que les menus apparaissent

              Ce n'est apparemment pas lié au template car le problème se pose aussi avec d'autres.

              Commentaire


              • #8
                Re : Obligé de rafraichir la page pour que les menus apparaissent

                ce fichier est en 404 : https://ajax.googleapis.com/ajax/lib.../jquery-ui.css
                Ce ne doit pas être le souci.

                Le souci est un élément qui met du temps à se charger. Ne pouvant tester, je ne peux en dire plus
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : Obligé de rafraichir la page pour que les menus apparaissent

                  euh, le site est-il bien en Joomla 3.7.2 ? Il y a eu des souci avec la 3.7.1 avec le plugin de cache système, qui peut avoir des effets de bords de ce genre (genre qu'une fois sur deux ça s'affiche)
                  Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                  Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                  Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                  Commentaire


                  • #10
                    Re : Obligé de rafraichir la page pour que les menus apparaissent

                    Bonsoir. J'ai mis à jour le site vers la dernière version mais malheureusement le problème persiste.
                    J'ai créé un compte parent pour que vous puissiez tester le site.
                    Identifiant : forumjoomla
                    Mot de passe : forumjoomla

                    En tous cas, merci pour le temps que vous passez à aider des gens comme moi qui ne connaissent pas la programmation, mais qui veulent simplement bien faire.

                    Commentaire


                    • #11
                      Re : Obligé de rafraichir la page pour que les menus apparaissent

                      si on parle du menu
                      Accueil
                      Le journal
                      Les évènements
                      Articles des profs
                      Contact
                      Téléchargements
                      Photos/Vidéos (compte obligatoire)

                      chez moi il apparaît tout le temps quand je rafraîchis ou quand c'est la 1e fois
                      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                      Commentaire


                      • #12
                        Re : Obligé de rafraichir la page pour que les menus apparaissent

                        Voici le cas exact ou l'erreur se produit.
                        Je parle bien du top menu et plus particulièrement du dernier onglet photos/vidéo(compte obligatoire). Logiquement si on est pas connecté rien ne se passe quand on le survole à la souris. Si on est connecté il se déroule rien qu'au survol.
                        L'erreur arrive quand : vous vous connectez et vous cochez se souvenir de moi, puis vous fermez votre navigateur. Vous le rouvrez et vous arrivez sur le site en étant déjà connecté. C'est la que ni le menu utilisateur de gauche ni l'onglet photos/vidéo du top menu ne se déroule. Pourtant il sera bien indique bonjour utilisateur. Il suffit alors d'actualiser pour que les 2 menus apparaissent.

                        Commentaire


                        • #13
                          Re : Obligé de rafraichir la page pour que les menus apparaissent

                          Bonjour,

                          Lors du premier accès en étant connecté, la class de l'item menu est "separator-without-submenu" et ne contient pas le code du sous-menu. Après rafraichissement, la classe est "separator" et contient le code du sous-menu.
                          Cela voudrait dire que l'utilsateur n'est pas connu au moment de générer le code PHP, ce qui pourrait s'expliquer par le fait que le module de connexion est appelé après le menu

                          Des solutions :
                          - ne pas cocher "se souvenir de moi" par défaut pour obliger les gens à cliquer et donc rafraichir la page
                          - afficher le module connexion avant le menu (juste pour test)
                          - créer un menu séparé pour les utilisateurs identifiés au-dessous du module login
                          - poser la question au concepteur du template. Je doute que ce soit le menu de base de Joomla, sa classe est dd-menu
                          UP, le plugin universel à découvrir sur https//up.lomart.fr
                          bgMax
                          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                          Commentaire


                          • #14
                            Re : Obligé de rafraichir la page pour que les menus apparaissent

                            Merci pour ces précisions. Je vais creuser.

                            Commentaire


                            • #15
                              Re : Obligé de rafraichir la page pour que les menus apparaissent

                              J'ai changé la place du menu pour qu'il soit appelé après le login mais rien ne change. J'ai aussi remarqué que le menu utilisateur de la colonne de gauche ne s'affichait pas non plus si on arrive en étant connecté (avec navigateur fermé) et qu'il fallait aussi actualiser pour que les 2 menus réapparaissent.
                              On dirait que le site ne parvient pas à utiliser les informations du cookie pour afficher les bons menus du premier coup.
                              En désespoir de cause, j'ai enlevé le bouton "se souvenir de moi" pour forcer les utilisateurs à se connecter et donc à actualiser la page.

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X