CKEDITOR:我怎樣才能像H3,H4,H5不可編輯在CKEditor的一些標籤CKEDITOR:我怎樣才能讓一些標籤,如H3,H4,H5不可編輯在CKEditor的
開放給JS溶液或CSS任何將做
CKEDITOR:我怎樣才能像H3,H4,H5不可編輯在CKEditor的一些標籤CKEDITOR:我怎樣才能讓一些標籤,如H3,H4,H5不可編輯在CKEditor的
開放給JS溶液或CSS任何將做
protectedSource配置設置是選擇的設置。
{陣列} CKEDITOR.config.protectedSource正則表達式的
列表以在輸入HTML被執行,指示代碼,必須保持不變。
我對正則表達式,但像這樣的東西沒有專家應該做的伎倆:
config.protectedSource.push(/[^<]*(<h1>([^<]+)<\/h1>)/g);
你可能要擺弄它一下。警告:這種形式的正則表達式將只捕獲<h1>...</h1>
標籤,而不是像<h1>...< /h1>
那樣的偏差。
在config.js,使用下面的代碼來定義你想要的元素,讓在CKEditor的(我刪除H1):
config.format_tags = 'p;h2;h3;h4;h5;h6;pre;address;div'
這個偉大的工程謝謝 – mcgrailm 2011-10-19 20:06:15
您可以添加屬性CONTENTEDITABLE =假的標籤。 例如
ckeditor.insertHtml('<h1 contenteditable="false">Not editable text</h1>');
這可以防止用戶編輯標籤的內容,但它不會阻止用戶完全刪除整個元素按退格鍵。 – Ernesto 2014-05-14 20:03:34
問題:如果我啓用按鈕以查看源代碼(HTML),我是否也可以阻止用戶進行編輯? – Upperstage 2010-02-19 13:43:24
@上級:好問題。我不知道。如果我找到時間,我會試試。 – 2010-02-19 13:44:27
但它不顯示在編輯器中 Ishould h1標籤之間的文本可以看到它在編輯器,但不更新 – 2010-02-19 14:05:27