发新话题
打印

编辑器升级与制作教程

编辑器升级与制作教程

编辑器升级与制作办法:(举例说明,只合适f2blog v1.1 beta 2007.02.01及以后版本)

1、准备好配置文件editor_FCK.xml(请注意文件命名原则为editor_*.xml)和editor.php(此文件放在编辑器的目录下面(如fckeditor目录下)

2、下载新版的Fckeditor程序(如我今天下载了2.4版的fckeditor,放在editor/fck2.4目录下面)。

3、我把editor_FCK.xml复制一份,改名为editor_fck2.4.xml,然后更改里面的fckeditor目录为fck2.4,同时更改editor.php文件中的fckeditor目录为fck2.4,参见附件。

4、按照如上的方法就可轻松的升级与挂接编辑器了。

5、editor_FCK.xml配置文件内容说明:
<?xml version="1.0" encoding="utf-8" ?>
<editor>
<EditorName>fck</EditorName>  //为编辑器标识,不能超过4个英文字符。可以是数字。
<EditorDecription>FCKeditor</EditorDecription>  //为显示在新增日志时转换编辑器的显示文件。无限制长度。
<EditorPath>editor/fckeditor/editor.php</EditorPath> //是此编辑器的路径。必须以editor开头。中间的fckeditor根据编辑器的目录自行调整。
<EditorCode>html</EditorCode> //是取回什么样的代码内容。可以是ubb,html和tiny,除tiny编辑器外,其它可视化编辑器请使用html,ubb编辑器使用ubb。一律为小写字母。
</editor>


6、editor.php的说明:
A. $logContent为日志主体的值,
B. 此段为显示编辑区域的代码<textarea></textarea>段的代码具体根据不同的编辑器的API接口来决定,可以参考编辑器的样版代码,官方已提供了tiny,ubb,fckeditor,ewebeditor的接口了,用户只要根据实现情况调整一下路径就可以了。
复制内容到剪贴板
代码:
<tr>
  <td colspan="4">     
<textarea id="logContent" name="logContent" rows="20" cols="80" style="width: 100%"><?php echo $logContent?></textarea>
  </td>
</tr>


如果有什么问题,可以联系我。
附件: 您所在的用户组无法下载或查看附件
为了工作,为了家庭,太累太忙了。唉。

TOP

2.4版的fckeditor

修改預設編輯器高度,
需修改
fckeditor_php4.php
fckeditor_php5.php
這兩個檔案,
$this->Height= '200' ;
其中200改成你要的高度。

修改enter換行問題
修改fckconfig.js這個檔案,

FCKConfig.DisableEnterKeyHandler = false ;
改成
FCKConfig.DisableEnterKeyHandler = true ;
換行才會正常。
enter = < p >
shift + enter = < br >

[ 本帖最后由 nnickk 于 2007-2-8 16:31 编辑 ]

TOP

发新话题