このページから: http://www.tinymce.com/tryit/noneditable_content.php
テキストエリアを使用しています:
<textarea name="content" style="width:100%">
<p>Text with a <span class="mceNonEditable">[non editable]</span> inline element.</p>
<p class="mceNonEditable">Noneditable text block with <span class="mceEditable">[editable]</span> items within.</p>
<p>Text with tokens that isn't [[editable]] since they match the noneditabe_regexp.</p>
</textarea>
ここで重要なのは、要素に mceNonEditable のクラスを配置することです。
span class="mceNonEditable"
次に、編集できないコンテンツが何であれ、それを大なり小なりでラップします。
>You cannot edit me<
次に、最後に要素を閉じます。
/span
tinymce を初期化するときに、モードを変更することもできると思います (この例では、テキストエリアを使用しているため、div またはスパンも使用できると思います)。
tinyMCE.init({
mode : "textareas",
noneditable_regexp: /\[\[[^\]]+\]\]/g
});
編集不可能なコンテンツの正規表現を指定できる noneditable_regexp もあります。これは、html エンティティを使用するよりも簡単だと思います。
実際に試したことはありませんが、ページの例を解釈する方法です。