FCKeditor的安装(PHP)


Posted in PHP onJanuary 13, 2007

1.下载新最版的FCKEditor,解压
2.删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五个文件以外的所有文件 
删除目录/editor/_source,_testcases(基本上,所有_开头的文件夹或文件都是可选的),
删除/editor/filemanager/browser/default/connectors/下除PHP目录的所有目录
删除/editor/filemanager/upload/下的除PHP目录的所有目录
删除/editor/lang/下的除了 en.js, zh.js, zh-cn.js三个文件的所有文件

3.
打开/FCKeditor/fckconfig.js
修改 
var FCKConfig.DefaultLanguage = 'zh-cn' ; 
var _FileBrowserLanguage  = 'php' ;
var _QuickUploadLanguage  = 'php' ;
要开启文件上传的话,还需要配置FCKeditor\editor\filemanager\upload\php\config.php以及\FCKeditor\editor\filemanager\browser\default\connectors\php\config.php
(上传中文名文件会乱码)

4.调用方法
将FCKeditor放在网站根目录
在PHP文件里面,包含/FCKeditor/fckeditor.php文件
//包含fckeditor类
include("../FCKeditor/fckeditor.php") ;
//设置编辑器路径
$sBasePath = "/FCKeditor/";
//创建一个Fckeditor,表单的名称为ipaddr
$oFCKeditor = new FCKeditor('ipaddr') ;
$oFCKeditor->BasePath  = $sBasePath ;
//设置表单初始值
$oFCKeditor->Value  = 'This is some <strong>sample text</strong>' ;
$oFCKeditor->Create() ;

//还可设置
$oFCKeditor->Width
$oFCKeditor->Height
$oFCKeditor->ToolbarSet

5.定制
a.定制调用路径
直接将FCKeditor目录改为editor/,并且在调用的时候指定根路径为/editor/。
b.定制风格
可以通过修改editor\skins目录下的Skin来定制风格,主要是修改CSS。
c.定制toolbar

在fckconfig.js中,默认定制好了Default,Basic两种toolbar,你也可以根据格式定制自己的toolbar,并且在php中使用$oFCKeditor->ToolbarSet=toolbarname调用

d.定制字体
将fckconfig.js里面的FCKConfig.FontNames字体列表前面加上:
宋体;黑体;隶书;楷体_GB2312;
(注意保存为UTF8格式)

e.关闭文件上传
i.将fckconfig.js里面的FCKConfig.LinkBrowser,FCKConfig.ImageBrowser,FCKConfig.FlashBrowser,FCKConfig.LinkUpload,FCKConfig.ImageUpload,FCKConfig.FlashUpload设置为false.
ii.直接将filemanager里面的php文件删降
iii.定制toolbars
最重要的一点,你需要更改filemanager下面的php文件,只有认证的用户才可以访问。

f.注意事项:请用Editplus之类的编辑器编辑配置文件,注意保存格式为utf8.

其它:
asp的安装方法基本类似,将所有php换成asp就行了。
JSP平台下,需要把filemanager下的都删除,再用Servlet替换,需要修改fckconfig.js里面的几个配置(LinkBrowserURL,ImageBrowserURL,FlashBrowserURL,LinkUploadURL ,FlashUploadURL ,ImageUploadURL )。

PHP 相关文章推荐
php 调用远程url的六种方法小结
Nov 02 PHP
IIS7.X配置PHP运行环境小结
Jun 09 PHP
php一些错误处理的方法与技巧总结
Aug 10 PHP
php fsockopen解决办法 php实现多线程
Jan 20 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
php中magic_quotes_gpc对unserialize的影响分析
Dec 16 PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 PHP
PHP日志LOG类定义与用法示例
Sep 06 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
PHP扩展类型及安装方式解析
Apr 27 PHP
自动分页的不完整解决方案
Jan 12 #PHP
用php实现像JSP,ASP里Application那样的全局变量
Jan 12 #PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
Jan 10 #PHP
phpfans留言版用到的install.php
Jan 04 #PHP
phpfans留言版用到的数据操作类和分页类
Jan 04 #PHP
如何隐藏你的.php文件
Jan 04 #PHP
SMARTY学习手记
Jan 04 #PHP
You might like
php 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
js类 from qq
2006/11/13 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
jquery简单实现幻灯片的方法
2015/08/03 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
面试常见的js算法题
2017/03/23 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python类参数self使用示例
2014/02/17 Python
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
python使用super()出现错误解决办法
2017/08/14 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
HTML5网页音乐播放器的示例代码
2017/11/09 HTML / CSS
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
几个Shell Script面试题
2014/04/18 面试题
大学生年度自我鉴定
2013/10/31 职场文书
门店店长岗位职责
2015/04/14 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书