[Résolu] Menu dropdown pages statiques

cpalocpalo Member
octobre 2021 modifié dans Bogues

Bonjour
Dans le menu du thème defaut, les sous-menus des pages statiques ne fonctionnent pas en mode mobile (on clique sur le menu de groupe de pages statiques mais cela n'ouvre pas la liste des pages en sous-menu).
Ce bogue n'est pas reproduit dans le thème defaut-enhanced de Bazooka07.

Réponses

  • Bonjour,
    @gcyrillus-nomade
    Je viens de voir que tu avais posté une issue sur le github à ce propos.
    Finalement quelle correction as-tu utilisée?

  • octobre 2021 modifié

    C'est comme tu veut, je mettrai dans plucss.css car c'est à mon idée l'origine du défaut.
    Cdt


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • Ta solution me convient bien.
    Mais je ne retrouve pas les lignes dont tu parles ( 608 / 99 de theme.css )
    A quel endroit et avec code tu corriges plucss?

  • octobre 2021 modifié

    Le selecteur avec la règle display: block est à ajouté derrière le sélecteur aux lignes indiquées dans theme.css

    Pour plucss.css , c'est à la ligne 541 et il faut modifier le selecteur de façon à ne cibler que le ul de premier niveau avec le selecteur d'enfant direct (c'est cette modif qui me semble la plus pertinente ;) ) :

        .responsive-menu > ul { // ligne 541 plucss.css
            display: none;
        }
    

    j'ai ajouté un commentaire sur l'issue sur github pour éclaircir le sujet :)


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • cpalocpalo Member
    octobre 2021 modifié

    Bonjour,
    @gcyrillus-nomade
    J'ai fait tes modifs.
    Lorsque je clique sur le bouton hamburger, le menu s'affiche en entier avec les sous-menus déroulés mais les intitulés des menus ne sont pas visibles (alors que présents..)
    Désolé... le bouton insérer des images ne fonctionne pas.
    Je vais donc mettre un exemple en ligne.

    -->Suite:
    En faisant simplement ta modif dans plucss, cela fonctionne.
    Le bogue que je mentionne plus haut doit donc venir d'une petite modif que j'ai du faire dans theme.css

  • cpalocpalo Member
    octobre 2021 modifié

    Etourderie!! erreur de copie!!!
    9375rem; au lieu de .9375rem;
    Merci @gcyrillus-nomade pour ton fix du bug.
    Un peu de nettoyage et je partage.
    Bonne fin de we

  • toi ausssi,

    en effet, c'est une technique pour cacher du texte ;)


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • fab56fab56 Member

    Bonjour,

    Travaillant actuellement sur le nouveau site d’une asso, je suis content de tomber sur ce message, car nous pensions avoir fait une boulette empêchant de faire fonctionner le menu d’entête sur mobile, les pages statiques des groupes n’étant pas visible.

    Par contre, est-il possible d’indiquer le post github sur lequel se trouve la solution ? ou de faire le résumé ici de ce qu’il y a à changer ?

    J’ai trouvé celui-là, mais les solutions proposées n’ont pas réglé le problème chez moi. Cherchant le bug, je fais des tests sur un PluXML vierge, dernière version.

    Merci d’avance.

  • mars 2022 modifié

    Bonjour @fab56
    tu as bien trouvé, le fix est celui-ci pour le theme par défaut.
    .responsive-menu > ul { // ligne 541 plucss.css display: none; }
    Dans le fichier plucss.css
    Il convient de remplacer .responsive-menu ulpar .responsive-menu > ul de façon a ce que les sous menu ne soit pas aussi en display:none; tout le temps.

    Pense aussi à vider le cache de ton navigateur ;)

    Cdt


    Cordialement,
    gcyrillus

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • fab56fab56 Member

    Merci @gcyrillus-nomade ,

    Effectivement en testant avec chromium et "en vrai" sur le firefox de mon mobile, le fix fonctionne bien. Ce qui est d'ailleurs assez logique.

    Mais étonnamment, cela continue à dysfonctionner dans l'outil de développement de firefox sur pc.
    Et cela ne doit pas être un problème de cache, car je force son actualisation de différentes façons et voit d'ailleurs le bon code css.

    Bref, l'important c'est que cela fonctionne pour les internautes !

Connectez-vous ou Inscrivez-vous pour répondre.