comment prévenir tinymce du décapage des balises vides de l'entrée?

J'ai lu des charges de posts sur les différents forums et ici DONC, et semblent toujours pas en mesure de prévenir tinymce du décapage des balises vides à partir de la fin de éditable bloc.

E. g. Je saisie cette:

<a href="blah">zzz</a>
<div class="floatClearer" style=""></div>

..et lors de l'aller-retour (dans et hors de la mode HTML), tinymce enlève l'ensemble de la <div class="floatClearer" style=""></div>.

Selon différents bits de conseiller, j'ai trouvé, j'ai essayé ces choses, et plus encore:

  • supprimer le signe moins devant div dans mon valid_elements,

...et ces config. options:

  • verify_html : false,
  • extended_valid_elements : "div*",
  • extended_valid_elements : "div[*]",

En vain. est-il un moyen pour éviter que le décapage de l'action? Il y a d'autres endroits, j'ai besoin de balises vides (et pas seulement dans cet exemple), de sorte s'il vous plaît, si vous pouvez, laissez-moi savoir une réponse spécifique à ma question, contrairement à ce qui suggère que je ne pas utiliser les balises vides.

  • pouvez-vous créer une tinymce violon avec votre configuration afin de nous aider à obtenir un betterinsight à votre problème? voir fiddle.tinymce.com
  • bienvenue :-), et merci. Bien sûr, ici, ce démonstrations de la question ainsi: fiddle.tinymce.com/j9baab/1 Tinymce, des violons, DONC.. qu'un moment incroyable pour être un codeur, avec tous ces incroyables outils!
  • à l'aide de votre tinymce violon je ne vois pas comment votre div vide obtient supprimés (j'ai inséré ci-dessus à l'aide de div 'html'-bouton de la codeplugin)
  • vraiment? Je ne comprends pas ce que vous et moi faisons différemment. Je vais ici: fiddle.tinymce.com/j9baab/1 ...et saisissez cette expression exacte: aaaaaaaa <a href="blah">zzz</a> <div class="floatClearer" style=""></div> dans la tinymce textarea tout en mode HTML,... frapper le bouton "modifier", puis revenez en mode HTML, et de voir le <div...</div> est allé.
  • si j'ouvre le html-voir une deuxième fois, je ne vois pas l'div vide, mais c'est peut-être dû au fait que le html ne pas montrer tout ce qui est dans l'éditeur iframe (comme tinymce signet-nœuds (travées)) même s'il est là
  • hmm.. Oui, je vois maintenant, pour la première fois le comportement que vous mentionnez, que: "html-view ne montre pas tout ce qui est dans l'éditeur iframe" mais.. s'il vous plaît garder avec moi.. si je saisie cette dans tinymce (en mode HTML): <a href="blah">zzz</a> <div class="floatClearer"></div> <a href="blah">zzz</a> ...et frappé le bouton "modifier" ...et puis "inspecter l'élément" sur ce contenu, je vois qu'il est devenu dans l'éditeur iframe: <a href="blah" data-mce-href="blah">zzz</a> <div class="floatClearer"><br></div> <a href="blah" data-mce-href="blah">zzz</a> (plus dans le prochain commentaire)
  • ...et à soumettre le formulaire, c'est ce que le formulaire de passe: <a href="blah">zzz</a> <div class="floatClearer"></div> <a href="blah">zzz</a> MAIS si je saisie cette dans tinymce (en mode HTML): <a href="blah">zzz</a> <div class="floatClearer"></div> ...et frappé le bouton "modifier" ...et puis "inspecter l'élément" sur ce contenu, je vois qu'il est devenu dans l'éditeur iframe: <a href="blah" data-mce-href="blah">zzz</a> <div class="floatClearer"><br></div> ... jusqu'ici tout va bien... mais en fonction de la forme de soumettre, c'est ce que le formulaire de passe: <a href="blah">zzz</a>
  • pouvez-vous confirmer que le comportement décrit dans mes 2 derniers commentaires? AFAICT tinymce n'est finalement à un certain point, la bande de l'élément vide lorsqu'il est le dernier élément dans l'entrée, malgré qu'il est visible dans l'éditeur iframe tandis que "inspecter l'élément", avant de soumettre le formulaire. Je suis un peu confus au sujet de quand l'élément vide est dépouillé, mais je suis assez sûr que j'ai éliminé d'autres auteurs (d'ailleurs tinymce) comme causes possibles de décapage de la fuite élément vide.
  • oui, je peux confirmer ce comportement. en fait, je ne suis pas sûr du paramètre forces de l'tinymce processus de nettoyage afin d'éliminer vos div vide
  • qui le rend un peu difficile à fixer 😉 Mais il est agréable de penser que c'est encore contrôlable par l'intermédiaire d'un "setting", et donc juste une question de décider de la config. l'option est le coupable. Êtes-vous sûr qu'il est encore possible de prévenir tinymce du décapage des balises vides (dans le cas que je décris dans ces commentaires), par l'intermédiaire de tout montant de jouer avec les config.?
  • je pense que cela devrait être possible
  • J'ai demandé à la tinymce forum directement, parce que je pense que cette config généralement de ne pas dépouiller les divs. Spocke (la tinymce chef développeur) l'a confirmé et m'a demandé de déposer un rapport de bug que j'ai fait. La question et la réponse peut être trouvée ici: tinymce.com/forum/viewtopic.php?pid=101363#p101363 Le rapport de bug est ici: tinymce.com/develop/bugtracker_view.php?id=5269
  • grâce Thariama! Je n'ai pas les connaissances tinymce lui-même pour savoir que c'était le plan d'action afin de poursuivre ici, par rapport à embêtez plus avec config. C'est donc d'une grande aide que vous avez fait de la poursuivre, et a confirmé l'état de choses, l'enregistrement de tous confusion/heure. Avec un peu de chance, je viens souscrit à cette tinymce fil et de rapport de bug.
  • c'est une bonne idée, ici, vous obtiendrez informé sur le correctif
  • fixe en tinymce v. 3.5.2 tinymce.com/develop/changelog/...
  • C'est spocke , pas Spoky 🙂
  • corrigé 🙂
  • verify_html : false, a fonctionné pour moi 🙂
  • Si c'est "fixe", pourquoi dois-je encore fonctionner dans ce tout le temps. Voir ma réponse ci-dessous.

InformationsquelleAutor govinda | 2012-05-06