Vous n'êtes pas identifié.
Annonce
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.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter
#1 12-11-2007 11:35:01
- Berlol
- Connaisseur WP
- Lieu: Tokyo
- Date d'inscription: 12-11-2007
- Messages: 12
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
- Connaisseur WP
- Lieu: Tokyo
- Date d'inscription: 12-11-2007
- Messages: 12
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
- Connaisseur WP
- Lieu: Tokyo
- Date d'inscription: 12-11-2007
- Messages: 12
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
- Habitué WP

- Date d'inscription: 29-10-2007
- Messages: 67
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:
- /* ' ' => ' ', */
A tester.
Dernière modification par lottie14 (16-11-2007 09:47:35)
Lentement mais sûrement... (ou pas)
Quelques sites faits avec Wordpress : www.anti-mnu-district-9.com - www.cloverfield.fr - www.cameracafe-lefilm-revient.com - www.coeur-d-encre-le-film.com/fildencre/
Hors ligne
#6 16-11-2007 11:18:18
- Berlol
- Connaisseur WP
- Lieu: Tokyo
- Date d'inscription: 12-11-2007
- Messages: 12
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
- Connaisseur WP
- Lieu: Tokyo
- Date d'inscription: 12-11-2007
- Messages: 12
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
- Habitué WP
- Date d'inscription: 27-01-2008
- Messages: 67
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
#9 23-02-2010 02:03:31
Re: Espace insécables supprimés par WordPress
Oui, problème très énervant... on peut pas écrire du code html sur son propre site Web ! Moi, j'ai parfois besoin de mettre des balises vides, style <div style="clear:both"></div> pour par exemple résoudre le problème d'images flottantes qui sont trop proches... et bien tintin, mon div vide est automatiquement supprimé ! Il nettoie beaucoup trop de choses cet éditeur.
Ce qui est curieux aussi, c'est que l'éditeur propose les caractères spéciaux et que y est bien présent....
Des pistes :
1. une-typographie-elegante-avec-wordpress
2. et ce plug qui semble mettre lui même les espaces insécables où il faut
3. Voir d'autres plug avec le tag typographie
4. Plug Raw html
Dernière modification par Newzic (23-02-2010 02:26:05)
Hors ligne