Joomladay francophone 2018 à Paris 18 et 19 mai

suppression d'un caractère dans main menu (template ashton)

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

  • [RÉGLÉ] suppression d'un caractère dans main menu (template ashton)

    Bonjour,

    Je nage complétement...

    Je cherche à supprimer un caractère (>>) qui apparaît dans le main menu de mon template Ashton. Ce caractère s'affiche uniquement lorsque un item de menu contient d'autres items (lien avec enfants)..

    Dans firebug, il m'affiche un fichier html qui me montre bien le caractère mais impossible d'identifier le php qui gère cela et plus grave, je n'arrive pas à le trouver par moi même.

    Je précise que je n'ai pas trouvé dans le back office le moyen de supprimer ce caractère.

    Je mets une pj au cas où mes explications serait nébuleuses ! Cliquez sur l'image pour l'afficher en taille normale

Nom : menu.jpg 
Affichages : 1 
Taille : 9,1 Ko 
ID : 1820498

    Quelqu'un pourrait il m'éclairer ? Merci à vous
    Dernière édition par vince26exe à 09/07/2014, 19h24

  • #2
    Re : suppression d'un caractère dans main menu (template ashton)

    Bonjour,
    Je cherche à supprimer un caractère (>>) qui apparaît dans le main menu de mon template Ashton. Ce caractère s'affiche uniquement lorsque un item de menu contient d'autres items (lien avec enfants)..
    Ne serait-ce pas fait exprès pour signaler la présence de liens enfants ??

    Il faut regarder dans le code d'affichage du module menu comment ce >> est généré pour :
    S'il est mis par JText: modifier le fichier langue du module
    S'il est mis par un paramètre : le trouver dans les paramètres du menu
    S'il est mis en dur : faire une surcharge du module menu
    S'il est mis par CSS: modifier le fichier CSS
    Dernière édition par lomart à 08/07/2014, 06h00
    Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
    ---
    UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
    plein de nouveaux modules et plugins sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : suppression d'un caractère dans main menu (template ashton)

      Bonjour et merci pour votre réponse.

      Oui, ce caractère est bien présent pour signaler la présence de liens enfants mais je ne trouve pas cela esthétique, un simple survol de la zone est suffisant pour développer le sous-menu...

      Si j'ai bien compris, il y a 4 solutions.

      Pour JTEXT, il faut donc rechercher le fichier langue du module. Peut on considérer que ce fichier se trouve dans le répertoire "mod-menu" ? Je ne peux regarder pour le moment mais je n'ai pas souvenir d'un fichier langue dans ce répertoire, je confirmerai ce soir.

      Si c'est un paramètre, il serait accessible depuis les paramètres du back office, c'est bien ça ? Si oui, rien de probant à ce niveau là ! J'ai tourné et retourné les paramètres du lien de menu sans trouver ce paramètre.

      S'il est mis en dur, je l'aurai retrouvé en faisant une recherche sur le texte non ? J'ai demandé à Notepad de rechercher ce caractère dans tous les fichiers et il me le trouve dans un fichier php relatif à un menu mais dans le répertoire "administrator"... J'ai bien tenté de modifier / supprimer ce caractère sur la ligne idoine mais rien ne change en front office... J'en conclus, et le fait que j'agisse dans administrator conforte cet avis, que ce n'est pas le bon fichier... Pas d'autres résultats.

      Je ne savais aps qu'un caractère pouvait être mis par CSS... Firebug me trouve le CSS et la ligne qui gère mais ce caractère ne figure pas dans la CSS... J'ai peut être raté quelque chose à ce niveau.

      Si je résume et que je me réfère à mes vaines recherches, JTEXT pourrait être une piste mais la présence du fichier langue me laisse perplexe..

      Si vous avez des suggestions ou des éléments qui me permettraient de faire le tri dans tout cela, je vous en serai reconnaissant.

      Merci

      Commentaire


      • #4
        Re : suppression d'un caractère dans main menu (template ashton)

        Vous faites la recherche dans le mauvais sens.
        Il ne faut pas chercher la solution pour identifier la cause MAIS identifier la cause pour trouver l'unique solution.
        C'était le sens de mon post: regardez comment le code PHP génère le HTML !

        Si le chevron peut être ciblé en css. vous pouvez aussi annuler son affichage avec un display:none
        Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
        ---
        UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
        plein de nouveaux modules et plugins sur http://lomart.fr/extensions

        Commentaire


        • #5
          Re : suppression d'un caractère dans main menu (template ashton)

          J'ai beau cherché, je ne trouve pas... Dans le répertoire "modules->mod_menu" j'ai un certain nombre de fichiers que je parcours sans cesse sans trouver la moindre trace de ce que vous me dites (je ne suis pas doué, je sais). Je vous liste ces fichiers ci-après, suis je déjà au bon endroit pour chercher ?

          -mod_menu.php
          -helper.php
          -mod_menu.xml

          il y a également un répertoire "modules->mod_menu->tmpl" dasn lequel figurent les fichiers suivants :

          -default.php
          -default_component.php
          -default_separator.php
          -default_url.php

          Je pars peut être de trop loin pour répondre à ce "si simple" problème...

          Commentaire


          • #6
            Re : suppression d'un caractère dans main menu (template ashton)

            Un lien vers le site pour voir ?

            C'est bien mod_menu le module pour le menu ?
            Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
            ---
            UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
            plein de nouveaux modules et plugins sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : suppression d'un caractère dans main menu (template ashton)

              (le site est en cours de construction)
              J'en ai déduis que cela ne pouvait être que ce module, certaines modifications effectuées dans les fichiers de ce répertoire impactaient le menu dont acte !
              Dernière édition par vince26exe à 09/07/2014, 19h25

              Commentaire


              • #8
                Re : suppression d'un caractère dans main menu (template ashton)

                Le menu n'est pas le menu standard de Joomla mais plutôt un Superfish si l'on en croit le nom des classes.

                Un moyen simple et pérenne pour empêcher l'affichage est d'utiliser une des solutions que j'avais suggéré
                Si le chevron peut être ciblé en css. vous pouvez aussi annuler son affichage avec un display:none
                Soit ajouter dans le fichier css
                .sf-sub-indicator {
                display: none;
                }
                Avec Ghazal et Manu93fr nous guiderons les Grands Débutants au https://www.joomladay.fr/ le 19 mai à Paris
                ---
                UP, un plugin "couteau suisse" à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ...
                plein de nouveaux modules et plugins sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : suppression d'un caractère dans main menu (template ashton)

                  Merci pour votre patience et pour m'avoir permis de résoudre ce point. Ca marche !

                  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