导航:首页 > 编程语言 > phpfckeditor配置

phpfckeditor配置

发布时间:2022-05-05 12:29:00

php问题 FCKeditor 需要在服务器上安装什么组件吗

FCKeditor 无需安装组件
配置细节如下:

说起 这个,更是郁闷,网上找了N篇资料,那是越看越迷糊啊,最后还是自己看代码搞定的。为了方便日后学习也小记一下吧。

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.

❷ PHP怎么定义FCKeditor功能按钮

在使用fckeditor 的过程中,经常需要根据实际需要来设置工具栏,显示或隐藏工具栏上的部分按钮。在默认情况下,fckeditor显示了全部的工具栏。在fckconfig.js中有两个工具栏的配置方案,一个是Default,一个是Basic。我们可以按照他的格式自定义几个选项。FCKConfig.ToolbarSets["c1"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;在页面中使用fckeditor时可以写成这样var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
oFCKeditor.ToolbarSet="c1";

❸ FCKeditor在php是怎么用的啊

function CreateEditor ($act,$id,$url) { #调用FCKeditor并补完发表文章的表单,act=0:发表新文章 =1修改文章
include("editor/fckeditor.php"); //FCKeditor已存放到此目录下
$oEditor = new FCKeditor ("content"); //对应于一个input控件,相当于是一个name=content的textarea
$oEditor -> BasePath = 'editor/'; //配置基本信息
$oEditor -> Width = "100%";
$oEditor -> Height = "400";
if( $act ) {
$query = "SELECT title,content FROM article WHERE id=$id";
$result = mysql_query($query);
$fillin = mysql_fetch_array($result);
}
echo '<form action="'.$url.'" method="post">';
echo '<p>Title: <input type="text" class="text" class="text" name="title" size="100" value="'.$fillin['title'].'"></p><p>';
if( $act ) $oEditor -> Value = $fillin['content']; //若是修改文章,则将原文章内容放进编辑器
$oEditor -> Create(); //创建编辑器
echo '</p>';
echo '<p><input type="submit" class="button" value="P o s t"></p>';
echo '</form>';
}

❹ php 中的FCKeditor,我想在FCKeditor文件夹外面调用fckeditor,怎么配置

先要在你想调用编辑器的文件中引用:include "fckeditor/fckeditor.php";
然后在你想放编辑器的地方写上:
<?php
$oFCKeditor = new FCKeditor('content') ;
$oFCKeditor->BasePath = 'fckeditor/' ;
$oFCKeditor->ToolbarSet = 'Default' ;
$oFCKeditor->InstanceName = 'content' ;
$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '400' ;
$oFCKeditor->Value = '';
$oFCKeditor->Create() ;
?>

❺ PHP环境下Fckeditor上传图片,如果是自定义的上传类该如何去调用、需要哪些配置呢

换成ckeidter到配置文件在编辑器目录下,有个config配置文件 ,在这里面写入如下代码
CKEDITOR.editorConfig = function( config )
{config.filebrowserImageUploadUrl ='./static/ckeditor/upload.php?type=img';}路径可以根据情况自己修改,upload为你自己的上传类,具体的接受参数你可以从网上自己看看!!!

❻ 追加100分,求fckeditor2.4 php环境配置

php]
<?php
require_once("你的路径/fckeditor.php");
$sBasePath = $_SERVER['PHP_SELF'] ;
$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "_samples" ) ) ;

$oFCKeditor = new FCKeditor('content') ;
$oFCKeditor->BasePath = $sBasePath ;
$oFCKeditor->Value = '' ;
$oFCKeditor->Create('') ;
?>[/php]

❼ FCKEditor 2.5编辑器设置及修改方法For PHP

fck的一般配置用fckconfig.js就可以搞定了,如果你想改一下他的动态代码可以打开fck下的editor\filemanager\connectors目录,里面都是他支持的语言,
(asp,aspx,cfm,lasso,perl,php,py)
你可以根据你使用的语言来改,比如php
其他都可以删除,

FCKeditor的精简及修改
http://www.phperz.com/php/php-article/122022H007227.html

阅读全文

与phpfckeditor配置相关的资料

热点内容
python操作zookeeper 浏览:705
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532
dos命令读文件 浏览:996
成为程序员需要什么学历 浏览:672
pdf农药 浏览:228
canal加密 浏览:497
日本安卓系统和中国有什么区别 浏览:137
linux命令行修改文件 浏览:838
从编译和解释的角度看 浏览:649
徐志摩pdf 浏览:651
夏天解压球视频 浏览:304