我在線工作的網站CKEditor WYIWYG編輯器啓用youtube插件。我想知道是否可以禁用模式窗口中的某些高級設置,以顯示您何時嘗試添加視頻。我想禁用這些選項(完全)更改CKEditor的YouTube插件設置
- 嵌入式代碼 - 而不是我想用戶只能夠插入Youtube鏈接
- 的Youtube視頻尺寸 - 由於佈局,尺寸必須固定到一定的寬度和高度。
是否有任何設置我缺少禁用此?
我在線工作的網站CKEditor WYIWYG編輯器啓用youtube插件。我想知道是否可以禁用模式窗口中的某些高級設置,以顯示您何時嘗試添加視頻。我想禁用這些選項(完全)更改CKEditor的YouTube插件設置
是否有任何設置我缺少禁用此?
你在插件「youtube」和文件「plugin.js」中刪除你沒有的東西。
我對我這樣做。
我不知道是否有另一種方式。
首先,我強烈建議您在開發文本編輯器時使用Developer Tools
插件。它會告訴你名字的對話框,標籤和控制(ID的):
http://ckeditor.com/addon/devtools
安裝好之後,你可以很容易地找到任何元素的ID。很明顯,在將其推入生產環境之前,請刪除該插件!
這裏是刪除你問(最後一行隱藏「或」上面的網址需要jQuery的。你找到document.getElementById(cke_67_uiElement)
元素將其刪除,或者使用CSS來display: none
項目的代碼。此外,該ID可能是特定於我的實現,所以使用Firebug找出該元素的確切ID。):
CKEDITOR.on('dialogDefinition', function (ev){
// Take the dialog name and its definition from the event data.
var dialogName = ev.data.name;
if (dialogName == 'youtube'){
var dialogDefinition = ev.data.definition;
var youtubeTab = dialogDefinition.getContents('youtubePlugin');
youtubeTab.remove('txtEmbed');
youtubeTab.remove('txtWidth');
youtubeTab.remove('txtHeight');
//remove span with "or" inside
$("#cke_67_uiElement").hide();
}
});
是的,這就是我雖然我也會這樣做。我希望有另一種方式。感謝您的回答 – tftd