论坛首页 编程语言技术论坛

mediawiki整合fckeditor

浏览 2464 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-11-28  
PHP

1.下载fckeditor扩展包,svn地址为

http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/FCKeditor

2.将该文件夹拷贝到{wiki}/extensions目录下

3.修改LocalSettings.php

在最后加入下面代码

require_once(“$IP/extensions/FCKeditor/FCKeditor.php”);

$wgUseAjax = 'true';

 

 

4.加载编辑介绍没有出来,用firebug发现js报错

查找一下,发现FCKeditor.body.php页面有地方把else if写成了elseif导致的,将其修改过来就可以了

5.编辑器终于出来了,但是在编辑框发现如下错误

Fatal error: Cannot redeclare js_unescape() (previously declared in 
/home/webapps/ineh/extensions/FCKeditor/FCKeditorSajax.body.php:268) 
in /home/webapps/ineh/includes/AjaxFunctions.php on line 55

 解决方法:

修改FCKeditorSajax.body.php 文件

找到函数js_unescape修改成fck_js_unescape

并且修改相应的调用地方,也在这个页面,查找一下就可以发现(js_unescape修改成fck_js_unescape)

 

 

论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics