kosoukhov / yii2-ckeditor-youtube-plugin
基于 YouTube embed 的 Yii2 CKEditor 插件(https://github.com/fonini/ckeditor-youtube-plugin/releases/tag/v2.1.18)
1.0.0
2021-04-13 10:47 UTC
Requires
- ckeditor/ckeditor: ^4
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-13 18:11:01 UTC
README
基于 YouTube embed 的 Yii2 YouTube 插件(作为小部件)
基于 YouTube embed https://github.com/fonini/ckeditor-youtube-plugin/releases/tag/v2.1.18
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
php composer.phar require kosoukhov/yii2-ckeditor-youtube-plugin "^1.0"
或添加
"kosoukhov/yii2-ckeditor-youtube-plugin": "^1.0"
到您的 composer.json
文件的 require 部分。
使用示例
安装小部件后,在您的代码中使用它。
您必须在插件依赖项中指定连接到插件编辑器资源的 Asset 集合。
如果您使用的是 https://github.com/2amigos/yii2-ckeditor-widget,则示例代码如下
class SetUp implements BootstrapInterface { public function bootstrap($app) { $container = Yii::$container; $container->set(YoutubeEmbed::class, ['depends' => ['dosamigos\ckeditor\CKEditorWidgetAsset']]); $container->set(CKEditor::class, [ 'preset' => 'standart', 'clientOptions' => [ 'extraPlugins' => $container->get(YoutubeEmbed::class)::getPluginName() ] ]); } }
如果您使用的是 https://github.com/MihailDev/yii2-ckeditor,则示例代码如下
class SetUp implements BootstrapInterface { public function bootstrap($app) { $container = Yii::$container; $container->set(YoutubeEmbed::class, ['depends' => ['mihaildev\ckeditor\Assets']]); $container->set(CKEditor::class, [ 'editorOptions' => [ 'extraPlugins' => $container->get(YoutubeEmbed::class)::getPluginName() ] ]); } }