Kindeditor问题

KindEditor

上面那个extension,在使用时,遇到奇怪的问题:

如果视图页面没有以下这行代码就无法完全加载KindEditor,这是为什么,菜鸟求指教~

$this->widget(‘zii.widgets.CListView’, array(

'dataProvider'=>$dataProvider,


'itemView'=>'',

));

没有注册 jquery而已




Yii::app()->getClientScript()->registerCoreScript('jquery');




随便放个地方就好了

可以看下这个版本的 改正了你发现的bug

谢谢,问题解决了, :lol: 之前费了我几个小时T T

现在发现,这个kindeditor无法使用文件空间这个功能,求解~

如果我没理解错 你指的应该是 服务端文件夹浏览–》文件管理器(filemanager)这个功能 即在插入图片处可以浏览服务端的某个文件夹功能。 这种功能有两种办法 1. 你确实是想浏览物理文件夹 需要你根据kindeditor自带的示例 重写服务器端脚本(按照他的json格式返回即可);2. 你想浏览的其实是虚拟文件夹 比如浏览相册 这种功能 按照ke 来写plugin就好 不必用文件管理器功能

谢谢你热心的回复,看来我得去修改kindeditor的脚本了,不知能否修改好!我想实现的功能是能使用文件空间查看已经上传的文件(当然有权限控制),可以根据网站不同地方上传的文件自定义文件存放目录(例如新闻和简介分别放在news/和introduction/目录下)

这个我给你个建议 :1. 修改ke的示例是必然的 那个只是示例 不能直接用于yii的 你需要改为某个控制器的动作

  1. 你可能需要一个数据库来管理文件夹 事情没你想的那么简单 你其实需要的是一个文件管理器(虚拟文件结构 ) 看下ckFinder 和免费的KcFinder(google之 前者要钱后者不要钱) 要注意中文文件名问题 如果没有数据库映射的话很容易出错的 还有安全问题 如果你映射了 就不会出现了 映射很简单 hash(文件夹路径+中文文件名) 注意文件夹要相对的不要用绝对的 不然项目一移动 路径全部出错