Yii1 的百度编辑器 ueditor 扩展 [ 1.1 版本 ]
yii1-another-ueditor-extension
这只是一个yii1的百度编辑器ueditor扩展,因为别人做过一个类似的扩展了,所以我只好叫another
ueditor版本:1.4.3
下载: https://github.com/mojifan/yii1-another-ueditor-extension
目录结构
baiduUeditor
|--resource //ueditor资源包
|--views //widget的视图
|--config.php //后端配置文件 包括文件格式 大小 目录 路径 文件名等等
|--UeditorController.php //后端主控制器 可以修改继承类为自定义的基类
|--UeditorWidget.php //widget主要渲染编辑器
|--Uploader.class.php //上传等主要处理类
使用
- 将baiduUeditor拷贝到protected/extensions/目录下
- 添加以下代码到config/main.php
'controllerMap'=>array(
'ueditor'=>array(
'class'=>'ext.baiduUeditor.UeditorController',
),
),
如果你想只在某个module里使用,请添加以下代码到modules/moduleName/moduleNameModule.php的init方法中
$this->controllerMap=array(
'ueditor'=>array(
'class'=>'ext.baiduUeditor.UeditorController',
),
);
- 在要显示编辑器的view中放置如下代码
<?php
$this->widget('ext.baiduUeditor.UeditorWidget',
array(
'id'=>'article_content',//容器的id 唯一的[必须配置]
'name'=>'content',//post到后台接收的name [必须配置]
'content'=>'',//初始化内容 [可选的]
//配置选项,[可选的]
//将ueditor的配置项以数组键值对的方式传入,具体查看ueditor.config.js
//不要配置serverUrl(即使配置也会被覆盖)程序会自动处理后端url
'config'=>array(
'toolbars'=>array(array('fullscreen', 'source', '|')),//toolbars注意是嵌套两个数组
'lang'=>'zh-cn'
)
)
);
?>
提问题
https://github.com/mojifan/yii1-another-ueditor-extension/issues
akingsky
注册时间:2012-03-14
最后登录:2017-06-28
在线时长:34小时9分
最后登录:2017-06-28
在线时长:34小时9分
- 粉丝26
- 金钱2065
- 威望30
- 积分2705
共 6 条评论
按照你的流程写下来,什么也不显示,什么原因
打开firebug等调试工具 看看有没有js报错信息
@akingsky: 用的谷歌浏览器 确实报错了,没有找到map js文件 还有个问题 那个容器id是什么啊,多谢
声称的textarea没有隐藏啊
百度编辑器出来了吗?没有用到textarea啊
照这样是可以·但是上传多图的那里老是提示后端配置项没有正常加载,上传插件不能正常使用!请问那里错误?那个路径,不明白!求教····
打开浏览器的开发者工具,看看有没有报错,看看请求的路径对吗
@akingsky 有这样的错误
TypeError: this.uploader is undefined
var file, i, status, readyFile = 0, files = this.uploader.getFiles();
"NetworkError: 404 Not Found - http://ynb.ababy1314.com/ueditor?action=config&&noCache=1435994791471"
ueditor...4791471
Error: not import language file
...=UE.I18N[this.options.lang];if(!b)throw Error("not import language file");a=(a||...
ueditor....min.js (第 121 行,第 104 列)
错误代码
@YII这么难? 你解决了吗?
@lihaitao 你是啥问题
@akingsky 我也遇到了同样的问题,你们谁解决啦
@akingsky 大神知道怎么解决吗 我也提示 后台配置项返回格式出错,上传功能将不能正常使用!
这个问题我已经完美解决,原来是他的文档不全
什么原因呢
@akingsky 看这个文章吧,我记录下来啦!http://www.viphper.com/?p=1005
@飞飞 按照大神的方法 ,问题没有解决,求帮助
@饭饭 都是后端配置没有加载?可能生成的路径不对?看看具体请求路径是啥?
我看了好长时间源码
按照流程操作下来,总是报告
UE is not defined(…)
错误
请各位解决了的大神帮帮忙~ 。 谢谢