Comment personnaliser les images des drapeaux dans une site multilingues ?

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

  • [RÉGLÉ] Comment personnaliser les images des drapeaux dans une site multilingues ?

    Bonjour,

    Je découvre Joomla 3(.2.1) et je bute sur une personnalisation visuelle.

    Comment faire pour personnaliser les images (les petits drapeaux, par défaut) de changement de langue ?
    J'ai 3 fichiers png, je ne sais pas comment les attribuer au liens du module visé.

    J'ai déjà tente un overide dans le template (html/media/mod_language/images) avec plusieurs variantes et en utilisant des gif, mais sans résultats.

    Impossible de viser les liens du module via css car je n'arrive pas à leur donner une classe. Est-ce réalisable ?

    Modifier les images dans le répertoire racine/media/mod_language/images/ ne me parait pas une bonne idée, je crains que les maj. de Joomla ne les écrasent à chaque fois.

    Savez-vous comment faire ? Je flanche sur ce coup là :/


    Question subsidiaire, est-il possible de modifier l'ordre des langues dans ce menu ?
    Joomla mes les affiche Langue 1, langue 2, langue 3, alors que je souhaiterez L1, L3, L2 ... et là encore, je ne sais pas où apporter la modification.

    Merci pour vos lumières.
    Dernière édition par Maalwe à 09/01/2014, 16h44 Raison: Réglé \o/

  • #2
    Re : Comment personnaliser les images des drapeau dans une site multilingues ?

    Bonjour,


    J'ai déjà tente un overide dans le template (html/media/mod_language/images) avec plusieurs variantes et en utilisant des gif, mais sans résultats.
    C'est en effet la bonne solution afin que les images ne soient pas remplacées à la prmière mise à jour (bien qu'il me semble qu'elles ne fasses pas toujours partie des mises à jour).
    Comment t'y prends-tu ?


    Question subsidiaire, est-il possible de modifier l'ordre des langues dans ce menu ?
    Pour cela, il faut modifier l'ordre des langue de contenu dans Extensions => Gestion des langues => Contenu.
    JoomlaDay FR 2018 - 18/19 Mai 2018 ! J'y serai ... et vous ?

    Envie de lire sur Joomla!, mais pas que ? Cinnk magazine http://cinnk.com/magazine

    Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous
    Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

    Commentaire


    • #3
      Re : Comment personnaliser les images des drapeau dans une site multilingues ?

      Hello SimonG,

      Merci pour l'information sur l'ordre des langues. Je n'avais pas vu qu'on pouvait les déplacer par "drag and drop"... je cherchais des flèches comme dans la 2.5.

      Concernant l'overide, je n'y arrive toujours pas, j'ai testé les configurations suivantes :
      mon-template/html/media/mod_languages/images/mes-3-images.gif
      mon-template/html/media/mod_languages/mes-3-images.gif
      mon-template/html/media/mo/mes-3-images.gif

      mon-template/html/mod_languages/images/mes-3-images.gif

      et même un hasardeux :
      mon-template/media/mod_languages/images/mes-3-images.gif

      Mais sans résultat pour le moment.

      Je vais certainement prendre le risque d'écraser les images d'origine, faute de temps :/

      Commentaire


      • #4
        Re : Comment personnaliser les images des drapeau dans une site multilingues ?

        La solution mise en place est bien un overide du mod_language couplé à des images d'un autre format que le gif d'origine.

        Dans mon template, j'ai donc :
        html/mod_languages/default.php
        Dans ce fichier, je remplace ".gif" par ".png" ligne 35 : <?php echo JHtml::_('image', 'mod_languages/' . $language->image . '.png', $language->title_native, array('title' => $language->title_native), true);?>

        Les images chargés sont dans MonSite//media/mod_languages/images/
        Elles sont en png et ont les mêmes noms que les images d'origine.


        Ca aurait été plus simple de coller des classes au liens du menu, je n'ai pas trouvé comment faire.
        Si quelqu'un le sait, n'hésitez pas à dire où le faire

        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