Menu image changeant en fonction de la langue
.Nemesis
Messages postés
16
Statut
Membre
-
Anonyme -
Anonyme -
Bonjour tout le monde,
Alors je vous explique, dans une boutique installée (oscommerce), je veux rajouter un menu qui change en fonction de la langue choisie, alors j'ai créé un fichier menuheader.php contenant donc le script de mon menu, j'ai ensuite fait un include sur toutes les pages constituant la boutique, le problème c'est que je ne vois pas comment faire pour qu'il soit en français quand la boutique est en français et de même en anglais.
Actuellement il est en français lorsqu'on est en français et anglais.
Il s'agit d'un menu image uniquement.
Je ne vois pas du tout comment faire à moins d'ajouter la condition de la langue mais je ne sais pas faire :S
Voilà vous savez tout, merci d'avance.
Alors je vous explique, dans une boutique installée (oscommerce), je veux rajouter un menu qui change en fonction de la langue choisie, alors j'ai créé un fichier menuheader.php contenant donc le script de mon menu, j'ai ensuite fait un include sur toutes les pages constituant la boutique, le problème c'est que je ne vois pas comment faire pour qu'il soit en français quand la boutique est en français et de même en anglais.
Actuellement il est en français lorsqu'on est en français et anglais.
Il s'agit d'un menu image uniquement.
Je ne vois pas du tout comment faire à moins d'ajouter la condition de la langue mais je ne sais pas faire :S
Voilà vous savez tout, merci d'avance.
A voir également:
- Menu image changeant en fonction de la langue
- Fonction si et - Guide
- Changer de dns - Guide
- Comment changer la langue sur facebook - Guide
- Menu déroulant excel - Guide
- Changer langue windows 10 - Guide
3 réponses
Oui il me semble que ça utilise des sessions puisque y'a ça dans un des codes :
// set the language
if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) {
if (!tep_session_is_registered('language')) {
tep_session_register('language');
tep_session_register('languages_id');
}
include(DIR_WS_CLASSES . 'language.php');
$lng = new language();
if (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) {
$lng->set_language($HTTP_GET_VARS['language']);
} else {
$lng->get_browser_language();
}
$language = $lng->language['directory'];
$languages_id = $lng->language['id'];
}
En fait c'est une boutique avec différents fichiers php pour les langues (french.php et english.php) mais qui remplace juste les textes.
// set the language
if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) {
if (!tep_session_is_registered('language')) {
tep_session_register('language');
tep_session_register('languages_id');
}
include(DIR_WS_CLASSES . 'language.php');
$lng = new language();
if (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) {
$lng->set_language($HTTP_GET_VARS['language']);
} else {
$lng->get_browser_language();
}
$language = $lng->language['directory'];
$languages_id = $lng->language['id'];
}
En fait c'est une boutique avec différents fichiers php pour les langues (french.php et english.php) mais qui remplace juste les textes.