osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Images différentes selon la langue [RESOLU]
aurelou
posté 18 Jun 2012, 13:47
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 83
Inscrit : 9-April 10
Membre no 27422



Bonjour,

Je souhaiterais traduire mon site dans plusieurs langues et donc insérer des images différentes selon la langue, dans le header par exemple.

J'ai donc essayé ce code :

Remplacer :

Citation
<?php echo tep_image(DIR_WS_IMAGES . 'monimage.gif', ''); ?>


par :

Citation
<?php echo tep_image(DIR_WS_LANGUAGES . $language . 'images/monimage.gif', ''); ?>


En insérant les images dans les différents répertoires images des langues, mais ça ne fonctionne pas... Qu'est ce qui cloche ?

Par contre ça fonctionne très bien si je fais comme si l'image était un bouton avec ce code :
Citation
<?php echo tep_image_button('monimage.gif', ''); ?>
en insérant les différentes images dans les dossiers des boutons des différentes langues, mais j'aimerais éviter ça.

Une astuce ?

Merci beaucoup !

Ce message a été modifié par aurelou - 20 Jun 2012, 21:08.


--------------------
oscommerce ms2.2, Additional Images v2.2.0, AJAX Shopping Cart v1.3_2, Export universel, fast update to shopping cart quantity, HeaderTags_SEO_V_3.2.3, Monthly Installment Payments, product_listing_columns_2_2_9, products_new_images_text, Products_Short_Descriptions_V2_1_1, Ultimate_SEO_URLSv22d_10, products_on_order_1, stock_display (pour certaines ça reste à vérifier !)
Go to the top of the page
 
chti_poupon
posté 18 Jun 2012, 19:05
Message #2


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2159
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Bonjour
Pour te souffler la réponse, considère cet extrait de catalog/includes/configure.php:
Code
define('DIR_WS_IMAGES', 'images/');
  define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
  define('DIR_WS_INCLUDES', 'includes/');
  define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
  define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
  define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
  define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
  define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');

et transcrit en standard le chemin que tu donnes dans :
Code
<?php echo tep_image(DIR_WS_LANGUAGES . $language . 'images/monimage.gif', ''); ?>

Tu verras rapidement ce qui manque avant DIR_WS_LANGUAGES

Belle Journée !
Chti poupon
Go to the top of the page
 
aurelou
posté 18 Jun 2012, 21:42
Message #3


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 83
Inscrit : 9-April 10
Membre no 27422



Wouhou super merci beaucoup !

Donc voici le code si ça en intéresserait d'autres :

Citation
<?php echo tep_image(DIR_WS_LANGUAGES . $language . '/images/monimage.gif', ''); ?>


(il manquait le petit "/" avant "images").

Merci encore et bonne soirée ! smile.gif


--------------------
oscommerce ms2.2, Additional Images v2.2.0, AJAX Shopping Cart v1.3_2, Export universel, fast update to shopping cart quantity, HeaderTags_SEO_V_3.2.3, Monthly Installment Payments, product_listing_columns_2_2_9, products_new_images_text, Products_Short_Descriptions_V2_1_1, Ultimate_SEO_URLSv22d_10, products_on_order_1, stock_display (pour certaines ça reste à vérifier !)
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 20th May 2013 - 18:36
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)