Je suis encore à trouver une solution réelle à ce problème.permettant attribut de style dans fckeditor 2 avec l'intégration php
Dans FCKeditor 2, lors de l'utilisation de la méthode d'intégration PHP, tout élément html qui est transmis à l'éditeur aura le style css supprimé.
donc ceci:
<div style="color:#000;background:blue">hello</div>
finira comme ceci:
<div>hello</div>
Je peux confirmer que l'éditeur passera correctement le style lors de l'enregistrement, mais si vous le charger dans l'éditeur , il est effacé et donc en 2ème sauvegarde, est supprimé.
Les deux seules solutions, qui ne sont malheureusement pas des solutions pour moi, sont soit l'utilisation de l'intégration Javascript, qui ne fonctionne pas avec ma structure de codage, soit la désactivation de Magic Quotes. Bien que je souhaite désactiver les citations magiques car il n'est pas recommandé de s'en remettre, je n'ai pas le temps pour le moment de passer en revue ma base de code assez large pour m'assurer que cela ne cassera pas quelque chose ailleurs. Donc, je demande comment cela peut être résolu avec FCKeditor 2 en utilisant l'intégration de PHP avec des guillemets magiques activés? J'ai déjà enlevé 'style' de FCKConfig.RemoveAttributes dans fckeditor.js
S'il vous plaît ne pas offrir des solutions comme "mise à niveau vers CKeditor", "utilisation de l'intégration javascript" et "désactiver les citations magiques" car cela irait à l'encontre du but de ce post. Merci pour toute aide et j'espère que trouver une solution aidera beaucoup d'autres avec le même problème.
David
Cela me dérange toujours de voir ces solutions ne aussi 'ini_set (« magic_quotes_gpc », 0);' pour désactiver le drapeau de citation de la magie dans le cas où une autre bibliothèque détecte également et bandes l'entrée à nouveau. – gnarf