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&amp;&amp;mysql)三
Oct 09 PHP
一个用mysql_odbc和php写的serach数据库程序
Oct 09 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Feb 10 PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
thinkPHP下ueditor的使用方法详解
Dec 26 PHP
php获取当前页面完整URL地址
Dec 30 PHP
Docker 如何布置PHP开发环境
Jun 21 PHP
详细解读php的命名空间(二)
Feb 21 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 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书写安全的脚本代码
2012/02/05 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
yii2分页之实现跳转到具体某页的实例代码
2016/06/02 PHP
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2016/11/12 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
js获取单选框或复选框值及操作
2012/12/18 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
vue实现信息管理系统
2020/05/30 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
Python3之简单搭建自带服务器的实例讲解
2018/06/04 Python
Python 解决相对路径问题:&quot;No such file or directory&quot;
2020/06/05 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
2020/06/08 Python
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
社区服务活动总结
2014/05/07 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
2015年暑期见闻
2015/07/14 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
Python办公自动化PPT批量转换操作
2021/09/15 Python