关于yii2富文本编辑器redactor_Yii_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • Yii

    当前位置:主页 > 网络编程 > Yii >

    关于yii2富文本编辑器redactor

    时间:2019-08-11|栏目:Yii|点击:
  • 在论坛里提了那么多问题,今天也写一篇,不对的地方希望大家指正:

    首先composer安装:

    composer require --prefer-dist yiidoc/yii2-redactor "*"

    (注意:如果是从 https://github.com/yiidoc/yii2-redactor 上下载压缩包,要进行配置,不然会出问题,所以首选composer安装,省事)

    接下来是在配置文件中配置:

    'modules' => [ 'redactor' => [ 'class' => 'yii\redactor\RedactorModule', 'uploadDir' => '上传目录', 'uploadUrl' => '图片可访问地址', 'imageAllowExtensions'=>['jpg','png','gif'] ], ],

    (注意:我用的是advanced版,上传目录竟然只能是该编辑器所在的backend目录,不能定义在frontend。既然是advanced版,自然不应该让前台用户也通过图片地址得到后台登录地址,所以,经过问大牛,得到一个解决办法)

    解决办法就是给backend/web/uploads在虚拟主机设置访问路径。注意:uploadUrl必须带上,不然不成功:

    'modules' => [ 'redactor' => [ 'class' => 'yii\redactor\RedactorModule', 'uploadDir' => '@webroot/uploads', 'uploadUrl' => 'http://images.mybigweb.bb', 'imageAllowExtensions'=>['jpg','png','gif'] ], ],

    在view层:

    <?= $form->field($model, 'content')->widget(\yii\redactor\widgets\Redactor::className(), [ 'clientOptions' => [ 'imageManagerJson' => ['/redactor/upload/image-json'], 'imageUpload' => ['/redactor/upload/image'], 'fileUpload' => ['/redactor/upload/file'], 'lang' => 'zh_cn', 'plugins' => ['clips', 'fontcolor','imagemanager'] ] ]) ?>

    (注意: 'plugins' => ['clips', 'fontcolor','imagemanager'] 可能使程序不成功)

    必须注意的是:要开启php.ini中的extension=php_fileinfo.dll扩展

    上一篇:通过配置的方式重写某个Yii2 文件 或第三方扩展文件

    栏    目:Yii

    下一篇:phing部署(记记笔记)

    本文标题:关于yii2富文本编辑器redactor

    本文地址:http://www.jh-floor.com/wangluobiancheng/Yii/19418.html

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号