phpfckeditor配置的简单介绍

本文目录一览:

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 需要在服务器上安装什么组件吗?

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 strongsample 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″;

怎样才能正确配置php中的FCKeditor?版本是2.6.6

$oFCKeditor-BasePath= $sBasePath;是这句错了。

改成$oFCKeditor-BasePath=’fckeditor/‘ 就好了

你的$sBasePath只是取得了当前文件所在的目录,

这个$oFCKeditor-BasePath需要的是fck插件在系统中的路径,也就是fckeditor/这个文件夹。

404错误的含义就是文件找不到。遇到这个情况通常都是路径设置错误。

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 ‘pTitle: input type=”text” class=”text” class=”text” name=”title” size=”100″ value=”‘.$fillin[‘title’].'”/pp’;

if( $act ) $oEditor – Value = $fillin[‘content’]; //若是修改文章,则将原文章内容放进编辑器

$oEditor – Create(); //创建编辑器

echo ‘/p’;

echo ‘pinput type=”submit” class=”button” value=”P o s t”/p’;

echo ‘/form’;

}

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

换成ckeidter到配置文件在编辑器目录下,有个config配置文件 ,在这里面写入如下代码

CKEDITOR.editorConfig = function( config )

{config.filebrowserImageUploadUrl =’./static/ckeditor/upload.php?type=img’;}路径可以根据情况自己修改,upload为你自己的上传类,具体的接受参数你可以从网上自己看看!!!

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/297852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-28 12:16
下一篇 2024-12-28 12:16

相关推荐

  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27
  • Guava Limiter——限流器的简单易用

    本文将从多个维度对Guava Limiter进行详细阐述,介绍其定义、使用方法、工作原理和案例应用等方面,并给出完整的代码示例,希望能够帮助读者更好地了解和使用该库。 一、定义 G…

    编程 2025-04-27
  • 制作一个简单的管理系统的成本及实现

    想要制作一个简单的管理系统,需要进行技术选型、开发、测试等过程,那么这个过程会花费多少钱呢?我们将从多个方面来阐述制作一个简单的管理系统的成本及实现。 一、技术选型 当我们开始思考…

    编程 2025-04-27
  • 2的32次方-1:一个看似简单却又复杂的数字

    对于计算机领域的人来说,2的32次方-1(也就是十进制下的4294967295)这个数字并不陌生。它经常被用来表示IPv4地址或者无符号32位整数的最大值。但实际上,这个数字却包含…

    编程 2025-04-27

发表回复

登录后才能评论