• 两男子在吉大美食城“百元找零”诈骗? 2018-08-12
  • 突破!郑鹏创中国队冬残奥会个人项目最好成绩 2018-08-12
  • 今年铜陵市将治理水土流失面积36平方公里 2018-08-11
  • 篮球投注技巧 2018-08-11
  • 威海马上就可以接种四价宫颈癌疫苗 附接种地点 2018-08-10
  • 德赫亚暗示博格巴,像我这样才能在曼联取得成功! 2018-08-10
  • 广州出台“红棉计划”吸引海外人才来穗创新创业 2018-08-10
  • 不敌吉林队 四川男篮赛季排名倒数第二收官 2018-08-10
  • 北京榜样,我为你点一个大大的赞 2018-08-09
  • 石家庄空气质量排名"后十"的乡镇将被约谈 2018-08-08
  • 日本公布秘密文件:美日曾密谋“瓜分”中国(图) 2018-08-08
  • 秦岭户外救援现状调查 志愿者组队救援费用AA制均摊 2018-08-08
  • 皇台酒业为证券虚假陈述案埋单,8名投资者将获赔近62万元 2018-08-08
  • 中科大揭示酵母酶的“钻戒”结构 可优化癌症的个性化治疗 2018-08-08
  • 市场多变难选股 机构斗法巧持仓 2018-08-07
  • FCKeditor php配置步骤详细介绍

    栏目: 编程语言 发布于: 2014-05-11 10:41:25

    最近项目中要用到文本编辑器,经比较,决定使用FCKeditor和kindeditor,下面是总结的FCKeditor的详细配置步骤,PHP环境.希望第一次使用此编辑器的朋友得到全面完整的参考:

    一. 将fckeditor文件夹复制到网站后台目录(如administrator)中.

    二. 在PHP页面表单中需添加文本域的位置插入:

    <?php
    include('fckeditor/fckeditor.php');
    $oFCKeditor = new FCKeditor('articleContent') ;  //配置文本框的name属性
    $oFCKeditor->BasePath = 'fckeditor/';   //将fckeditor文件夹的路径放在这里,注意,后边一定要加一个"/".
    $oFCKeditor->Value = ''; //配置多行文本框里边的内容
    $oFCKeditor->Height = '300px'; //设置高
    $oFCKeditor->Width = '90%';  //设置宽 px % 都可以
    $oFCKeditor->Create();
    ?>

    三. 配置上传图片的保存目录:

    打开fckeditor\editor\filemanager\connectors\php\config.php ,在该文件里找到

    $Config['Enabled'] = true ; //此处由false改为true 开启上传功能

    $Config['UserFilesPath'] = '/upload/' ; //图片上传到网站根目录下的upload文件夹内(如本地测试,则需在upload目录前加项目名称,如 '/simsite/upload/')

    四. 上传文件重命名:

    打开fckeditor\editor\filemanager\connectors\php\commands.php ,在该文件里找到

    $sExtension = strtolower( $sExtension ) ;

    在其后添加:

    $sFileName = time().".".$sExtension; //重命名文件

    五. 限制上传图片字节大小

    打开fckeditor\editor\filemanager\connectors\php\config.php ,在该文件里找到

    $Config['DeniedExtensions']['Image'] = array() ;

    在其后添加:

    $Config['MaxImageSize'] = '500'; //设置允许上传的图片大小在500k以内

    打开 fckeditor\editor\filemanager\connectors\php\commands.php 第291行,在其上添加如下语句:

    if(isset($Config['MaxImageSize'])){
    	$iFileSize=round($oFile['size']/1024);
    	if($iFileSize>$Config['MaxImageSize']){
    		$sErrorNumber='204' ;
    	}
    }

    打开fckeditor/editor/dialog/fck_image/fck_image.js 在 switch(errorNumber) 结构中添加如下错误提示信息:

    case 204 :
     alert( "请上传500K以内的图片!" ) ;
    break ;
     
    六. 上传图片提示信息汉化

    打开fckeditor/editor/dialog/fck_image/fck_image.js 第454行,将 switch(errorNumber) 结构中错误提示信息按如下修改:

    switch(errorNumber){
    	case 0:    // No errors
    		alert('图片上传成功!');
    	break;
    	case 1:    // Custom error
    		alert(customMsg);
    	break;
    	case 101:    // Custom warning
    		alert(customMsg);
    	break;
    	case 204:
    		alert('请上传500K以内的图片!');
    	break;
    	case 201:
    		alert('已存在同名文件.刚才上传的文件已自动重命名为: "' + fileName + '"');
    	break;
    	case 202:
    		alert('不支持此文件格式!');
    	break;
    	case 203:
    		alert('您可能没有足够的权限上传文件,请检查服务器设置!');
    	break;
    	case 500:
    		alert('连接被禁用!');
    	break;
    	default:
    		alert('文件上传失败.错误号: ' + errorNumber);
    	break;
    }

    在该文件里面找到 “Please select a file to upload”,将其替换为 “请选择要上传的文件” 。

    七. 添加中文字体与字号设置

    在编辑器的根目录中找到并打开 fckconfig.js 文件,找到如下两行代码:

    FCKConfig.FontNames     = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
    FCKConfig.FontSizes     = 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large' ;

    将其注释掉并添加如下代码:

    // 中文字体
    FCKConfig.FontNames = '宋体;新宋体;黑体;微软雅黑;隶书;幼圆;楷体_GB2312;仿宋_GB2312;方正舒体;方正姚体;华文隶书;华文新魏;华文行楷;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
    // 按文字像素大小选择:
    FCKConfig.FontSizes = '9px;10px;12px;14px;16px;18px;20px;22px;24px;36px' ;

    经过以上设置,Fckeditor 就已经被我们打造成了一个非常个性的文本内容编辑器了。

    您可能感兴趣的文章

    • 给FCKeditor编辑器添加音乐播放插件
    • 给FCKeditor添加 vcastr3 视频播放器插件
    • 给FCKeditor编辑器添加表情包
    • phpmyadmin 配置文件详细的解释说明
    • Vcastr 3.0 - flash video(flv播放器) 下载和配置的详细说明
    • 如何给FCKEditor增加字体,比如微软雅黑
    • windows环境下mysql数据库的主从同步备份步骤
    • windows下memcache的安装与配置教程
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:FCKeditor php配置步骤详细介绍
    IT技术书籍推荐:
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    计算机科学丛书:Php和Mysql Web开发(原书第4版)
    Luke Welling (作者), Laura Thomson (作者), 武欣 (译者)
    《计算机科学丛书:Php和Mysql Web开发(原书第4版)》将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子?!都扑慊蒲Т允?Php和Mysql Web开发(原书第4版)》是第4版,经过了全面的更新、重写和扩展,包括PHP 5.3最新改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。