我在线工作的网站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