ckeditor を使用して、html 構造を db に挿入しています。最初にコード ビューを使用して html 構造をエディターに貼り付けます。mysql db に挿入した後、web ページでエコーが発生するまで、html 構造データは維持されます。
ただし、更新のために同じデータが同じ ckeditor に再度呼び出されると、構造が破壊され、ckeditor が自動的に html タグをコードに変更したことがわかりました。以下は抜粋です:-
A) html コードをエディターのコード ビューに貼り付けて挿入する (良い)
<a href="#">
<img src="../catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
B) db データ (良い)
<a href="#">
<img src="../catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
C) db から呼び出される Web ページ データ (良い)
html_entity_decode($record["content"],ENT_COMPAT, 'UTF-8'); によって呼び出されます。
<a href="#">
<img src="/catalog/view/theme/default/images/services/b1.jpg" alt="" />
<div class="btn-gradient-yellow">Details
<div class="btn-arrow"></div>
</div>
<div class="cat-title-bg">
SERVICES
</div>
</a>
D) ckeditor のコード ビュー。上記のデータからコンテンツが埋められています (変更されています)。
html_entity_decode($record["content"],ENT_COMPAT, 'UTF-8'); によって呼び出されます。
<a href="#"><img alt="" src="../catalog/view/theme/default/images/services/b1.jpg" /></a>
<div class="btn-gradient-yellow"><a href="#">Details </a>
<div class="btn-arrow"> </div>
<a href="#"> </a></div>
<a href="#"> </a>
<div class="cat-title-bg"><a href="#">SERVICES</a></div>
データに変更を加えないように ckeditor に依頼するにはどうすればよいですか?