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 相关文章推荐
PHP4实际应用经验篇(3)
Oct 09 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
Oct 13 PHP
PHP面向对象法则
Feb 23 PHP
PHP图片等比缩放类SimpleImage使用方法和使用实例分享
Apr 10 PHP
php常用的url处理函数总结
Nov 19 PHP
apache中为php 设置虚拟目录
Dec 17 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
php获取flash尺寸详细数据的方法
Nov 12 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
Apr 10 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
PHP常用函数之获取汉字首字母功能示例
Oct 21 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输出表格的实现代码(修正版)
2010/12/29 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
2016/02/01 PHP
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
MyEclipse取消验证Js的两种方法
2013/11/14 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
Jquery api 速查表分享
2015/01/12 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
javascript每日必学之循环
2016/02/19 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
解决vuecli3中img src 的引入问题
2020/08/04 Javascript
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
django解决跨域请求的问题
2018/11/11 Python
Python中dict和set的用法讲解
2019/03/28 Python
Python实现带下标索引的遍历操作示例
2019/05/30 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
python读取ini配置文件过程示范
2019/12/23 Python
python 递归相关知识总结
2021/03/03 Python
手把手教你实现一个canvas智绘画板的方法
2019/03/04 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
自我鉴定范文
2013/11/10 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
学习决心书范文
2014/03/11 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
运动会广播稿200字
2014/10/18 职场文书
2015年服务员工作总结
2015/04/08 职场文书
2016年小学生迎国庆广播稿
2015/12/18 职场文书
python机器学习实现oneR算法(以鸢尾data为例)
2022/03/03 Python