2015-06-02 101 views
0

TinyMCE已經有很多不錯的插件了。其中之一 - 媒體插件 - 我想擴展。如何擴展tinymce的媒體插件?

enter image description here

問題:我使用exterenal視頻服務與API。爲了在網頁上播放視頻,我需要將其嵌入iframe。 iframe代碼 - 特別是src-attribute - 可以通過特定的page_idvideo_id和來自數據庫的一些其他數據在服務器上生成。因此,試圖嵌入來自該特定視頻服務的視頻的人需要已經生成的iframe-block或至少生成url並且這是問題。

目標:以某種方式擴展tinymce的功能。理想的是「媒體」插件。 我想添加一個新的輸入字段到「常規」選項卡或創建一個單獨的選項卡與額外的輸入字段。類似的東西:

enter image description here

enter image description here

問:什麼是最好的(或簡單)的方式來實現這一目標?

回答

1

最好的,也是唯一的方式來實現,這是編輯的媒體插件的代碼(plugin.js)(非縮小的文件可以在這裏下載https://github.com/tinymce/tinymce

添加標籤和字段界面可以通過擴展tabpanel來完成(在第155行左右的文件中)。此外,編寫代碼將您的字段提交給編輯。我之前曾在tinymce中使用過插件,並且必須說它可能是一件複雜的事情。在TinyMCE的插件

一個非常簡短的介紹可以在這裏找到:http://www.tinymce.com/wiki.php/Tutorials:Creating_a_plugin

祝你好運!