Skip to content

Yii-Ueditor插件是使用Ueditor 1.4.3开发的,并且可在本地图片上传和七牛直接灵活切换。BsActiveForm并附带了ueditorGroup

Notifications You must be signed in to change notification settings

pavlelee/Yii-Ueditor

Repository files navigation

Yii-Ueditor

Yii-Ueditor插件是使用Ueditor 1.4.3开发的。

该插件在https://github.com/xbzbing/yii1-ueditor-ext 基础上进行开发。在最小破环源码的基础下,添加了七牛上传、图片管理。

  • 1、将ueditor放在项目的/protected/extensions/目录下。
  • 2、在config.php中配置controllerMap,来指定ueditor的访问路径
    
    'controllerMap'=>array(
        'ueditor'=>array(
            'class'=>'ext.ueditor.XUeditorController',
        ),
    ),
    
    可选配置:
    
    'controllerMap'=>array(
        'ueditor'=>array(
            'class'=>'ext.ueditor.UeditorController',
            'config'=>array(),//参考config.json的配置,此处的配置具备最高优先级
            'useQiniu'=>true,//是否使用七牛存储
            'thumbnail'=>true,//是否开启缩略图
            'watermark'=>'',//水印图片的地址,使用相对路径
            'locate'=>9,//水印位置,1-9,默认为9在右下角
        ),
    ),
    

  • 3、在view中使用widget。
    在原有的view中添加即可,注意id填写为原有的textarea的id。
    注意,使用这个widget时,不要删除原有的代码,只要添加此处的代码即可。
    $this->widget('ext.ueditor.UeditorWidget',
            array(
                    'id'=>'Post_content',//页面中输入框(或其他初始化容器)的ID
                    'name'=>'editor',//指定ueditor实例的名称,个页面有多个ueditor实例时使用
            )
    );
    
    $this->widget('ext.ueditor.UeditorWidget',
            array(
                    'model'=>$model,//model
                    'attribute'=>'',//attribute
            )
    );
    

  • 4、错误排除
    出现错误请查看上传目录的权限问题。
    默认上传到「应用」根目录(不是网站根目录)的upload/目录。
    不要开启Yii的调试,因为UEditor的返回都是json格式,开启调试会导致返回格式不识别。
  • 其他说明

    1、原1.3.6版本插件
    因为1.3.6版本作为一个比较稳定的版本,还是具备一定的使用价值(支持IE6/7,1.4.3以上版本将不再承诺支持IE6/7),因此保留下载地址。
    下载地址:http://www.crazydb.com/upload/file/20140531/7384_yii-ext-ueditor136.tar.gz
    参考:http://www.crazydb.com/archive/百度编辑器UEditor的Yii扩展
    2、1.4.3版本插件
    参考地址:http://www.crazydb.com/archive/UEditor1.4.3-for-Yii1-扩展

About

Yii-Ueditor插件是使用Ueditor 1.4.3开发的,并且可在本地图片上传和七牛直接灵活切换。BsActiveForm并附带了ueditorGroup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published