首页 > 科技 > mediawiki安装CKEditor插件

mediawiki安装CKEditor插件

2012年4月18日 11点57分 发表评论 阅读评论

下载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;
}
  1. xiaocyu
    2012年8月23日15:41 | #1

    为什么我的写了提示调用了没有定义的函数呢addScriptFile

  2. Phillip
    2012年8月27日13:40 | #2

    回复#1楼: 能不能提供具体的报错信息呢?

  3. yancy
    2012年12月21日14:09 | #3

    我使用的XAMPP环境搭建的1.81版mediawiki,装的插件式CKEeitor-v3.6.5版,按照您的方法装了后,怎么页面没显示ckeditor编辑器呢?

    • Phillip
      2012年12月31日13:47 | #4

      建议仔细检查每个步骤,然后清空浏览器的缓存再试一次。

  4. 2013年1月18日14:58 | #5

    请问怎么用CKEditor上传图片?

  5. Phillip
    2013年1月25日10:15 | #6

    回复#5楼: 抱歉,我先前的实验环境没有了,不能给你确切的答复。请到网上再找找相关的资料。

  6. 小a
    2013年2月27日15:27 | #7

    $IP/extensions/ckeditor/ckeditor.php 文件夹里没有ckeditor.php文件吧,博主这个文件是哪的啊?

  7. Phillip
    2013年2月28日16:24 | #8

    回复#7楼: 建议在解压后的文件夹中查找一下。我是去年4月份做的试验,你可以尝试找找对应时间的软件包版本。

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.