Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7598414 建立时间:2006年5月29日 |

| |
[TinyMCE+FCKeditor]在线编辑器FCKeditor 2.0试用小记 软件技术
lhwork 发表于 2006/8/8 11:17:49 |
一、简介
2004年11月30日推出了FCKeditor 2.0 RC1版,据其官方网站称:这是FCKeditor 2.0版的第一个稳定版本。大家现在可以考虑正式使用它了。目前支持的后台语言有ASP、ASP.Net、PHP和ColdFusion。
笔者在经过简单的试用发现,2.0版确实比1.6版有了许多的改进。首先是FCKeditor的文件结构更加清晰,可以更方便地将
其部署在自己的系统中。另外2.0版终于支持了Firefox
1.0浏览器,这将为FCKeditor赢得更多的使用者。废话不多说,让我们赶快来学习如何安装、配置FCKeditor 2.0吧。
二、安装与范例
首先到http://sourceforge.net/projects/fckeditor/ 下载FCKedit |
|
[TinyMCE+FCKeditor]FCKeditor 2.0 的设置.修改.使用 软件技术
lhwork 发表于 2006/8/8 11:17:11 |
FCKeditor
2.0版终于出来了,之所以用“终于”这个词,是因为在这一版本上加上了众望所归的FLASH插入功能。可以说在所有的在线编辑器中,FCKeditor
是目前互联网上最好的编辑器,功能强大,支持多种浏览器,无平台限制,可以和多种WEB语言融合,多语言支持,开源等~~
对于一个全新的网站,FCKeditor就可以直接拿过来用了,不需要进行什么修改。但是对于绝大多数的已有网站而言,FCKeditor的一些设置并不适合自己的使用,这篇文章旨在告诉你简单的修改FCKeditor以方便您的网站的使用。
第一项工作就是对这个功能宏大的编辑器进行精简,当然是文件精简而非功能精简化。在这里我以asp版的FCKeditor为例进行,进入到
FCKeditor
2.0文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是范例或是一些其它工具。其实也就是只保留editor文件夹、
fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可
以了,最 |
|
[TinyMCE+FCKeditor]TinyMCE常见问题(FAQ) 软件技术
lhwork 发表于 2006/8/8 11:00:58 |
为什么"剪切/复制/粘贴"的图标看不到,它们去哪儿了?
1.20版本中因为在Mozilla和Firefox上的安全性问题,"剪切/复制/粘贴"的图标被移走了。如果一个功能在2/3的目标平台上无法工作,
它将不能被包含进来。换句话说,它不是跨平台的。像Ctrl-X/C/V这样的快捷键还是能继续使用,在浏览器的"编辑"菜单中也可以找到这些功能的子菜
单。实际上只有图标快捷键被移除了。欲了解这个安全性问题的更详细信息,请点击Mozilla网站上的 bugzilla.
为什么MCE在Opera/Konqueror/Safari浏览器上不能正常工作? |
|
[TinyMCE+FCKeditor]TinyMCE创建语言包 软件技术
lhwork 发表于 2006/8/8 10:58:38 |
语言包只是简单的将"lang"目录下"<FN Code>.js"文件中的JavaScript名称-值数组对替换而已。记得在这些名称中一定要使用"lang_"前缀,以免其跟模板中的其他变量冲突。
以下例子表明了cut, copy和paste的文字语言是如何被处理的:
tinyMCELang['lang_cut_desc']
= 'Cut (Ctrl+X)';
tinyMCELang['lang_copy_desc'] = 'Copy (Ctrl+C)';
tinyMCELang['< |
|
[TinyMCE+FCKeditor]TinyMCE创建主题及插件 软件技术
lhwork 发表于 2006/8/8 10:57:39 |
创建你自己的主题与插件
如果你懂得HTML,CSS和Javascript的基础知识,为TinyMCE创建自己的主题是相当容易的事情。 最简单的方法莫过于将"default"或者"advanced"模板拷贝,并将它重命名为你自己的主题名称,例如:"mytheme"。 然后你需要把以下片断中的红色标记更改为"mytheme",这样各种主题就不会冲突。换句话说,给这个主题指定了唯一的名字。 更改里面的HTML代码使之适合你的主题,但需要注意,某些组件是必须的,所以更改以下的每个函数时都请查看相应文档。 此外,自定义主题必须做为子目录放在tiny_mce的"themes"目录下。 如果需要,你完全可以为自己的主题增加特定的选项和设置,不过记得要用以下的命名规则:"theme_<your theme>_<option>"。
以下示例有三个函数,下面会详细介绍。
|
[TinyMCE+FCKeditor]关于 TinyMCE 软件技术
lhwork 发表于 2006/8/8 10:57:21 |
概述
TinyMCE是一种适用于MSIE和Mozilla等浏览器的轻量级所见即所得编辑器,以更加友好的方式供用户编辑HTML内容。它小而灵活,为集成而构建,已在Intranets, CMS, LMS之类的系统中有使用先例.
TinyMCE由MoxieCode Systems AB开发,根据"LGPL"版权协议发行,请查看版权许可以获取更多细节。
特征
- 易于集成,只需两行代码.
- 支持模板和自定义主题.
- 便于使用自定义代码扩展.
- 可定制的HTML输出.屏蔽组件,强加属性.
- 国际语言(语言包)支持,目前包括:英国英语,瑞典英语,意大利语,德语,荷兰,当然还有中文.
- 多浏览器支持,目前有:Mozilla, MSIE 及 FireFox. |
|
[TinyMCE+FCKeditor]使用/集成TinyMCE 软件技术
lhwork 发表于 2006/8/8 10:56:25 |
初始化
在初始化TinyMCE的时候,需要把以下代码加入到页面的HEAD标签中。按以下例子中的设置,所有的TEXTAREA文本域在页面加载时将被转换成编辑器。另外还有其他模块,我们将在后面详细讲述。
<!-- tinyMCE -->
<script language="javascript" type="text/javascript"
src="jscripts/tiny_mce/tiny_mce.js"></script>
<script langua |
|
[TinyMCE+FCKeditor]TinyMce介绍与使用心得 软件技术
lhwork 发表于 2006/8/8 10:53:32 |
TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。
功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是
PHP,那还可以进一步优化。最重要的是,TinyMCE是一个根据LGPL license发布的自由软件,你可以把它用于商业应用。
上面是一个TinyMCE的实例,我将根据自己的使用心得来介绍一下相关的安装配置。
另外根据最新发布的TinyMCE_2.0.3_RC1(2006.2.13),我做了一个TinyMCE中文精简版,美化了中文的显示和删除了多余的语言包并增加UTF8编码的中文包,具体修改说明见压 |
|
|
站点首页 | 联系我们 | 博客注册 | 博客登陆
Sponsored By W3CHINA W3CHINA Blog 0.8 Processed in 0.156 second(s), page refreshed 144766833 times. 《全国人大常委会关于维护互联网安全的决定》 《计算机信息网络国际联网安全保护管理办法》 苏ICP备05006046号
|