5

Ckeditor : ckeditor で h3 、 h4 、 h5 などのいくつかのタグを編集できないようにするにはどうすればよいですか

js ソリューションまたは css を開きます。

4

3 に答える 3

8

config.js で、次のコードを使用して、CKEditor で許可する要素を定義します (h1 を削除しました)。

config.format_tags = 'p;h2;h3;h4;h5;h6;pre;address;div'
于 2010-07-06T20:03:56.970 に答える
2

protectedSource構成設定は、そのための最適な設定です。

{配列} CKEDITOR.config.protectedSource

入力 HTML に対して実行される正規表現のリスト。変更しないでおく必要のあるコードを示します。

私は正規表現の専門家ではありませんが、次のような方法でうまくいくはずです:

config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);

少しいじる必要があるかもしれません。警告: その形式の正規表現は<h1>...</h1>タグのみをキャッチし、たとえば のような偏差はキャッチしません< h1 >...< /h1>

于 2010-02-19T13:38:03.823 に答える