版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网页文章编辑器tinyMCE使用方法 分类: Technology 2009-04-04 13:25 2340人阅读 评论(0) 收藏 举报 1 介绍:TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,由JavaScript写成。它对IE6+和Firefox1.5+都有着非常良好的支持。功能方面虽然不能称得上是最强,但绝对能够满足大部分网站的需求,并且功能配置灵活简单。另一特点是加载速度非常快,TinyMCE是一个根据LGPL license发布的自由软件,可以把它用于商业应用。2 使用:2.1 首先将TinyMCE解压缩,会建立如下的目录结构:/tinymce/tinymce/doc
2、s/tinymce/docs/zh_cn/tinymce/examples/tinymce/examples/zh_cn/tinymce/jscripts/tinymce/jscripts/tiny_mce/tinymce/jscripts/tiny_mce/langs/tinymce/jscripts/tiny_mce/plugins/tinymce/jscripts/tiny_mce/plugins/tinymce/jscripts/tiny_mce/themes/tinymce/jscripts/tiny_mce/themes/advanced/tinymce/jscripts/tiny
3、_mce/themes/default/tinymce/jscripts/tiny_mce/themes/simple/其中docs/目录下是TinyMCE的说明文档,examples/目录下是4个实例页面,而jscripts/目录下则是真正的JS文件。实际使用时候只需要将jscripts/目录上传到服务器上即可2.2 然后在需要使用TinyMCE的页面里加入如下的JS代码: script language=javascript type=text/javascript src=/script/tiny_mce/tiny_mce.js tinyMCE.init( mode : textarea
4、s, theme : advanced, language :zh ); 上面写的是发布时的相对路径,给出当前系统的的路径,这里假设页面的上级文件夹”relInfo/”与jscripts/处于同一目录下,否则请修改代码里的路径。3 初始化配置介绍:3.1 初始化配置代码script type=text/javascript src= /script/tiny_mce/tiny_mce.js tinyMCE.init(/ General optionsmode : exact,elements : textareas,theme : advanced,skin : o2k7,language:z
5、h,plugins : safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,/ Theme optionstheme_advanced_buttons1 : save,
6、newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect,theme_advanced_buttons2 : cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unl
7、ink,anchor,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor,theme_advanced_buttons3 : tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,advhr,|,print,|,ltr,rtl,|,fullscreen,theme_advanced_buttons4 : insertlayer,moveforward,movebackward,absolute,|,s
8、tyleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,theme_advanced_toolbar_location : top,theme_advanced_toolbar_align : left,theme_advanced_statusbar_location : bottom,theme_advanced_resizing : true,/ Example content CSS (should be your site CSS)content_css :
9、css/content.css,/ Drop lists for link/image/media/template dialogstemplate_external_list_url : lists/template_list.js,external_link_list_url : lists/link_list.js,external_image_list_url : lists/image_list.js,media_external_list_url : lists/media_list.js,/ Replace values for the template plugintempla
10、te_replace_values : username : Some User,staffid : ); 经过初始化配置,页面里所有的textarea元素就会被渲染成TinyMCE实例。3.2 初始化配置详细介绍:mode与elements是搭配使用的,用来指定渲染name在elements中的HTML元素为TinyMCE编辑器(可以是DIV或者Textarea),比如:mode : exact,elements : example_textarea也可以单独用 mode : textareas,这样页面中所有的Textarea元素都会被渲染。theme 可以是advanced或者simpl
11、e(受功能限制),也可以自定义主题。language 常用选择可以是:en,zh_cn,zh_cn_utf8,zh_tw,zh_tw_utf8(和语言包名字对应)plugins 用来指定加载相应的插件,以提供特别功能theme_advanced_buttons 后面的数字用来指定工具栏的第几行,前3行可以不写,系统会自动用默认图标填在前3个工具栏,如果你不想显示前3行,可以像例子里面一样这样写:theme_advanced_buttons3 : ,_add_before后缀指在默认工具栏前面加图标,_add后缀指在默认工具栏后面加图标,具体每个按钮资料可以查看文档(/doc目录)。theme_
12、advanced_toolbar_location和theme_advanced_toolbar_align很简单,一看就明白。relative_urls : false,remove_script_host : false一般也配对使用,因为TinyMce会自动把本地链接改成相对链接的形式,比如会把绝对路径/2006/03/abc.html改成相对路径/2006/03/abc.html。加了上面的代码后就不会自动改写了。4 tinyMCE配置体会:3月5号开始接触tinyMCE,那天晚上就把效果调试出来了,第二天进行写入写出测试时发现一些小错误:1. 在电脑中打开静态页面时时可以使用 相对路径,但要发布时就一定要使用发布时的路径了script type=text/javascript src=/script/tiny_mce/tiny_mce.js2. tinyMCE就是一个javaScript写成的网页文本编辑器,使用时导入js文件,进行相应初始化配置就行了,但我在使用中却发现稍有不慎就会导致效果出不来,或出错。如HTML头部要写成 信息发布不能写作 base href= 信息发布多写一个base href= 文章编辑器就显示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024借款合同正规范本1
- 2024农副产品购销简单合同范本
- 第九单元溶液检测题-2023-2024学年九年级化学人教版下册
- 扬州市重点中学2022年中考联考数学试题含解析
- 2022年辽宁省沈阳市实验北中考二模数学试题含解析
- 2024GRG装饰施工合同
- 2022届福建省永定二中等三校中考一模数学试题含解析
- 2024公司食堂承包合同
- 2024产品总代理协议书
- 2024个人临时雇佣的合同范本
- 2024年公务员(国考)之行政职业能力测验真题汇编附答案(黄金题型)
- 房屋以旧换新合同书 2024
- 职业能力养成智慧树知到期末考试答案章节答案2024年潍坊职业学院
- SYT 0452-2021 石油天然气金属管道焊接工艺评定-PDF解密
- 08水平四 七年级 田径单元18课时计划-《田径快速起动加速跑》教案
- 2024年(三级)数据标注员职业鉴定考试题库大全-下(判断题)
- 生产部工作流程
- 肿瘤诊疗质量提升行动计划实施方案-学习课件
- 海上风电场工程结构安全监测建设规范
- 部编版语文五年级下册词句段运用复习
- 职业危害告知牌(LNG站).doc
评论
0/150
提交评论