2015-06-02 61 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

祝你好运!