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月份做的试验,你可以尝试找找对应时间的软件包版本。