Annonce

Important : WordPress 2.6 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.

#1 12-11-2007 11:35:01

Berlol
Membre WP
Lieu: Tokyo
Date d'inscription: 12-11-2007
Messages: 8

Espace insécables supprimés par WordPress

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.3
- Thème utilisé : Coppyblogger en français
- Plugins en place :
- Nom de l'hebergeur :
- Adresse du site :

Problème(s) rencontré(s) : Dans un post, lorsque j'entre un espace insécable avec le code &-n-b-s-p-; (sans les tirets), par exemple après un guillemet, il est enregistré et je peux voir dans le document posté que l'espace insécable est bien dans le code source. Mais si je rouvre le post pour le modifier, l'espace insécable est automatiquement remplacé par un espace normal (et tous les espaces insécables, et seulement ça !) !!
Que faire ?
Cela vient-il de WordPress, du Thème, d'autre chose ?
merci de toute aide.

Hors ligne

 

#2 12-11-2007 11:38:03

burninghat
Passionné WP
Lieu: Jura - CH
Date d'inscription: 23-01-2007
Messages: 104
Site web

Re: Espace insécables supprimés par WordPress

Ca vient bien de WordPress (du fichier kses.php de mémoire mais je me trompe peut-être) !

Même problème et c'est franchement agaçant... Comme beaucoup de choses dans l'éditeur d'ailleurs (que celui qui a réussi sans aucun souci à faire un tableau complexe sémantiquement correct ET à le modifier plus tard dans l'éditeur sans trouver un code immonde et incohérent me jette la première pierre !)

Bref, en gros, pas grand chose à faire à part aller faire des modif' dans le core même de WP (ou attendre en priant pour que la future 2.4 soit moins contraignante à ce niveau-là)

Hors ligne

 

#3 12-11-2007 16:15:03

Berlol
Membre WP
Lieu: Tokyo
Date d'inscription: 12-11-2007
Messages: 8

Re: Espace insécables supprimés par WordPress

Je vois que passionnés et experts ne se battent pas pour répondre à la question posée. Y aurait-il comme un malaise dans la communauté Wordpress au sujet des espaces insécables ???...
Merci Burninghat, même si ça ne nous fait pas avancer, on sait qu'on est au moins deux !

Hors ligne

 

#4 16-11-2007 06:43:13

Berlol
Membre WP
Lieu: Tokyo
Date d'inscription: 12-11-2007
Messages: 8

Re: Espace insécables supprimés par WordPress

Posons la question autrement : y a-t-il des utilisateurs d'espaces insécables qui parviennent à les maintenir dans des documents (Articles ou Pages) enregistrés puis modifiés ? Le cas échéant, avez-vous modifié spécialement le code source ? Sinon, quel(s) Thème(s) utilisez-vous ?
(En attendant d'avoir la solution, j'utilise un point blanc sur fond blanc...)

Hors ligne

 

#5 16-11-2007 09:46:47

lottie14
Connaisseur WP
Date d'inscription: 29-10-2007
Messages: 37

Re: Espace insécables supprimés par WordPress

Dans le fichier wp-includes/formatting.php, il y a une fonction qui s'appelle ent2ncr($text) et qui semble remplacer les entités html dans les textes. Peut-être qu'en mettant en commentaire la ligne de cette fonction concernant les espaces insécables (par défaut la ligne 819 sur WP 2.3.1) ça ne les remplacera plus :

Code:

  1. /* ' ' => ' ', */

A tester.

Dernière modification par lottie14 (16-11-2007 09:47:35)


Lentement mais sûrement... (ou pas)
Mon premier site avec Wordpress : www.cloverfield.fr

Hors ligne

 

#6 16-11-2007 11:18:18

Berlol
Membre WP
Lieu: Tokyo
Date d'inscription: 12-11-2007
Messages: 8

Re: Espace insécables supprimés par WordPress

Je vais essayer. Je vous tiens au courant. Merci de l'idée !

Hors ligne

 

#7 18-11-2007 11:11:23

Berlol
Membre WP
Lieu: Tokyo
Date d'inscription: 12-11-2007
Messages: 8

Re: Espace insécables supprimés par WordPress

Quelques heures plus tard...

Bon, ça ne marche pas. Encore merci tout de même, Lottie 14 !

J'en ai profité pour passer à la version 2.3.1 mais ça ne change rien non plus à la gestion destructrice des "nbsp"...
D'ailleurs, en recherchant "nbsp" dans l'ensemble des fichiers de WordPress, on constate qu'il y en a dans plusieurs documents php et js. Mais n'étant pas programmeur, je suis incapable de m'y retrouver là-dedans.
C'est un boulot pour un spécialiste...

Hors ligne

 

#8 30-01-2008 12:02:19

Najoh
Connaisseur WP
Date d'inscription: 27-01-2008
Messages: 31

Re: Espace insécables supprimés par WordPress

Hello,

Wordpress supprime mes espaces aussi ainsi que mes sauts à la ligne, c'est super chiant ce truc, avez-vous une idée please ?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.17
© Copyright 2005-2006 WordPress France

Tous droits réservés - wordpress-fr.net © 2005-2006

  • RSS
WPfr ValidatorXhtml ValidatorCSS mysql Php GetFirefox
Design par AmO - Crédits - Equipe WordPress France

Réseau International : Hongrie - Allemagne - Grèce - Italie - Japon - Corée - Suisse - Turquie - USA