Joomladay francophone 2018 à Paris 18 et 19 mai

bannières site mutlilingue

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

  • bannières site mutlilingue

    Bonjour,

    J'ai un site multilingue et j'aimerais que la bannière change en fonction de la langue choisie par l'utilisateur. J'ai essayé de créer un fichier CSS pour chaque langue, comme c'est expliqué dans le (super) tuto JoomFish, mais à chaque fois je perds toute la mise en page de mon template. Est-ce que quelqu'un a une autre solution ?

    Merci d'avance
    melibv

    Besoin d'un traducteur ? www.notedutraducteur.com

  • #2
    UP!
    Est-ce qu'il y aurait moyen d'écrire qqch du genre "si langue=FR, alors head1; si langue=ES, alors head2, etc." ?
    melibv

    Besoin d'un traducteur ? www.notedutraducteur.com

    Commentaire


    • #3
      Lien sur Header Image

      Salut melibv,

      Il existe un excellent module «Header Image» qui répondra certainement à tes besoins. Voir par ici (1.4.1 en français) ou par là (2.0 en anglais) ...

      SuperVespa sous MacOS, avec quelques dizaines de sites Joomla 1.5.x, 2.5.x et maintenant 3.6.x

      Commentaire


      • #4
        J'ai installé Header Image, mais je me retrouve confrontée au même problème qu'avec la solution des templates dynamiques : un header ou un template par section, catégorie, etc, ok, mais comment assigner un header ou un template en fonction de la langue ??
        melibv

        Besoin d'un traducteur ? www.notedutraducteur.com

        Commentaire


        • #5
          Up..........
          melibv

          Besoin d'un traducteur ? www.notedutraducteur.com

          Commentaire


          • #6
            UP
            SVP...
            melibv

            Besoin d'un traducteur ? www.notedutraducteur.com

            Commentaire


            • #7
              Salut!
              Moi ce que j'ai fait:j'ai copié le module qui gère la bannière, et j'ai affecté des positions différents aux modules. Puis dans l'index j'ai mis à l'endroit où doivent apparaître les bannières:
              if ($mosConfig_lang == "french" ) { mosLoadModules ( 'banner',-1);}
              if ($mosConfig_lang=="english") { mosLoadModules ( 'user4',-1);}
              if ($mosConfig_lang=="italian") { mosLoadModules ( 'user5',-1);}

              Commentaire


              • #8
                Merci liloupisou ! Je vais essayer comme ça.
                melibv

                Besoin d'un traducteur ? www.notedutraducteur.com

                Commentaire


                • #9
                  Super merci !!!

                  Woua ! bah voilà la solution ! merci beaucoup car moi aussi je voulais afficher un module "Simple Image Rotator" différent en fonction de la langue choisie !

                  MERCI !
                  :clap

                  ps : pareil pour un menu contenant des images-boutons textuelles....
                  Dernière édition par antonin à 31/08/2007, 23h28

                  Commentaire


                  • #10
                    Je crois qu'il y a une confusion entre "bannière " et "bandeau".

                    Pour afficher des modules différents suivant la langue, il faut effectivement donner des nom différents à la même position de module dans les différents templates.

                    Par contre, je suppose que ce que tu veux, c'est changer le BANDEAU de ton site (pour avoir le texte dans les différentes langues).
                    J'ai suivi le tuto Joomfish pour un de mes sites et comme tu vois, ça fonctionne. Il faut en fait créer plusieurs fichiers "index.php" (un par langue), pas plusieurs CSS (c'est pour ça que la mise en page change). Relis bien le tuto.
                    Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications, migration, compatibilité mobiles, accessibilité, ...

                    https://www.betterweb.fr/services

                    Commentaire


                    • #11
                      Salut à toi,
                      je suppose que tu parles de l'image du header.
                      Tu ajoutes ce code dans ton fichier index.php
                      Code PHP:
                      <?php $lang $_GET['lang'];
                      switch (
                      $lang) {
                          case 
                      'en':$img="header_english.png";
                              break;
                          case 
                      'de':$img="header_deutsch.png";
                              break;
                          case 
                      'fr':$img="header_french.png";
                              break;
                          default:
                      $img="header_french.png";
                              break;
                              } 
                      ?>
                      dans ton header:
                      le code suivant:
                      Code PHP:
                      <img src="<?php echo $mosConfig_live_site;?>/templates/montemplate/images/<?php echo $img ?>" alt="<?php echo $img ?>, 0 kB" title="header" border="0" height="8" width="468" />
                      à toi d'adapter cela à ton template, aux noms et dimensions de tes images etc ...
                      HEY HO, LET'S GO

                      Commentaire


                      • #12
                        Bonjour,

                        Je reviens longtemps après avec toujours le même problème... J'ai bien relu le tuto de Joomfish et il me semble bien qu'il est dit de créer plusieurs fichiers css et non index.php. C'est ce que j'ai fait, mais ça ne fonctionne toujours pas. Si quelqu'un a une solution...
                        Merci d'avance
                        melibv

                        Besoin d'un traducteur ? www.notedutraducteur.com

                        Commentaire


                        • #13
                          J'ai testé la solution proposée par kelu, mais je ne comprends pas où, précisément, je dois ajouter le code php. Que veut dire exactement "dans le header" ?

                          Merci
                          melibv

                          Besoin d'un traducteur ? www.notedutraducteur.com

                          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