2013-07-05 11 views
0

什麼,我想爲我的CMS做的是CK編輯器即使在Inline模式下也會破壞頁面的風格..如何禁用?

<script type=javascript...... src=ckeditor.js>  
<div contentditable=true> 
\all of Site code\ 
</div> 

然後提交到數據庫..

的問題是,當我做到這一點的CKEditor禁用I幀,主權財富基金,列表樣式和摧毀頁面風格

我的目標是這樣的:

在線編輯與就像codeditable="true"用的CKEditor的工具欄...

它破壞了路線,尤其是使UL中的導航條成爲默認列表樣式,而其他人則使用默認列表樣式和其他

回答

0

您正在做的是錯誤的方式。 CKEditor不是一個網站編輯器,因此它不能用於編輯整個網站,並使用全部CSS/HTML/JS。

它應該被理解爲「文檔」編輯器。所以它應該用來編輯網頁的語義一致,更原子的片段。檢查流行CMS的CKEditor集成,例如Drupal

此外,請確保您瞭解Advanced Content Filter

0

取而代之的是在contentEditable = true的div上,你應該把你想要編輯的頁面作爲textarea的內容(當然,編碼正確),然後設置CKEditor使用fullPage模式,這樣你會能夠編輯整個頁面。

+0

整頁模式?我可以有鏈接嗎?我試着在文本中說的是,並且它禁用了所有的CSS樣式>。< –

+0

以下是官方示例:http://nightly.ckeditor.com/13-07-06-13-05/full/samples/plugins /wysiwygarea/fullpage.html。 請記住,您必須將所有您想要編輯的內容放入textarea(畢竟在您的描述中聲明「所有網站代碼」)。我們可以在正常模式下使用textarea,並指定contentsCss指向您的樣式表。 – AlfonsoML

相關問題