vB-Hacks  

Accueil   Portfolio   Demande de devis   Services   Tarifs   Produits   Abonnement vB-Hacks   Forum


Notices

Réponse
 
LinkBack Outils de la discussion Modes d'affichage
  (#1 (permalink)) Vieux
Cybershaolin Déconnecté
Client
 
Messages: 263
Date d'inscription: avril 2007
Icon5 Comment afficher telle image selon la langue par défaut d'un membre? - 03/03/2008, 20h07

J'ai un forum bilingue, anglais-français.

Dans mon header j'ai un code comme ceci:

Code:
<a href='myform.php?do=myform_action $session[sessionurl]'><img src="$stylevar[imgdir_misc]/french_image.png" onmouseover="this.src='$stylevar[imgdir_misc]/french_image_MouseOver.png' ;" onmouseout="this.src='$stylevar[imgdir_misc]/french_Image.png' ;" border="0" /></a>&nbsp;&nbsp;
J'aimerais ajouté le code suivant:

Code:
<a href='myform.php?do=myform_action $session[sessionurl]'><img src="$stylevar[imgdir_misc]/english_image.png" onmouseover="this.src='$stylevar[imgdir_misc]/english_image_MouseOver.png' ;" onmouseout="this.src='$stylevar[imgdir_misc]/english_Image.png' ;" border="0" /></a>&nbsp;&nbsp;
Jaimerais savoir comment fait-on pour ajouter une condition qui détectera automatiquement si le membre connecté verra l'image en français ou en anglais selon la langue qu'il a choisi dans la configuration de ses options sur le forum...

J'en ai aucune idée.

J'ai eu comme suggestion sur vb-r ceci:

J'ai vérifié mon langage ID qui est 2 pour le français pour moi, alors j'ai mis ceci:

Code:
<if condition="$vboptions['languageid'] == '2'">

<a href='myform.php?do=myform_action $session[sessionurl]'><img src="$stylevar[imgdir_misc]/french_image.png" onmouseover="this.src='$stylevar[imgdir_misc]/french_image_MouseOver.png' ;" onmouseout="this.src='$stylevar[imgdir_misc]/french_Image.png' ;" border="0" /></a>&nbsp;&nbsp;

<else />

<a href='myform.php?do=myform_action $session[sessionurl]'><img src="$stylevar[imgdir_misc]/english_image.png" onmouseover="this.src='$stylevar[imgdir_misc]/english_image_MouseOver.png' ;" onmouseout="this.src='$stylevar[imgdir_misc]/english_Image.png' ;" border="0" /></a>&nbsp;&nbsp;

</if>
Ça ne fonctionne pas. Mon image en français s'affiche toujours même si ma langue sélectionnée est l'anglais lors de mon test.

Et rien, même après plusieurs refresh et vider le cache de mon fureteur. Ça devrait marcher pourtant, bizarre, je ne comprend pas.

Alors, comment on fait? Je ne sais pas pourquoi mais j'ai l'intuition que je suis certain qu'ici j'obtiendrai ma réponse!
   
Réponse avec citation
  (#2 (permalink)) Vieux
Cybershaolin Déconnecté
Client
 
Messages: 263
Date d'inscription: avril 2007
Par défaut 06/03/2008, 19h12

Une petite idée?
   
Réponse avec citation
  (#3 (permalink)) Vieux
Mtor Déconnecté
Administrateur
 
Messages: 1 075
Date d'inscription: avril 2007
Localisation: 3.6.7
Par défaut 06/03/2008, 22h35

Nous l'avons fait ici en effet.

Par contre je n'ai pas encore réinstallé de logiciel ftp donc je peux pas aller voir pour te dire comment on a fait pour la page d'accueil du site.

Fred pourra peut-être t'éclairer si il passe.


   
Réponse avec citation
  (#4 (permalink)) Vieux
Fred Déconnecté
Fondateur
 
Avatar de Fred
 
Messages: 889
Date d'inscription: mars 2007
Localisation: 3.6.8
Par défaut 06/03/2008, 22h41

on l'avais fait sur l'ancien style ca non?
 Envoyer un message via ICQ à Fred Envoyer un message via MSN à Fred  
Réponse avec citation
  (#5 (permalink)) Vieux
Mtor Déconnecté
Administrateur
 
Messages: 1 075
Date d'inscription: avril 2007
Localisation: 3.6.7
Par défaut 07/03/2008, 11h21

Non non c'est dans le fichier du site puisqu'on gère les deux langues sur les pages de la partie site.


   
Réponse avec citation
  (#6 (permalink)) Vieux
Fred Déconnecté
Fondateur
 
Avatar de Fred
 
Messages: 889
Date d'inscription: mars 2007
Localisation: 3.6.8
Par défaut 07/03/2008, 21h11

bin c'est géré en fonction des phrases ça dans le fichier donc pas en rapport avec sa demande
 Envoyer un message via ICQ à Fred Envoyer un message via MSN à Fred  
Réponse avec citation
  (#7 (permalink)) Vieux
Cybershaolin Déconnecté
Client
 
Messages: 263
Date d'inscription: avril 2007
Par défaut 08/03/2008, 05h39

Alors, he he he, y a un moyen de le faire? C'est plus compliqué que je croyais je pense bien.

C'est bizarre que vbulletin gère très bien les langues au niveau des phrases mais j'y pense: au niveau des images, pourtant, j'ai mes boutons Répondre, Citation, etc est qui s'affiche selon le choix de la langue... alors je devrais pouvoir faire la même chose pour ce que je recherche.

Malheureusement j'ai essayé ce que vous voyez sur les images incluses en changeant mon répertoire d'image dans le template de misc à buttons et en copiant mes images dans tous les sous-répertoires buttons mais aucune image ne s'affiche. Bizarre que ça marche pour mes boutons (c'est installé comme ça depuis un bout, c'est pour cette raison que je me suis dit que peut-être qu'avec cette façon ça fonctionnerait... mais non).

Voyez-vous une solution?
Images attachées
Type de fichier : jpg ScreenShot001.jpg (43,2 Ko, 2 affichages)
Type de fichier : jpg ScreenShot002.jpg (12,1 Ko, 3 affichages)
Type de fichier : jpg ScreenShot003.jpg (16,0 Ko, 2 affichages)
   
Réponse avec citation
  (#8 (permalink)) Vieux
Fred Déconnecté
Fondateur
 
Avatar de Fred
 
Messages: 889
Date d'inscription: mars 2007
Localisation: 3.6.8
Par défaut 08/03/2008, 11h21

Donc je viens de me rappeler a peu prés comment fait
Il faut aller dans le gestionnaire de langue et ensuite tu modifie les paramètres des différentes langues et tu modifie l'option "Remplacer le dossier images" et le tour est joué
 Envoyer un message via ICQ à Fred Envoyer un message via MSN à Fred  
Réponse avec citation
  (#9 (permalink)) Vieux
Cybershaolin Déconnecté
Client
 
Messages: 263
Date d'inscription: avril 2007
Par défaut 10/03/2008, 01h51

Euh mais attends un peu Fred, c'est ce que je t'ai mentionné dans mon message précédent ça non?

J'ai actuellement ceci pour mes paramètres de langue en français:

"Remplacer le dossier imagesEmployez ceci pour forcer un autre dossier d'images associé au style actuellement utilisé.Vous pouvez utiliser <#> pour représenter l'ID style que l'utilisateur emploie actuellement."

Ce que j'ai mis c'est ceci: images/fr/<#>/buttons

Pour ma langue anglaise, il n'y a rien dans ce champ.

Mes boutons s'affichent correctement soit les boutons anglais si je modifie mon interface pour la langue anglaise et les boutons français s'affichent si je modifie mon interface pour la langue française.

Ça j'ai cela depuis longtemps comme config.

C'est justement ce que je voulais essayé, à savoir de copier mes images de la façon suivante au-lieu de les mettre dans /images/misc, j'ai essayé:

Code:
<a href='myform.php?do=myform_action $session[sessionurl]'><img src="$stylevar[imgdir_buttons]/image.png" onmouseover="this.src='$stylevar[imgdir_buttons]/image_MouseOver.png' ;" onmouseout="this.src='$stylevar[imgdir_buttons]/image.png' ;" border="0" /></a>&nbsp;&nbsp;
J'ai le même nom pour l'image en anglais et l'image en français mais le contenu des images est selon la langue... et j'ai copié les images comme suit:

dans les répertoires:

1- /forum/images/buttons/image.png (contenu anglais)

2- /forum/images/fr/1/buttons/image.png (contenu anglais)

et je n'ai plus aucune image qui s'affiche, même celle du français ne s'affiche plus!

Serais-ce que je n'appelle pas le non lien avec ceci: <img src="$stylevar[imgdir_buttons]/image.png"

Je ne sais plus trop quoi faire.
   
Réponse avec citation
  (#10 (permalink)) Vieux
Fred Déconnecté
Fondateur
 
Avatar de Fred
 
Messages: 889
Date d'inscription: mars 2007
Localisation: 3.6.8
Par défaut 10/03/2008, 09h17

honnetement je sais pas trop car la ca a l'air correct pourtant :s
 Envoyer un message via ICQ à Fred Envoyer un message via MSN à Fred  
Réponse avec citation
Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui




Édité par : vBulletin® version 3.7.0 Beta 5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0 Tous droits réservés.
Version française #15 par l'association vBulletin francophone
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11