Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Erreur encodage caractères spéciaux

Soutien et conseil sur les "Thèmes graphique" pour OpenCart

Erreur encodage caractères spéciaux

Messagepar Sw00p » 12 Avr 2011, 22:07

Bonjour à tous

Voila je vous expose mon problème concernant un thème et l'encodage des caractères.

J'ai installé le thème Alltuts
Tout fonctionne parfaitement hormis un problème de caractère. Dés que j'utilise un caractère spécial "é" ou "è" ou "à" etc..., la lettre est carrément zappée.

Je vais prendre un exemple concret avec mon fichier maintenance.php.
Actuellement, je n'ai pas mi d'accent et c'est voulu.

J'ai donc cette phrase :
Code: Tout sélectionner
Nous sommes actuellement en train de realiser une operation de maintenance.


Dans mon fichier maintenance.php, si j'ecris "Nous sommes actuellement en train de réaliser une opération de maintenance.", j'obtiens sur ma boutique :

Code: Tout sélectionner
Nous sommes actuellement en train de raliser une opration de maintenance.


Si dans mon fichier maintenance.php j'essaye d'ajouter ceci : Nous sommes actuellement en train de réaliser une opération de maintenance., j'obtiens la même chose :

Code: Tout sélectionner
Nous sommes actuellement en train de raliser une opration de maintenance.


Je ne sais pas comment faire pour afficher ces foutus accents sur mon thème.
J'ai pris cet exemple mais cela concerne également tout mon thème (catégories, etc...)
Je suis donc obligé de jongler avec majuscule, mot etc..

J'ai écris au webmaster du site, mais je n'ai reçu aucune réponse.

Voila, si vous avez des éléments de réponse, je suis preneur.

Merci beaucoup.
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: Erreur encodage caractères spéciaux

Messagepar Diabolo » 13 Avr 2011, 15:04

slt,
Etant créateur du portage je vais résoudre ton prob :D
De ce que j'ai vu, le problème des caractères provient de cufon et des polices spéciales utilisées qui n'incluent pas certains caractères accentués latin étendu.

Code: Tout sélectionner
Century_Gothic_400-Century_Gothic_700.font.js


- Télécharge la police
http://www.azfonts.net/load_font/century_gothic.html

Va sur cufon
http://cufon.shoqolate.com/generate/

ET envoi ta police puis en cochant en plus du latin basic
->Latin-1 Supplement
Latin glyphs within the Unicode range 0x00A0 to 0x00FF. Includes punctuation, currency symbols, numerals and common accented characters. (96 glyphs)

Ainsi le site va te générer un nouveau fichier .mafont.font.js qu'il faudra nommer/renommer en Century_Gothic_400-Century_Gothic_700.font.js et remplacer l'ancien sur ton site dans
catalog/view/theme/alltuts/js/Century_Gothic_400-Century_Gothic_700.font.js

J'ai pas essayé mais je pense que ton problème est là. :D
Avatar de l’utilisateur
Diabolo
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 39
Inscription: 09 Nov 2010, 23:37

Re: Erreur encodage caractères spéciaux

Messagepar Sw00p » 13 Avr 2011, 15:46

Merci beaucoup pour ta réponse.
Je test ça dés que possible.
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: Erreur encodage caractères spéciaux

Messagepar Sw00p » 13 Avr 2011, 15:53

Alors, j'ai une erreur de Cufon :

Code: Tout sélectionner
You didn't confirm that you're allowed to use the font


Je comprends pas trop ce qu'il me demande...
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56

Re: Erreur encodage caractères spéciaux

Messagepar Diabolo » 13 Avr 2011, 18:23

Je mets le fichier font en pièce jointe(a décompresser)

Century_Gothic_400.font.js
à mettre dans
\catalog\view\theme\alltuts\js


Puis modifier
\catalog\view\theme\alltuts\template\common\header.tpl

ligne 40 remplacer par
Code: Tout sélectionner
<script type="text/javascript" src="catalog/view/theme/alltuts/js/Century_Gothic_400.font.js"></script>


J'ai testé ça fonctionne :geek:
Fichiers joints
Century_Gothic_400.font.js.7z
(8.7 Kio) Téléchargé 220 fois
Avatar de l’utilisateur
Diabolo
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 39
Inscription: 09 Nov 2010, 23:37

Re: Erreur encodage caractères spéciaux

Messagepar Sw00p » 13 Avr 2011, 20:55

Ca marche à la perfection !

Merci beaucoup en tout cas !
Opencart 1.5.4
Changement d'adresse en cours..
Sw00p
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 104
Inscription: 09 Juin 2010, 20:56


Retourner vers Soutien

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron