Web サイトの小さな部分を編集するために CKEditor のインスタンスを実行しています。元の HTML は次のとおりです。
<div class="slide slideleft">
<a href="#" class="slidelefta">
<img src="img/left.png" alt="previous" />
</a>
</div>
<div class="slide slidemid noauto" style="height: auto; text-align: center;">
<a href="#" class="sliderighta">
<img src="img/main_item.png" alt="item" />
</a>
</div>
<div class="slide slideright">
<a href="#" class="sliderighta">
<img src="img/right.png" alt="next" />
</a>
</div>
これを CKEdit にロードすると ( 内で<textarea>
、すべて PHP の htmlspecialchars() メソッドで正しくエンコードされています)、慎重に作成されたすべての DIV とスタイルが次のように置き換えられます。
<p><a href="#"><img alt="previous" src="img/left.png" /></a></p>
<p><a href="#"><img alt="burg.ring1" src="img/main_item.png" /></a></p>
<p><a href="#"><img alt="next" src="img/right.png" /></a></p>
もちろん、これはページのレイアウトを完全に台無しにします。CKEditor をどうにかしてそうしないように設定できますか?
ありがとうございました!