我剛剛升級了我的ckEditor,並且增加了一些我現在不想要的選項。如何刪除CKeditor的新圖片屬性的照片上傳或瀏覽器服務器屬性?
其中是從文件瀏覽圖像,而不是隻包括他們作爲網址。我如何刪除這些選項?
我剛剛升級了我的ckEditor,並且增加了一些我現在不想要的選項。如何刪除CKeditor的新圖片屬性的照片上傳或瀏覽器服務器屬性?
其中是從文件瀏覽圖像,而不是隻包括他們作爲網址。我如何刪除這些選項?
在您的源代碼HTML/JS文件中,您將使用CKEditor取代textarea
的一些代碼。如果刪除filebrowserUploadUrl
參數(或清空分配給它的字符串),將圖片上傳選項卡將會消失
CKEDITOR.replace('editor1',
{
… /* parameters */
filebrowserUploadUrl : '/uploader/upload.php',
… /* other parameters */
});
:它讀取像。
請注意,除了或代替filebrowserUploadUrl
,還可以使用一個名爲filebrowserImageUploadUrl
的參數。在這種情況下,您也必須刪除或清空此參數。
查看File Browser (Uploader)瞭解更多詳情。
其他解決方案
通過聽取
dialogDefinition
事件的CKEditor的有可能 自定義對話框移除標籤或 更改缺省值。
所以,如果你想刪除上傳標籤這種方式,只需添加以下代碼:
CKEDITOR.on('dialogDefinition', function(ev) {
// Take the dialog name and its definition from the event data
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'image') {
// Remove upload tab
dialogDefinition.removeContents('Upload');
}
});
只需添加到您的config.js。甩掉包袱。
CKEDITOR.on('dialogDefinition', function(ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'image') {
dialogDefinition.removeContents('Link');
dialogDefinition.removeContents('advanced');
dialogDefinition.removeContents('Upload');
}
});
我需要使URL字段禁用(但可見)是可能的嗎? – Jeffrey 2012-10-19 14:14:09
當您創建編輯器使用removeDialogTabs參數,例如,使用jQuery插件:
$(selector).ckeditor({
removeDialogTabs: 'link:target;link:upload;link:advanced;image:Link;image:advanced',
});
適合我,因爲我使用jQuery。 – 2012-05-17 15:36:37
我that..ckeditor是一臺機器的一個爛攤子,雖然弄清楚。不知道該把信息放在哪裏:D,更不用說找出它來刪除我所需要的東西 – Trip 2010-07-28 17:18:21
我很欣賞它,但我想到了它已經發布在上面。非常感謝Marcel – Trip 2010-07-28 20:22:40
另外我想知道答案的第一部分,它位於由我的config /中的rails-ckeditor創建的yaml文件中。只要刪除它,問題就解決了。此外,如果你遇到過這個問題,請確保你的'git rm'你的所有文件都來自你的遠程。任何衣架都會毀掉這個項目。 – Trip 2010-07-28 20:24:01