2014-01-29 47 views
0

我在线工作的网站CKEditor WYIWYG编辑器启用youtube插件。我想知道是否可以禁用模式窗口中的某些高级设置,以显示您何时尝试添加视频。我想禁用这些选项(完全)更改CKEditor的YouTube插件设置

  1. 嵌入式代码 - 而不是我想用户只能够插入Youtube链接
  2. 的Youtube视频尺寸 - 由于布局,尺寸必须固定到一定的宽度和高度。

是否有任何设置我缺少禁用此?

回答

1

你在插件“youtube”和文件“plugin.js”中删除你没有的东西。

我对我这样做。

我不知道是否有另一种方式。

+0

是的,这就是我虽然我也会这样做。我希望有另一种方式。感谢您的回答 – tftd

1

首先,我强烈建议您在开发文本编辑器时使用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(); 
      } 
     });