jodit/yii2-jodit

Jodit - 优秀的 Yii2 WYSIWYG 编辑器小部件

安装次数: 12,444

依赖者: 0

建议者: 0

安全: 0

星标: 15

关注者: 3

分支: 4

开放问题: 1

类型:yii2-extension

1.1.8 2018-02-26 08:49 UTC

README

Jodit 小部件用于 Yii2

安装

安装此扩展的首选方式是通过 composer

运行

php composer.phar require --prefer-dist jodit/yii2-jodit "*"

composer require --prefer-dist jodit/yii2-jodit

或添加

"jodit/yii2-jodit": "*"

到您的 composer.json 文件的 require 部分。

配置

添加到配置文件 (config/web.php 或 common\config\main.php)

'modules' => [
	'jodit' => 'yii2jodit\JoditModule',
],

或如果您想更改上传目录,请将其设置为 path/to/uploadfolder 默认值 @webroot/uploads

'modules' => [
	'jodit' => [
		'class' => 'yii2jodit\JoditModule',
		'extensions'=>['jpg','png','gif'],
		'root'=> '@webroot/uploads/',
		'baseurl'=> '@web/uploads/',
		'maxFileSize'=> '20mb',
		'defaultPermission'=> 0775,
	],
],

所有连接器选项

注意:您需要创建上传文件夹并设置文件夹上传的权限和安全设置,参考:使用 .htaccess 保护上传文件夹,[如何设置安全的媒体上传](http://digwp.com/2012/09/secure-media-uploads/)

使用

一旦安装了扩展,只需在您的代码中使用它即可

<?=$form->field($model, 'content')->widget(\yii2jodit\JoditWidget::className(), [
    'settings' => [
        'buttons'=>[
            'bold', 'italic', 'underline', '|', 'ul', 'ol', '|', 'image', '|', 'hr',
        ],
    ],
]);?>

所有 Jodit 的选项

或不使用 ActiveField

<?= \yii2jodit\JoditWidget::widget([
    'model' => $model,
    'attribute' => 'content'
]) ?>

图片上传器

编辑器配置

<?=$form->field($model, 'content')->widget(\yii2jodit\JoditWidget::className(), [
    'settings' => [
        'height'=>'250px',
        'enableDragAndDropFileToEditor'=>new \yii\web\JsExpression("true"),
    ],
]);?>

图标选择器

<?=$form->field($model, 'icon')->widget(\yii2jodit\JoditIconPickerWidget::className(), [
	"path" => 'wp-content/plugins/exchangers-monitor/images/systemlogo'
]);?>

Icon Picker

许可证

本软件包在 MIT 许可证下可用。