FckEditor安装配置使用中文教程(4)
来源:3qblog.com 发布时间:2007-11-10 19:06:00
如何自定义样式列表呢?
FCKEDITOR的样式工具栏中提供了预定义的样式,样式是通过XML文件定义的,默认的XML样式文件存在于FCkEditor根文件夹下的FckStyls.xml文件中
这个XML文件的结构分析如下:
<?xml version="1.0" encoding="utf-8" ?>
<Styles >
<Style name="My Image" element="img">
<Attribute name="style" value="padding: 5px" />
<Attribute name="border" value="2" />
</Style >
<Style name="Italic" element="em" />
<Style name="Title" element="span">
<Attribute name="class" value="Title" />
</Style >
<Style name="Title H3" element="h3" />
</Styles>
每一个STYLE标记定义一种样式,NAME是显示在下拉列表中的样式名,ELEMENT属性指定此样式所适用的对象,因为FCKEDITOR中的样式是上下文敏感的,也就是说,选择不同的对象,仅会显示针对这类对象定义的样式
拼写检查
FCKEDITOR带了两种拼写检查工具,一种是ieSpell,默认情况下使用这种,使用这种方式的拼写检查,要求客户下载并安装iespell这个小软件,另外,也提供SpellPager的方式来进行拼写检查,不过,由于SPELLPAGER是由PHP编写的服务器端脚本,因此,要求你的WEB服务器必须支持PHP脚本语言方可更改拼写检查器的方式请参见有关配置文件的详细说明
压缩脚本
为了提供脚本载入的效率,FCKEDITOR采用以下方法对脚本尽量压缩以减少脚本尺寸:
1,移除掉脚本中的注释
2.移除掉脚本中所有无意义的空白
另外,FCKEDITOR还提供了一个专门用于压缩脚本的工具以便 你在发布时能减小文件尺寸,
你可以将_Packager文件夹中的Fckeditor.Packager.exe复制到FCKEDITOR根文件夹来运行并压缩脚本
本地化FCKEDITOR
如果FCKEDITOR没有提供您所需要的语言(实际上全有了),你也可以自行制作新的语言
,你只需要复制出EN.JS,然后在其基础上进行翻译.另外,语言名称与对应的脚本文件名必须遵循RFC 3066标准,但是,需要小写,例如:Portuguess Language对应的脚本文件名必须为pt.js
如果需要针对某个国家的某种语系,则可以在语系缩写后加上横线及国家缩写即可
在使用时,系统会自动侦测客户端语系及国别而运用适当的界面语言.
当建立一种新的语言后,你必须在"Edit/lang/fcklanguagemanager.js"中为其建立一个条目,如下所示:
FCKLanguageManager.AvailableLanguages =
{
en : 'English',
pt : 'Portuguese'
}
需要提醒的是,文件必须保存为UTF-8格式
如何与服务器端脚本进行交互?
请查看例子以得到相关内容
另外,在ASP.NET中以以下步骤使用
1.把FCKEDITOR添中到工具箱
2.托拽FCKEDITOR控件到页面
3.为其指定名称
4.FCKEDITOR类的所有属性不光可以在代码中使用,而且可以作为FCKEDITOR控件的属性直接使用,例如,要改变皮肤,可以在UI页面中指定SkinPath="/fckeditor/editor/skins/office2003"即可,其实FCKEDITOR的ASP.NET版本可以做得更好,你可以找到FCKEDITOr ASP.NET 2.1的源文件,然后修改该控件的设计,为其暴露更多有用的属性,重新编译即可
5,POSTBACK后的数据,使用FCKEDITOR控件的value属性获得
6.由于默认状态下,ASP.NET不允许提交含有HTML及JAVASCRIPT的内容,因此,你必须将使用FCKEDITOR的页面的ValidateRequest设为false.(<%@page validteRequest="false" %>即可)


猜你喜欢
- 概述docker部署java开发web项目。nohup显示打印日志出现中文乱码,中文显示为问号???。环境服务器系统:centos7、doc
- Google对各个站点的索引并不是同步的,可能站点A添加了一个新页面,而B没有,可能A就Google首先索引。 为什么会这样?在此对这点我们
- 最近做E-Markting难免提到SEO,本意不是想和SEO势不两立,相反我的SEO意识很好,而且一直认为SEO是技术含量很高的东西。零星了
- 10月16日早间消息,据香港媒体报道,腾讯控股(0700.HK)大股东南非传媒集团Naspers昨日在接受采访时表示,仍然深信腾讯未来增长潜
- 一:关键字规划seo的开始,关键字的选择非常重要。一定好规划好关键字,有目标的进行seo.有的新站长由于对关键词没有良好的规划。在新站推出以
- 问题发现最近在工作中需要用到docker,找了一些教程便兴致冲冲的安装:wget -qO- https://get.docker.com/
- 谷歌中文网管理员博客今日发表博文,针对重负内容网页的URL选择做了相关解析。即谷歌发现一组重复内容网页时,Google算法会选出一个有代表性
- 在一台服务器的使用上,磁盘往往占据着很重要的位置。服务器磁盘的配置和维护对整个服务器性能方面产生很大影响。实际上,优化服务器磁盘的方法只需要
- 在众多线上PK赛中,《商业大亨OL》的“赢在大亨”可谓独树一帜,因为其吸收了在RPG类网游中常见的单
- 电子邮件翻译自英文的email或e-mail,它表示通过电子通讯系统进行信件的书写、发送和接收。今天使用的最多的通讯系统是互联网,同时电子邮
- 不知不觉在网络也混了3年了,回想起当初放弃了固定工作,毅然投入网络的怀抱,心理还是觉得很值得。因为我发现了自己对做站的兴趣非常之大,我认 为
- 按一下步骤进行安装:选择虚拟机,然后如下图选择“ 编辑虚拟机设置 ”。弹出的编辑框中,选择“CD/DVD”中的“使用ISO镜像文件”,然后选
- 07年3月,当cn域名只要1元钱注册的时候,相信也是中国网站数量爆发式增长的时刻,但增长直接导致了个人站长投放最广泛的adsense单价下降
- 今天是12月的第二天,正好是我网站运行5个月的纪念日。所以,今天就写了这篇文章来回忆一下我的站在成长过程中的几个飞跃。7月初的时候网站刚刚成
- 核心提示:这是最新一期联盟志我一篇文章。好耶公司赵卓强就联盟广告向大家交流一些经验,分享一些知识。 互联网不是简单的媒体 
- 本文介绍了virtualbox中ubuntu和windows共享文件夹设置,具体如下:系统平台:win8.1、virtualbox4.3.8
- 当今社会,服务器处理数据的压力越来越大,虚拟化应用的普及更是成为服务器I/O优化问题就更为突出的罪魁祸首。如何让服务器优化变得简单快捷呢,本
- 一年前,个人中心1.0版本成功发布,成为了登录QQ空间用的首页,为广大用户提供一个查看动态、便捷互动、玩转应用的一站式平台,开始了QQ空间从
- 帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就
- 引子最近发现有ARM版Docker,hub.docker.com上也有ARM版本的镜像,但是ARM版本的Docker镜像构建是个问题。嵌入式