mediawiki安装CKEditor插件
下载CKEditor,解压到/var/lib/mediawiki/extensions目录下:
root@athens:/var/lib/mediawiki/extensions# ls ckeditor README
修改/var/lib/mediawiki/LocalSettings.php文件,在最后加上:
require_once("$IP/extensions/ckeditor/ckeditor.php");
$wgHooks['EditPage::showEditForm:initial'][] = 'showEditForm';
function showEditForm($form){
global $wgOut;
$wgOut->addScriptFile( '/extensions/ckeditor/ckeditor.js' );
$script =
"<script type=\"text/javascript\">
window.onload = function()
{
CKEDITOR.replace( 'wpTextbox1' );
};
if ( window.removeEventListener )
window.removeEventListener( 'load', mwSetupToolbar, false ) ;
else if ( window.detachEvent )
window.detachEvent( 'onload', mwSetupToolbar ) ;
</script>";
$wgOut->addHTML($script);
return true;
}
为什么我的写了提示调用了没有定义的函数呢addScriptFile
回复#1楼: 能不能提供具体的报错信息呢?
我使用的XAMPP环境搭建的1.81版mediawiki,装的插件式CKEeitor-v3.6.5版,按照您的方法装了后,怎么页面没显示ckeditor编辑器呢?
建议仔细检查每个步骤,然后清空浏览器的缓存再试一次。
请问怎么用CKEditor上传图片?
回复#5楼: 抱歉,我先前的实验环境没有了,不能给你确切的答复。请到网上再找找相关的资料。
$IP/extensions/ckeditor/ckeditor.php 文件夹里没有ckeditor.php文件吧,博主这个文件是哪的啊?
回复#7楼: 建议在解压后的文件夹中查找一下。我是去年4月份做的试验,你可以尝试找找对应时间的软件包版本。