fckeditor配置与增加中字体方法

fckeditor配置与增加中字体方法
假设网站的目录为:

以下为引用的内容:

website_root
index.php教程
fckeditor 

一、调用fckeditor 的两种方法

1、通过创建实例来调用

在 index.php 文件中,调用它的代码,把下面的代码加在需要编辑器的地方:

以下为引用的内容:

<form name="frm1">
<?php
//引用fckeditor.php这个文件,基本的类和数据结构都在这里
include_once("fckeditor/fckeditor.php");
//创建fckeditor对象的实例。myfckeditor即提交后,接收数据页面 _post['myfckeditor']使用
fckeditor=new fckeditor('myfckeditor');
//fckeditor所在的位置,这里它的位置就是'fckeditor' 文件夹
fckeditor->basepath='./fckeditor/';
//工具按钮设置
fckeditor->toolbarset='default';
//设置它的宽度
fckeditor->width='100%';
//设置它的高度
fckeditor->height='300px';
//生成
fckeditor->create();
?>
</form> 

2、通过 iframe 调用

以下为引用的内容:

<form name="frm1">
<input name="myfckeditor" id="myfckeditor" style="display: none" type=hidden>
<input id="myfckeditor___config" style="display: none" type=hidden>
<iframe id="myfckeditor___frame" src="fckeditor/editor/fckeditor.html?instancename=myfckeditor&amp;toolbar=default" frameborder=0 width=100% scrolling=no height=300>
</iframe>
</form> 

注意:name="myfckeditor" 和 iframe 中 instancename=myfckeditor 的“myfckeditor”必须相同。

其实,用 iframe 调用和用第一种方法本质是完全一样的!不信的话,请在用浏览器打开网站上的 index.php 文件,然后查看“源代码”,就是本 iframe 调用的代码。所以推荐通过创建实例来调用。

3、当用 网页特效 来获得内容的时候是不是发现得不到内容,如:
<script>
<input type=button onclick="alert(document.all.frm1.myfckeditor.value);" value="gethtml">
</script>
你会发现弹谈出的窗口没内容。

我们可以通过下面的代码来获得它的内容:

以下为引用的内容:

<script>
function getcontentvalue()
{
var oeditor = fckeditorapi.getinstance('myfckeditor');
var acontent = oeditor.getxhtml();
return acontent;
}
</script>
<input type=button onclick="alert(getcontentvalue());"> 

fckeditor增加中文字体,并在编辑器中显示效果

fckeditor在进行文本编辑时,无法使用中文字体。

自个摸索了下:

打开 fckconfig.js 文件
找到第154行(应该是),会发现:
fckconfig.fontnames = 'arial;comic sans ms;courier new;tahoma;times new roman;verdana' ;
将其修改为:
fckconfig.fontnames = '宋体;黑体;幼圆;楷体_gb2312;仿宋_gb2312;arial;comic sans ms;courier new;tahoma;times new roman;verdana' ;

当当这样还是不行,虽然发现编辑器的字体选项多了已添加的中文字体,但应用到文本上却发现没有任何作用!
接着下一步 :)

打开editor/css教程/fck_editorarea.css 文件

将:
font-family: arial, verdana, sans-serif;
修改为:
font-family: 宋体, 黑体, 幼圆, 楷体, 仿宋, arial, verdana, sans-serif;

时间: 2024-10-23 18:02:37

fckeditor配置与增加中字体方法的相关文章

fckeditor配置方法

如何安装? 1.下载最新版的FCKEDITOR 2.解压缩到你的站点根文件夹中名为FCKEDITOR的文件夹中(名称必须为FCKEDITOR,因为配置文件中已经使用此名称来标示出FCKEDITOR的位置) 3.现在,编辑器就可以使用了,如果想要查看演示,可以按下面方法访问: http:///FCKeditor/_samples/default.html 注意:你可以将FCKEDITOR放置到任何文件夹,默认情况下,将其放入到FCKEDITOR文件夹是最为简单的方法.如果你放入的文件夹使用别的名称

在eclipse中配置php-eclipse配置php和apache的方法

问题描述 eclipse配置php和apache的方法 在eclipse中配置php直接运行方式!点击就可运行web的运行项目 解决方案 http://zhidao.baidu.com/link?url=FzaMRWY7qS6nB59nuVF2pK9_CUrJZPzewIfmUnhQzrz60LjLSgPdya4rFz_Hah4sy_SkuAbV_iWcWeoBIeTgPK

Android使用selector修改TextView中字体颜色和背景色的方法_Android

本文实例讲述了Android使用selector修改TextView中字体颜色和背景色的方法.分享给大家供大家参考,具体如下: android中的selector大家都很熟悉了,用它可以很方便的实现,控件在不同的动作中,颜色等值的变化.这里我说一下TextView中的一些应用. 我想大家都知道,Button按钮在源码上看是一种特殊的TextView,所以我们很多时候,按钮全是使用的TextView来完成,只要加一个android:clickable="true"就可以了. TextVi

thinkPHP中配置的读取与C方法详解_php实例

本文实例讲述了thinkPHP中配置的读取与C方法.分享给大家供大家参考,具体如下: 1.项目公共配置 Conf/config.php 内容如下 <?php /** *项目公共配置 *@package *@author **/ return array( 'LOAD_EXT_CONFIG' => 'db,info,email,safe,upfile,cache,route,app,alipay,sms,platform,store,pay', 'APP_AUTOLOAD_PATH' =>

thinkPHP中配置的读取与C方法详解

本文实例讲述了thinkPHP中配置的读取与C方法.分享给大家供大家参考,具体如下: 1.项目公共配置 Conf/config.php 内容如下 <?php /** *项目公共配置 *@package *@author **/ return array( 'LOAD_EXT_CONFIG' => 'db,info,email,safe,upfile,cache,route,app,alipay,sms,platform,store,pay', 'APP_AUTOLOAD_PATH' =>

FckEditor 配置手册中文教程详细说明_网页编辑器

比如CUTEEDITOR,虽 然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有差距,可以 说,FCKEDITOR是一个别具匠心的在线编辑器,它里面融入了作者高深的面向对象的JAVASCRIPT功力,集易用性与强大的功能与一体. .与编辑器相关的所有图像,脚本以及调用页 .语言文件 .编辑器的皮肤文件 .工具样的贴图等 这些将导致在服务器和客户端间产生相当的流量.如果有许多文件被调用,那么即便每个文件很小.也会让用户等

如何增加Coreldraw字体

问:Coreldraw中字体太少,如何增加Coreldraw字体? 答:"字体少"并不是设计软件的原因,系统刚安装完后大约只有十种左右的中文字体,如果需要更多的字体就需要自己安装了.下载也好,买盘也罢,反正都很方便,最重要的是:不管什么字体一定要安装到系统的字体目录,这样才会被共享软件所识别并调用,字体目录位于windows安装盘下的:c:windowsfonts文件夹(通常是安装在C盘).有一种方法可以避免C盘空间浪费和字体过多的情况,就是先把字体安装到其它分区中,独立一个文件夹,然

将FCKeditor导入PHP+SMARTY的实现方法

这篇文章主要介绍了将FCKeditor导入PHP+SMARTY的实现方法,涉及整合FCKeditor与SMARTY的技巧,非常具有实用价值,需要的朋友可以参考下       本文实例讲述了将FCKeditor导入PHP+SMARTY的实现方法.分享给大家供大家参考.具体分析如下: 提取Fckeditor时,采用如下,PHP用$_POST['p_info']得到FCKeditor的值. 补充: 1 .此处basepath 的路径一定要和上面include的路径一样.否则会找不到文件 另外,对于这个

FCKeditor 网页在线编辑器的使用方法_网页编辑器

它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net.ASP.ColdFusion .PHP.Jsp.Active-FoxPro.Lasso.Perl.ython 等编程环境. 官方网站 http://www.fckeditor.net/ 官方文档 http://wiki.fckeditor.net/ 下载地址 http://www.fckeditor.net/download/default.html FCKeditor安装和配置 下载FCKeditor2.63.zip和F