2013-06-19 50 views
0

我目前正在研究CKEditor的插件,所以我跟着this教程。我已經從頁面上的鏈接下載完整的代碼來使用插件的原因,我喜歡它,但我遇到了一個問題:在CKEditor上顯示代碼刪除abbr標記

當我使用插件創建和abbr標記,顯示代碼(與函數CKEDITOR)然後切換到正常顯示;的縮寫標籤都不見了:

這是我當我按下「源」按鈕:

<abbr title="By The Way">btw</abbr> 

,這是我所得到的,當我再次按下按鈕:

<p>btw</p> 

所以我的問題是你認爲我可以解決這個問題?這是什麼創造的?我不知道這是否顯示,但我在Windows 7,火狐21.0,本地主機連wamp服務器2.2版本。

有該插件的代碼:http://docs.ckeditor.com/#!/guide/plugin_sdk_sample_2

再次我下載的.zip文件夾。

回答

3

從4.1版開始,CKEditor自帶Advanced Content Filter功能。這就是爲什麼指南可能有些過時。你需要在命令定義指定allowedContent有這方面的工作:

editor.addCommand('abbrDialog',new CKEDITOR.dialogCommand('abbrDialog', { 
    allowedContent: 'abbr[title]' 
})); 

看到官方ACF integration guide

+0

謝謝了很多,這是除了因爲該命令我入選了做正確的事情:addr和不abbrDialog我相信的全部行: editor.addCommand(「簡稱」,新CKEDITOR.dialogCommand(「abbrDialog ',{allowedContent:'abbr [title]' \t \t})); 這是工作,而不是與abbDialog。這是對的嗎 ? – ponayz

+0

如果有效,那麼沒關係;)我添加了答案的鏈接。請看看這個。 – oleq

+0

謝謝,是的,我要讀它:) – ponayz

相關問題