|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Bonjour.
Je suis en train de traduire mon site. Pour le texte pas de soucis, j'appelle les fichiers langues via Code PHP :
Mon soucis est que mon menu est composé d'images comprises dans mon CSS. Code CSS :
Merci d'avance |
||||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Dans ta balise link dédiée aux langues, tu fais un echo du fichier css requis, dont tu construits le nom à l'aide de ton paramètre GET... nan ?
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#3 | |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Citation:
Je suis pas un pro en php, je démarre donc là j'ai pas compris. Sorry |
|
|
|
00
|
|
|
#4 | ||||||
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
plusieurs solutions :
1- ton fichier css est fourni par php, du coup tu connais la langue via la session : Code html :
<link rel="stylesheet" href="/styles/style.css.php" />
Code css :
2- tu un fichier css par langue : Code css :
Code css :
Code php :
<link rel="stylesheet" href="/styles/<?php echo $lang ?>/style.css.php" />
__________________
Get your motor runnin' Head out on the highway... |
||||||
|
|
00
|
|
|
#5 | |||
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Citation:
Voilà comment se présente mon php langue : Code :
|
|||
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
voilà Mr N. a fait la traduction de ce que je te disais.
A mon avis le .php est de trop c'est tout.
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Le .php, c'est pour que apache interprete le fichier via php au lieu de la balancer comme une feuille de style traditionnelle.
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : août 2004 Messages : 454 ![]() |
Z'avais pas vu le php dans la feuille de style
__________________
Règle n°1 du forum francophone : Parler le français... Pas de question technique par MP, le forum est fait pour çà, merci. |
|
|
00
|
|
|
#9 |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Bon le chemin n'est pas résolu...
Code :
<link href="CSS/<?php echo $lang ?>/menu.css.php" rel="stylesheet" type="text/css" />
|
|
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Gné? le chemin ? quel chemin ?
C'est sur que les solutions que nous t'avons proposées ne sont que des exemples. A toi de les adapter à ton environnement...
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#11 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Qui affiche ce link ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#12 | |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Citation:
|
|
|
|
00
|
|
|
#13 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
La ligne de code que tu as collée, le <link machinchose />, se trouve dans quel fichier ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#14 | |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Citation:
|
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
et qu'est-ce qui a été généré ("afficher la source" dans ton navigateur) ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#16 |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
le résultat : href="CSS//menu.css"
|
|
|
00
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
ben c'est que $lang est vide. A toi de l'initialiser à la bonne valeur en fonction des préférences de l'utilisateur
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#18 |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Pourquoi est-ce que je me suis lancé là-dedans...
Et pour faire ça faut encore créer 50 fichiers ? |
|
|
00
|
|
|
#19 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Quels fichiers ?
Si tu supporte 50 langues, il faudra créer 50 variations de la meme image, 50 variations de chaque chaine de caractères affichées... Et si tu optes pour la solution qui te parait la plus simple au premier regard, il te faudra créer 50 feuilles de styles différentes... Sinon tu n'en a qu'une seule, mais il faut quelle soit interpreté par php... et donc gérer les sessions.
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#20 | |
|
Membre expérimenté
![]() Inscription : novembre 2006 Messages : 632 ![]() |
Citation:
Ce que je ne comprends pas c'est pourquoi PHP ne récupère pas le lang pour le chemin alor que pour le texte ça marche bien |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com