hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5823|回复: 0

如何给MediaWiki安装FCKeditor可视化编辑器插件

[复制链接]
发表于 2011-10-14 14:54:43 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
最近在研究MediaWiki,默认的编辑器实在是太简陋了,而且wiki的语法算是比较“非主流”,而且没有可视化对于我们这种初学者来说真的是很不方便。

那么就来装一个可视化编辑器吧!比较主流的是FCKeditor和Tinymce。前者现在更新到了CKeditor,而Tinymce也在里面说明现在开源并且本人不再更新了。

如何安装Tinymce见这里:
http://www.mediawiki.org/wiki/Extension:TinyMCE_MW
http://www.mediawiki.org/wiki/Extension_talk:TinyMCE_MW

如何安装FCKeditor见这里:
http://www.mediawiki.org/wiki/Extension:FCKeditor_(Official)

我选用的是FCKeditor在这里来说说简单的安装方法和遇到的问题吧。

首先下载FCKeditor的源码

http://svn.wikimedia.org/svnroot ... xtensions/FCKeditor

需要使用TortoiseSVN下载,当然你要是一个文档一个文档的保存也不是不可以。。。。
http://tortoisesvn.net/downloads.html

这里是我自己上传的1.6版本的打包版本 http://u.115.com/file/dnh4k5re#

下载好源代码把文件放到wiki\extensions\FCKeditor\

修改 LocalSettings.php在最后加入下面代码

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

不知是何原因,可能是PHP版本偏高或者兼容性有问题,出现了如下错误提示:
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
并且修改相应的call 在66 和 106 行,js_unescape修改成fck_js_unescape

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-12-14 11:56 , Processed in 0.053844 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表