Page 1 of 1

[Résolu] TinyMCE supprime du code automatiquement

Posted: Tue Oct 06, 2009 1:05 pm
by Lionel
Bonjour,

J'ai un soucis avec TinyMCE. Ce dernier a supprimé du code automatiquement dans le contenu d'une page après un simple retour de ligne. En corrigeant, je me suis rendu compte que les balises n'ayant pas de contenus ont été supprimées.
Les liens internes smarty {self_link} ont eux aussi été modifiés...

Par exemple:

Code: Select all

<div class="clear"></div>
J'avais déjà eu a faire à un problème similaire dans les bloques de contenus globaux où les balises HTML de base genre: sont systématiquement supprimées. La raison étant de ne pas dupliquer la structure HTML.

Mais dans le cas d'un contenu d'une page ce genre d'initiative est très problématique !

Pour info: cmsms 1.4.1. La mise à jour n'est prévu qu'au début de l'année prochaine pour des raisons bien précises mais je pense et j'espère que la solution se trouve dans le paramétrage de TinyMCE...

Merci

Re: TinyMCE supprime du code automatiquement

Posted: Tue Oct 06, 2009 4:04 pm
by jce76350
re,

revient après la mise à jour alors ;)
mais attention aux failles possibles !

Re: TinyMCE supprime du code automatiquement

Posted: Wed Oct 07, 2009 4:31 pm
by athena_pallas
Bonsoir Lionel,
Bien que gérant de très nombreux sites en CMSMS, que je n'ai que rarement le loisir de mettre à jour (surtout que personne ne semble disposé à payer pour ça ...), je vais essayer de t'aider.

J'espère que ça t'aidera de savoir que la version de Tiny qui accompagne CMSMS 1.3.1 n'a pas nettoyé le code html que j'ai inséré dans ma page de test.
C'est TinyMCE 2.2.7.

Personnellement, je ne remplacerais pas l'éditeur par une version antérieure mais je ne suis pas dans ton cas et je suppose que tu as de bonnes raisons de procéder comme tu le fais.

Bonne soirée et bonne(s) mise(s) à jour...

Re: TinyMCE supprime du code automatiquement

Posted: Thu Oct 08, 2009 11:42 am
by Lionel
Merci pour ta réponse athena_pallas.

Alors la solution a été trouvée. Les balises sans contenu ne sont pas considérées par TinyMCE comme étant valides.

Pour y remédier, il faut insérer un espace de type character entity " "

Exemple:
 

Ainsi TinyMCE considèrera qu'il y a du contenu et ne les supprimera plus.

Re: [Résolu] TinyMCE supprime du code automatiquement

Posted: Thu Oct 08, 2009 12:13 pm
by jce76350
re,

alors cela ne vient pas de Tiny mais d'une erreur de ton codage ou de tes données
un élément DIV ou autre ne peut pas être vide, car cela ne veut rien dire en HTML