Fork me on GitHub

Rapport de message :*
 

Re: Le probleme d'affichage de certaines lettres avec 2.4.4

Titre du sujet : Re: Le probleme d'affichage de certaines lettres avec 2.4.4
par Anonyme sur 06/04/2010 19:07:37

re'

Je n'ai pas vu de soucis d'accent sur ton site ?

Quand est-ce que le souci survient ?

• si c'est dans le thème, fais comme indiqué plus haut : encodage UTF8 sans BOM des templates.html et des fichiers.php contenant les define de langue (www/themes/ton-theme/language/french/main.php et si tu prêches la bonne parole outre-manche www/themes/ton-theme/language/english/main.php)

• si le souci se manifeste pour certains modules : encodage UTF8 sans BOM des fichiers de langue du module (les main.php, modinfo.php, blocks.php etc...). Y compris le module /system

• si les caractères accentués ne s'affichent pas correctement ailleurs, vérifie
- l'encodage des fichiers contenus dans le dossier www/language
- les indications d'encodage présentes dans les fichiers mainfile.php et global.php



Autre solution, du passé faire table rase.

--- Bien choisir son archive


Vu que tu commences à peine ton site, voici ce que je te conseille : recommence à zéro en choisissant l'encodage qui te convient. Voir ici pour le choix : http://sourceforge.net/projects/xfr/f ... ps%202.4.x/Xoops%202.4.4/


--- Modules

Ensuite lorsque tu installes un module, vérifie avant que sa traduction française dispose du même encodage que celui de ton site (par exemple si tu prends le module News, regarde dans news/language/french/).

Si tu installes un module avec des "fichiers de langue ISO" alors que ton site est prévu pour un encodage UTF8, tu auras des caractères accentués mal interprétés (et vice et versa).

Tu pourras toujours rattraper "après coup" le souci, simplement en modifiant l'encodage comme indiqué par Ghia.

Toutefois il est toujours conseillé de vérifier avant l'installation du module que ses fichiers de langue coïncident avec l'encodage du site, sinon tu peux enregistrer des informations incorrectes en base de données (exemple un nom de modules avec un accent sera tronqué, tu peux également te retrouver avec "Bloc personnalis & eacute ;" etc..).


--- A propos du thème

Tous les thèmes ne sont pas organisés de la même façon.

Les plus anciens comportent des textes écrits "en dur" dans les templates. Par exemple si tu as un slogan "A la grèèèèève !!!" écrit dans theme.html et que celui-ci est encodé différemment de ton site, le è sera mal interprété. La solution demeure la même : utiliser Notepad++ pour modifier l'encodage.

Les plus récents, basés sur le gabarait morpho, ne mélangent pas les textes et les templates. Pour inscrire des texte dans le thème, ils recourent à un fichier main.php situé dans www/themes/ton-theme-morphogenesis/language/french/main.php. Encore une fois si l'encodage de ce fichier contenant les texte ne dispose pas du même encodage que celui attendu par ton site, les accents passeront mal. Solution : Notepad++ ...


bon courage :)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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