structure HTML des menus

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

  • [Humeur] structure HTML des menus

    argh, les menus maintenant c'est ça
    <ul><li><a>

    même plus un <span> à l'intérieur pour pouvoir jouer un peu sur le design ! pfff, ça c'est nul, en tout cas c'est bien dommage !
    Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
    http://www.template-creator.com Outil de création de templates
    Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

  • #2
    Re : structure HTML des menus

    Salut Ced !

    argh, les menus maintenant c'est ça
    <ul><li><a>
    NAAAANNNN !! T'es pas sérieux ?
    Bon, vite un Maxi Menu CK compatible 1.6 qui nous fera oublier ces misères

    Commentaire


    • #3
      Re : structure HTML des menus

      Envoyé par cb75ter Voir le message
      Salut Ced !

      NAAAANNNN !! T'es pas sérieux ?
      Bon, vite un Maxi Menu CK compatible 1.6 qui nous fera oublier ces misères
      MDR ! c'est bon il est déjà dispo ! Là je travaille sur un plugin de gestion des paramètres dans l'administration du lien de menu...
      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
      http://www.template-creator.com Outil de création de templates
      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

      Commentaire


      • #4
        Re : structure HTML des menus

        Là je travaille sur un plugin de gestion des paramètres dans l'administration du lien de menu...
        J'imagine que tu fais allusion à ce que tu décrivais ici:
        http://forum.joomla.fr/showthread.ph...ur-Maximenu_CK

        Donc tu t'en es sorti ou il reste des points bloquants?

        Commentaire


        • #5
          Re : structure HTML des menus

          je m'en suis sorti c'est fonctionnel. Faut que je mette tout d'équerre, que je fasse les versions pour 1.5 et 1.6 et que je teste puis mette en ligne. Donc j'espère d'ici une dixaine de jour.
          Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
          http://www.template-creator.com Outil de création de templates
          Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

          Commentaire


          • #6
            Re : structure HTML des menus

            T'es trop fort !

            Commentaire


            • #7
              Re : structure HTML des menus

              si tu le dis !
              on verra si ça marche correctement, le plugin va changer la manière dont la structure et surtout les CSS s'appliquent donc ça peut poser des soucis de compatibilité qu'on n'avait pas avant.
              Par exemple pour les éléments <li> et <a> qui sont dans les sous-menus, leur taille est définie dans les CSS, or avec le plugin on pourra choisir la taille de chaque colonne en px.Dans ce cas, imaginons une colonne de 300px, les éléments <li> ont une taille définie de 180px donc ils ne s'agrandiront pas avec la colonne.
              Bref, il faut que je me pose les bonnes questions et ça peut vite engendrer un remaniement du code et de la manière d'utiliser le menu...
              Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
              http://www.template-creator.com Outil de création de templates
              Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

              Commentaire


              • #8
                Re : structure HTML des menus

                Re,

                La structure de ton code html et la flexibilité des css était effectivement et à mon sens un point à revoir. [edit : afin d'approcher la perfection ]

                les éléments <li> ont une taille définie de 180px donc ils ne s'agrandiront pas avec la colonne.
                Je distingue mal ce qui t'empêche de rendre ça flexible, soit en offrant un paramètre de configuration des <li>, soit en les laissant se comporter comme des blocs.
                Dernière édition par cb75ter à 24/01/2011, 12h11 Raison: nuance

                Commentaire


                • #9
                  Re : structure HTML des menus

                  ce qui m'empeche ce sont ces satanés navigateurs ! ils en font qu'à leur tête et crois moi j'ai déjà passé du temps pour rendre les css le plus compatible possible.
                  Je pense que je vais essayer de créer un autre theme defaut, mais ça va me retarder dans la sortie du plugin.
                  Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                  http://www.template-creator.com Outil de création de templates
                  Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                  Commentaire


                  • #10
                    Re : structure HTML des menus

                    Re,
                    ce qui m'empeche ce sont ces satanés navigateurs ! ils en font qu'à leur tête et crois moi j'ai déjà passé du temps pour rendre les css le plus compatible possible.
                    Ôte moi d'un doute : tu cherche une compatibilité IE6 ?
                    (je connais un de tes points de vue la dessus, mais date maintenant de quelques temps).

                    Commentaire


                    • #11
                      Re : structure HTML des menus

                      non je ne cherche pas la compatibilité ie6. Mais pas besoin d'aller aussi loin, d'après tous les tests que j'ai faits sur IE7+8, FF, opera, safari, chrome je peux te dire que pour avoir un menu déroulant qui tourne correctement il faut passer du temps à mettre des CSS à la con partout !
                      En plus pour être compatible avec un maximum de templates ça rajoute encore une couche. Mais j'avance sur mon projet, je fais un theme spécifique adaté à l'utilisation du plugin qui gère les <li> en bloc simple.

                      Par contre j'aimerais revenir sur un truc qui m'interpelle :
                      La structure de ton code html et la flexibilité des css était effectivement et à mon sens un point à revoir.
                      Ca m'intéresserait d'avoir un avis approfondi, peux-tu me détailler un peu ton idée ?
                      Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                      http://www.template-creator.com Outil de création de templates
                      Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                      Commentaire


                      • #12
                        Re : structure HTML des menus

                        Salut Cedric,

                        Ma formule était un peu rapide.
                        Les difficultés principales que j'ai rencontrées étaient liées au css associé au menu, lors de modifications importantes du styling.
                        Les largeurs écrites en dur à de multiples endroits nécessitaient un boulot un peu long et fastidieux.
                        Je comprends maintenant que c'est la recherche de compatibilité cross browser qui necessitait cela.

                        Cependant, pourquoi ne pas faire une feuille de style dynamique?

                        Commentaire


                        • #13
                          Re : structure HTML des menus

                          Youpi qu'est ce que je suis contente moi pour ces saletés de span! oups désolée sinon j'aime bien ton maxi menu aussi
                          WeBdesIIgner

                          Commentaire


                          • #14
                            Re : structure HTML des menus

                            Envoyé par cb75ter Voir le message
                            Salut Cedric,

                            Ma formule était un peu rapide.
                            Les difficultés principales que j'ai rencontrées étaient liées au css associé au menu, lors de modifications importantes du styling.
                            Les largeurs écrites en dur à de multiples endroits nécessitaient un boulot un peu long et fastidieux.
                            Je comprends maintenant que c'est la recherche de compatibilité cross browser qui necessitait cela.

                            Cependant, pourquoi ne pas faire une feuille de style dynamique?
                            alors pour répondre aux interrogations, j'ai voulu faire un menu qui soit le plus compatible possible avec la majorité de template. Et ça , c'est pas évident ! du coup j'ai du surchargé les CSS un max. Si mon module était livré dans un template tout fait comme ja-purity ii par exemple je n'aurais pas eu besoin de m'infliger ce travail, c'est sur.
                            Du coup le revère de la médaille c'est qu'il faut se plonger assez profond dans les css du menu pour pouvoir le customiser correctement.

                            Concernant la feuille de style dynamique, je suppose que tu entends pas là d'injecter dans les css des paramètres admin du module. Je n'aime pas cette solution car elle est intrusive pour les CSS et les rendrait encore plus difficile à manipuler.
                            Par contre avec mon nouveau plugin en cours de dev, on pourra donner les largeurs voulues sans entrer dans les css ni avoir de feuille dynamique complexe.
                            affaire à suivre donc...

                            PS : ce qu'il faut garder à l'esprit est que mon menu est utilisé par une large gamme de personnes, ceux qui touchent en css et qui vont faire un truc de dingue adapté à leur besoin et ceux qui n'y connaissent pas grand chose et pour qui il faut que ça marche de suite.
                            Vive Joomla! http://www.joomlack.fr Tutoriels et extensions pour Joomla!. Livre création de template Joomla de plus de 200 pages.
                            http://www.template-creator.com Outil de création de templates
                            Module Maximenu CK - Megamenu, multicolonnes, chargement de module, description de lien, deroulement animé - Compatible Virtuemart, Hikashop

                            Commentaire


                            • #15
                              Re : structure HTML des menus

                              Salut Cedric,


                              Par contre avec mon nouveau plugin en cours de dev, on pourra donner les largeurs voulues sans entrer dans les css ni avoir de feuille dynamique complexe.
                              C'est tout à fait ce que je suggérais par "feuilles de styles dynamique". Avoir au moins le contrôle sur la largeur des <ul> (et que la valeur spécifiée se répercute là où c'est nécessaire, sachant qu'une possibilité de valeur "auto" serait idéale.).

                              En ce qui concerne le skining du module, je n'y ai vu aucun point à commenter, c'est une question de connaissances html/css.

                              C'est d'ailleurs la raison pour laquelle je modérais mes propos par :

                              [edit : afin d'approcher la perfection ]

                              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
                              Travaille ...
                              X