将MT与FCKEditor集成

将MT与FCKEditor集成

MT的缺省编辑器实在是比较丑陋,只有那么一点点功能,这不,决定将之换掉,使用FckEditor,用以代替缺省的。
集成之路并不顺利,相反变得有些崎岖。我试用了2种方法。
下面我将介绍一下这2种方法。
第一种,不使用插件插件
非常简单,首先到FCKEditor下载最新的版本。然后将刚才下载的包解压缩到mt-static文件夹里。OK,这个时候编辑器已经准备好了,下一步是如何将它集成到MT中。如何实现?找到编辑的模版( /tmpl/cms/edit_entry.tmpl ).你可能就会问,你怎么知道要编辑模版呢?MT有许多模版构建而成,当然编辑模块也不例外。这是很多系统最常见的一种方式。我们遵循此规则应该是不会错的。
在代码行<TMPL_INCLUDE NAME="header.tmpl">下增加如下代码即可:
<head>
<script type="text/javascript" src="http://YOUR WEBSITE/fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor = new FCKeditor( ‘text’ ) ;
oFCKeditor.Height = "600" ;
oFCKeditor.Width = "577" ;
oFCKeditor.ReplaceTextarea() ;
}
</script>
</head>
简单是不是?一般来说这样就够了。但是对于我来说,感觉好像才刚开始,因为把静态文件放在了其他地方,我又不得不把这些文件考到那个地方去。稍微麻烦了一些。

第二种,使用插件
使用插件就更简单了。因为它已经将FCKEditor集成。其实据我个人经验,也并是特别容易,感觉比第一种更为烦琐一些。不过这主要表现在配置方面。
这里去下载此插件。我们运气好,作者已经详细的介绍了安装和配置方法,感谢他/她。
顺便,你需要和第一种方法一样,拷贝到mt-static.
顺便说一下,作者是韩国人,最近我发现韩国人,德国人以及俄国人都是很厉害的,强!!
同时我也参考了这篇文章
差点忘了,做完之后rebuild一下site。
参见

  1. 本文英文版本
  2. FCKEditor
  3. MT
  4. … …

–EOF–

张太国

Comments are closed.