Joomladay francophone 2018 à Paris 18 et 19 mai

comment personnaliser suffixe class css d'un menu

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

  • [Problème] comment personnaliser suffixe class css d'un menu

    Bonjour,
    je cherche à appliquer une image de fond sur une seule page donc en fait d'un menu.
    Je suis allé dans le menu en question, et j'ai vu l'option "suffixe de class css" à renseigner.
    (un peu à la manière suffixe class module ????)
    Pouvez vous me dire si cette option permet donc de personnaliser le style de la page, comment faire ou me renvoyer sur un topic (mais je ne suis pas parvenu à en trouver un)

    merci de votre aide
    bonne soirée
    Dernière édition par boremy03 à 03/04/2009, 18h46

  • #2
    Bonsoir,
    grâce au forum je suis tombé sur le topic de peter_p à cette adresse :
    http://forum.joomla.fr/showthread.php?t=64208&page=4 (9ème réponse)

    je me croyais sauvé car en plus c'était simple !
    j'ai donc rajouté dans mon menu à l'option suffixe de class css le code -toto
    j'ai visionné la source de la page concerné et apparaissait effectivement une classe :

    .contentpaneopen-toto

    mais uniquement celle ci
    j'ai donc rajouté dans mon fichier css les codes
    Code:
    .contentpaneopen-toto {
    background:tranparent url(../images/monimage.jpg) no-repeat fixed bottom right;
    }
    mais ras !! celle ci n'apparait pas !
    j'avais également rajouté l'image dans le fichier templatesDetails.xml

    Pouvez vous me dire ... (tiens cela me rappelle quelqu'un)
    ce que j'ai oublié ?
    Merci de votre aide et bonne soirée...

    Commentaire


    • #3
      Envoyé par boremy03 Voir le message
      Pouvez vous me dire ce que j'ai oublié ?
      De donner suffisement d'info sur ton site pour qu'on puisse te répondre : http://forum.joomla.fr/showthread.php?t=68715

      Ancien pseudo : Fleuve Blanc

      Commentaire


      • #4
        Bonsoir fleuveblanc,
        et merci de ta réponse !
        Désolé je n'y avais pas pensé
        Comme mon site est en local je pensais joindre un fichier réalisé avec Opéra dernière version afin que tu puisses mieux comprendre mon souci. Hélas celui ci est trop volumineux.
        Il est donc disponible en téléchargement à l'adresse suivante :
        http://dl.free.fr/pjdR88lPn


        Entre temps à force de chercher sur les forums j'ai trouvé deux post :
        http://forum.joomla.fr/showthread.ph...ight=fond+menu et surtout le #8
        ainsi que :
        http://forum.joomla.fr/showthread.ph...nd+page&page=5 #41

        je ne les ai pas encore essayé, elles semblent bien correspondre à ma demande c'est à dire affecter une image de fond à une page particulière d'un menu.
        J'essaye déjà un peu de comprendre comment çà marche et.... j'avoue qu'il me manque bien des connaissances.....

        Au vue de ces posts je me suis même demandé si je comprenais bien l'option suffixe de class css proposée dans les menus ?? Je pensais que cela permettait de personnaliser la page du choix d'un menu par exemple mais comme vous semblez préférer coder directement dans le template et fichiers joints... j'ai comme un doute.
        Peux tu avoir la gentillesse de m'expliquer finalement à quoi cela sert une suffixe de class

        EN tout cas merci de ta réponse et bon dimanche
        Dernière édition par boremy03 à 05/04/2009, 19h54

        Commentaire


        • #5
          Je n'avais pas fais attention, mais tu as une erreur de formulation :
          Code:
          .contentpaneopen-toto {
          	background-image: url(bg-dr-am.jpg) no-repeat fixed bottom right;
          
          }
          Il faut mettre :
          Code:
          .contentpaneopen-toto {
          	background: url(bg-dr-am.jpg) no-repeat fixed bottom right;
          
          }
          Sinon, les suffixes css servent à personnaliser les classes de certains élément d'une page.

          Ancien pseudo : Fleuve Blanc

          Commentaire


          • #6
            Bonjour Fleuve Blanc
            merci pour ta réponse, effectivement il y a un effet différent l'image est pris en compte.
            Hélas ce n'est pas ce que je cherche et je pense que je vais donc me diriger vers les solutions de codifier comme indiqué dans les posts précédents.

            En tout cas cela me démontre qu'il me manque beaucoup de connaissance dans joomla.
            anisi ta phrase :
            Sinon, les suffixes css servent à personnaliser les classes de certains élément d'une page.
            Ce sont les" certains" qui me manquent
            Peux tu me dire de quels éléments il s'agit ?

            OU bien existe t il un guide explicatif des class css que l'on trouve dans joomla ?
            j'avais trouvé cela :
            http://www.joomlacssguide.com/content/category/4/13/45/ le site de joomlacssguide.com mais c'est en anglais et payant.

            dans le wiki de joomla un petit tableau :
            http://docs.joomla.org/Tutorial:Usin...in_Joomla!_1.5
            mais damned c'est encore en british....

            Bonne journée à tous

            Commentaire


            • #7
              Dans le 2° lien (wiki) que tu indiques, tu as un tableau avec 2 colonnes "Layout" et "CSS Class Names Used" qui t'indique les éléments les plus fréquents. Dans l'idée, il n'est pas possible d'en avoir une liste exaustive, parce que les template par leur faculté d'override peuvent mettre en place d'autres éléments qu'on ne peut pas prévoir.

              Pour ton problème, je pense que le plus simple serait de nous montrer une capture d'écran de ce à quoi tu veux arriver.
              Ancien pseudo : Fleuve Blanc

              Commentaire


              • #8
                Bonsoir fleuveblanc,
                quelle patience tu as ....
                sniff Je pensais que les noms des class étaient standardisée pour les éléments principaux et que chaque concepteur de template devait respecter cette appellation... tant pis.

                Bien je t'envoie deux images de copie écran.
                L'une non modifiée qui correspond à mon bas de page actuel de la page dénommée "amma"

                L'autre modifiée. une image de fond apparait sur le coté droit qui vient combler le vide du template à cet endroit. Image à redéfinir dans ses dimensions en fonction du design de l'ensemble de la page. (Il y aurait bien la possibilité de rajouter une image dans la position right en utilisant un module tel que les images aléatoires mais j'ai l'impression qu'une image de fond serait plus belle)

                Bon j'espère avoir pas trop délayé .....
                En tout cas merci et bonne soirée
                Fichiers joints

                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