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 相关文章推荐
数据库相关问题
Oct 09 PHP
可以在线执行PHP代码包装修正版
Mar 15 PHP
PHP 采集程序中常用的函数
Dec 09 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
Jan 11 PHP
PHP实现链式操作的核心思想
Jun 23 PHP
PHP实现上传文件并存进数据库的方法
Jul 16 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
PHP7+Nginx的配置与安装教程详解
May 10 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
Aug 17 PHP
laravel 框架配置404等异常页面
Jan 07 PHP
Laravel中正确地返回HTTP状态码方法示例
Sep 10 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
Oct 14 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 JSON格式数据交互实例代码详解
2011/01/13 PHP
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
在AngularJS框架中处理数据建模的方式解析
2016/03/05 Javascript
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
javascript基本语法
2016/05/31 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
基于Python实现的百度贴吧网络爬虫实例
2015/04/17 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
python 实时遍历日志文件
2016/04/12 Python
python魔法方法-自定义序列详解
2016/07/21 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
python 简单照相机调用系统摄像头实现方法 pygame
2018/08/03 Python
Python如何调用JS文件中的函数
2019/08/16 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
薇姿法国官网:Vichy法国
2021/01/28 全球购物
一套C#面试题
2013/10/09 面试题
服务员岗位责任制
2014/02/11 职场文书
报关专员求职信范文
2014/02/22 职场文书
乡镇交通安全实施方案
2014/03/29 职场文书
机关单位工作失职检讨书
2014/11/20 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python
vue中div禁止点击事件的实现
2022/04/02 Vue.js