AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 03:18:50

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1002 Membres
Dernier membre: emilie
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  [Réglé] Encodage des caractères du formulaire
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] Encodage des caractères du formulaire  (Lu 4820 fois)
OLive
Membre Junior
**
Messages: 59


« le: 03 Octobre 2007 à 22:39:12 »

Bonsoir,

j'ai cherché dans la FAQ et sur le forum sans succés, alors je crée un nouveau topic.

J'ai un problème d'affichage du formulaire sur ma page.
Les caractères accentués s'affichent en point d'interrogation (avec le formulaire simple c'est pas bien grave, mais avec la version complète, c'est plus gênant).
Ma page est encodée en UTF-8.
http://www.another-record.com/fr/newsletter.php

J'ai cherché où était "stocké le texte du formualire" dans les fichiers de newslettux pour le modifier, mais sans succés.

Quelqu'un aurait-il une astuce pour corriger ce problème ?
Merci d'avance !

Tant que j'y suis, peut-on modifier la mise en page du formulaire (genre ne pas sauter de ligne) ?

Cordialement
OL.

PS : au fait l'utilisation des template c'est génial ! Le script est quasi-parfait maintenant !!!
« Dernière édition: 06 Octobre 2007 à 16:08:21 par OLive » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #1 le: 06 Octobre 2007 à 09:37:36 »

Salut,

effectivement tous mes fichiers sont enregistrés au format ISO 8859-15. Il faut donc que tu ouvres la page form-newslettux.php  ainsi que languages/client_fr.lang.php et que tu les réenregistres en UTF-8 ou alors qu'en elles, tu remplaces toutes les lettres acctentuées par des entités HTML : é => &*eacute; à => &*agrave; è => &*egrave; etc. (sans les astérisques bien entendu).

Tu peux tout à fait modifier la page du formulaire, mais qu'appelles-tu exactement "ne pas sauter de ligne" ? Pense aux CSS, également, tu peux mettre des styles CSS sur la page qui inclue form-newslettux.php Clin d'oeil
Journalisée

OLive
Membre Junior
**
Messages: 59


« Répondre #2 le: 06 Octobre 2007 à 10:31:40 »

Merci du truc.
J'ai replacé par les &*eacute; sans * et ça ne change rien.
Je comprends pas !

Sinon, j'ai inclu le formulaire dans une page avec CSS liée.
http://www.another-record.com/fr/newsletter.php

Pour les retours à la ligne, je parlais des boutons radio que j'aimerais coller au bout du champ de saisi d'e-mail.
Idem pour le bouton d'envoi.
« Dernière édition: 06 Octobre 2007 à 10:38:15 par OLive » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #3 le: 06 Octobre 2007 à 13:14:39 »

essaie, en CSS de mettre cette propriété :
Code:
input
{
    float:none;
}
label
{
    float:none;
}

Concernant l'UTF-8, as-tu réenregistré le fichier en UTF-8 ?
Par exemple avec Notepad++, tu ouvres le fichier, tu vas dans FORMATS > encoder en UTF-8, tu fais les modifs nécessaires et tu enregistres.

Pourquoi un format UTF-8 au fait ?
« Dernière édition: 06 Octobre 2007 à 13:21:33 par Matthieu » Journalisée

OLive
Membre Junior
**
Messages: 59


« Répondre #4 le: 06 Octobre 2007 à 14:05:03 »

Le truc c'est que j'utilise Wordpress et que les balises sont déjà formatées pour autre chose...
Faudrait que je rajoute un id mais je n'ose pas trop bidouiller dans le code php que je ne maitrise pas trop...

Pour les fichiers je ne les ai pas enregistrés en UTF8 car je ne vois pas trop comment faire à partir de mon éditeur qui n'est pas génial...
Je vais voir pour télécharger notepad++.
Ceci dit, vu que le texte est inséré dans une page UTF-8 avec un include, ça ne suffit pas à faire en sorte que ce qui est inséré soit finalement pris en compte en UTF-8 par la page ?
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #5 le: 06 Octobre 2007 à 14:07:31 »

Wordpress ... Je vois ...  Indéci Fleuretta sur ce forum l'utilise aussi et c'est vrai qu'on a un peu galéré avec le charset également. Non, ce n'est pas parce que tu inclues que tu changes le format d'encodage, le format est intrinsèque au fichier, pas au contenu.
Journalisée

OLive
Membre Junior
**
Messages: 59


« Répondre #6 le: 06 Octobre 2007 à 14:36:56 »

J'ai téléchargé notepad++ (il a l'air sympa !).
J'ai essayé de convertir un UTF8 avec ou sans &*eacute; mais sans succés...

J'ai essayé de mettre un simple e à la place du é et ça ne marche pas ! Il y a toujours un ? à la place !!!
Je comprends pas : c'est bien dans le fichier client_fr.lang, à la ligne 33 qu'il y a le mot "Désinscription" qui s'affiche sur le formulaire réduit à côté du bouton radio Huh
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #7 le: 06 Octobre 2007 à 15:29:38 »

Logiquement oui,regarde dans common_fr.lang.php sinon.
Journalisée

OLive
Membre Junior
**
Messages: 59


« Répondre #8 le: 06 Octobre 2007 à 15:34:06 »

Cool ça marche !
C'est ce dernier fichier qu'il faut modifier.
J'ai juste mis des &*eacute; sans toucher l'encodage et ça fonctionne !
Merci beaucoup pour ton aide si rapide !!!
 Souriant Souriant Souriant Souriant Souriant Souriant Souriant Souriant Souriant Souriant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant Grimaçant
Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS