Fork me on GitHub

Rapport de message :*
 

Re: xlanguage - Parse erreur après install du module

Titre du sujet : Re: xlanguage - Parse erreur après install du module
par Cesagonchu sur 25/09/2015 20:40:32

D'après ce message, depuis la version xLanguage 3.02, il n'y a plus besoin de rajouter ces lignes dans le fichier /include/common.php

Si tu lis l'aide de xLanguage qui se trouve du côté administration du module, il est dit ceci :

Mode d'emploi

1 installez "xLanguage" comme un module habituel

2 sélectionnez les langues de base (à partir d'une liste de langues disponibles) et ajoutez des langues étendues (sur une langue de base choisie) à partir de la page d'admin du module
par exemple, pour faire un changement de langue entre : Anglais, Chinois simplifié (GB2312), chinois traditionnel (Big5) et UTF-8 chinois :
base 1: nom: english; description(optionelle): Anglais; charset: iso-8859-1; code: en (ou autre comme "xen", ce n'est pas un véritable code de langue, juste une étiquette pour indiquer le contenu en anglais)
base 2: nom: schinese; description(optionnelle): Chinois simplifié; charset: gb2312; code: zh (ou autre come "sc", ce n'est pas un véritable code de langue, juste une étiquette pour indiquer le contenu en anglais)
langue étendue du chinois 1: nom: tchinese; description(optionelle): Chinois traditionnel; charset: big5 code: zh-TW (le vrai code de langue du chinois traditionnel) base: schinese
langue étendue du chinois 2: nom: utf8; description(optionelle): Chinois simplifié UTF-8; charset: utf-8 code: zh-CN (e vrai code de langue du chinois simplifié) base: schinese

3 rendre visible le bloc "choix de la langue"

4 ajoutez du contenu multilingue à vos modules avec des étiquettes spécifiées pour chaque langue de base (étape 3), ainsi qu'aux modèles ou thèmes [Passez cette étape si vous n'utilisez pas l'affichage de contenu multi-langue, et n'utilisez que l'encodage des caractères]:
habillez le contenu de chaque langue avec son étiquette respective spécifiée à l'étape 3 :
[langcode1]Contenu de la langue1[/langcode1] [langcode2]Contenu de la langue2[/langcode2] [langcode3]Contenu de la langue3[/langcode3] ...
si deux ou plusieurs langues ont le même contenu, vous n'avez pas besoin de les ajouter un par un, mais en utilisant le séparateur "|":
[langcode1|langcode2]Contenu partagé par langue1&2[/langcode1|langcode2] [langcode3]Contenu de la langue3[/langcode3] ...
un exemple concret (supposons que les lang_codes spécifiés à l'étape 4 sont : English-en; French-fr; SimplifiedChiense-sc) :
[en]My XOOPS[/en]Mon XOOPS[sc]我的XOOPS[/sc]
Ou :
[english|french]Ceci est mon contenu en anglais et en français[/english|french][schinese]这是我在中国的内容[/schinese]

5 conversion automatique du contenu d'un jeu de caractères (langue étendue) à un autre [Action nécessaire à cette étape]

6 __si__ vous souhaitez insérer du codage en dur pour changement de langue dans votre thème ou n'importe quel modèle en plus de la boîte de sélection de langue :
1) modifiez /modules/xlanguage/api.php "$xlanguage_theme_enable = true;"
2) configurez les options "$options = array("images", " ", 5); // mode d'affichage, délimiteur, nombre par ligne";
3) insérez <{$smarty.const.XLANGUAGE_SWITCH_CODE}> dans vos fichiers de thème ou modèle où vous souhaitez qu'il apparaisse.



La même chose est écrite sur la page de téléchargement du module xLanguage.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

58 Personne(s) en ligne (50 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 58 | Plus ...