帝国默认的fckeditor编辑器一直很恶心,各种乱七八糟的代码,编辑起来也不方便。

百度的ueditor使用起来还好,于是乎就调用了ueditor插件。

为了节省时间,就不自己折腾安装了,找网上现成的插件,安装步骤:

  1. 系统——管理数据表——管理字段——修改newstext字段——“输入表单”和“投稿表单”html代码

  2. 换成<?php include(ECMS_PATH.'/e/data/ecmseditor/ueditor/php/editor.php');?>

  3. 将UEditor文件夹放到edataecmseditor目录下

格式化的功能一般是不会出问题的,主要验证了图片、附件上传和涂鸦保存功能,于是悲剧产生了。。

附件上传有问题,搞了半天,才发现是身份验证无法通过,具体原因还没了解。暂时的解决方法是注释掉ueditor/php/upload_ecms_fun.php中的以下语句:

  1. //DoChECookieRnd_pkkgu($userid,$username,$rnd,'',$cdbdata,$groupid,$adminstyle,$truelogintime,$loginecmsckpass,$session);

  2. //DoECheckAndAuthRnd($userid,$username,$rnd,$adminr['userprikey'],$cdbdata,$groupid,$adminstyle,$truelogintime,$loginecmsckpass,$session);

  3. //printerror_pkkgu("NotLogin","index.php");

最终上传成功了,效果如下:

714be37dffca24ec0d382a80e32d5527.zip

Yii_中文文档和笔记.docx