2014-01-29 45 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(); 
      } 
     });