`
conan_holmes
  • 浏览: 9570 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

TinyMCE初始化代码

阅读更多
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
tinyMCE.init({
	// General options
	mode : "textareas",
	theme : "advanced",
	plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",

	// Theme options
	theme_advanced_buttons1 : "save,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,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
	theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
	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 : "css/example.css",

	// Drop lists for link/image/media/template dialogs
	template_external_list_url : "js/template_list.js",
	external_link_list_url : "js/link_list.js",
	external_image_list_url : "js/image_list.js",
	media_external_list_url : "js/media_list.js",

	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});

我的代码:

    tinyMCE.init({
	    // General options
	    mode : "textareas",
	    theme : "advanced",
	    skin : "o2k7",
	    language : "zh",
        width : "100%",
        height : "400",
	    // Theme options
	    theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontselect,fontsizeselect",
	    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	    theme_advanced_toolbar_location : "top",
	    theme_advanced_toolbar_align : "left",
	    theme_advanced_statusbar_location : "bottom"

	    oninit : function(){
                tobeready --;
                if (tobeready == 0){
                    if (id > 0){
                        set_template(id);
                    }
                }
	    }
    });
 

注意mode:none。在页面的head中引入/tiny_mce/tiny_mce.js和/tiny_mce/init.js

当需要加载的时候只需要调用

tinyMCE.execCommand('mceAddControl', false, this.id);
 

就可以生成mce编辑器了。

如果需要动态的移除mce,只需要调用

if (tinyMCE.getInstanceById(this.id))
{
    tinyMCE.execCommand('mceFocus', false, this.id);                    
    tinyMCE.execCommand('mceRemoveControl', false, this.id);
}

myCustomInitInstance是指在mce加载后调用的函数

tinymce 中文字体过小解决方法

解决方案 js\themes\advanced\css\editor_content.css 中的

body, td, pre {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

}
 

10px 改为 12px 就可以了。

改变编辑器内容(HTML)的方法

 

tinyMCE.getInstanceById("sms_text").getBody().innerHTML = mail["content"];

 其中id为需要改为richedit的textarea元素的id

分享到:
评论

相关推荐

    tinymce3官方日语语言包ja

    在你的HTML页面中,为了启用日语界面,你需要在TinyMCE初始化代码中设置正确的语言参数。例如: ```html tinymce.init({ selector: 'textarea', // 选择要应用TinyMCE的文本区域 language: 'ja' // 设置语言为...

    tinymce 首行缩进插件

    3. **配置TinyMCE**:在你的TinyMCE初始化代码中,你需要添加该插件的引用。通常在`init`函数中,通过`plugins`参数来指定使用的插件,例如: ```javascript tinymce.init({ selector: 'textarea', // 选择器,...

    tinymce.rar

    在你的TinyMCE初始化脚本中,添加以下代码: ```javascript tinymce.init({ selector: 'textarea', // 选择你想要应用TinyMCE的textarea plugins: 'powerpaste', // 在这里添加PowerPaste插件 toolbar: '...

    powerpaste-4.0.1-317(兼容最新tinymce5.2.0)

    在你的TinyMCE初始化代码中添加以下行: ```javascript plugins: 'powerpaste', ``` 4. 确保你的TinyMCE配置中已包含必要的许可信息,因为某些PowerPaste功能可能需要购买许可证才能使用。 四、PowerPaste的使用和...

    vue-element-admin-tinymce本地化文件

    这涉及到Vue.js组件的注册、引入以及Vue实例的初始化设置。 **前端构建工具** 为了实现项目的构建和打包,可能使用了Webpack或者Vite等前端构建工具。这些工具负责处理模块化、静态资源的合并、压缩和版本控制,...

    tinymcepowerpaste.zip

    例如,在Tinymce初始化代码中,我们可以看到类似以下的配置: ```javascript tinymce.init({ selector: 'textarea', plugins: 'powerpaste', toolbar: 'paste', powerpaste_word_valid_elements: '*[*]', // ...

    带代码编辑的tinymce编辑器

    例如,你可以这样初始化一个 Tinymce 编辑器: ```html &lt;script src="js/tinymce.min.js"&gt; tinymce.init({ selector: 'textarea', // 选择要转换为富文本编辑器的 textarea plugins: 'code', // 启用代码编辑...

    tinyMCE插件开发之插代码高亮 v1.0.rar

    例如,可能需要在TinyMCE的初始化配置中包含这个插件,然后使用特定的命令或按钮来触发代码插入和高亮显示的功能。同时,为了适应不同类型的代码,可能还需要配置SyntaxHighlighter的参数,使其支持更多的语言或...

    syntaxhl(tinymce代码高亮插件)修正版

    然后,在 `TinyMCE` 的初始化配置中,添加对 `syntaxhl` 插件的引用,并设置相关参数,如启用的语言类型和高亮风格。 总的来说,`syntaxhl` 修正版插件是 `TinyMCE` 用户提高代码展示质量的得力助手,它通过修复...

    TinyMCE(可视化HTML编辑器) v5.10.2.zip

    至于"说明.htm"文件,通常这是软件的使用指南或帮助文档,会详细解释如何安装、配置和使用TinyMCE,包括如何初始化编辑器、如何添加自定义按钮、如何与其他库集成等。这些信息对于初学者尤其重要,能够快速上手并...

    tinymce 汉化语言包

    要使用tinymce2的汉化语言包,首先需要在HTML页面中引入TinyMCE的JavaScript库,然后在TinyMCE初始化时设置"language"参数为"zh_CN",如下所示: ```html &lt;script src="path/to/tinymce.min.js"&gt; tinymce.init({ ...

    tinymce编辑器组件

    - **自定义插件**:创建一个Tinymce插件,利用百度地图JavaScript库在编辑器内生成地图预览,允许用户选择坐标并插入地图代码。 - **事件监听和交互**:处理地图的点击、缩放等事件,以便在编辑器中实时更新地图...

    tinymce 6.+ 高亮提示demo

    本demo教怎么集成到tinymce、读取代码,初始化代码到文本框、异步innerHTML到页面div还有代码提示博文地址https://blog.csdn.net/xuelang532777032/article/details/125559295

    tinymce_powerpaste-master

    3. **配置TinyMCE**:在你的TinyMCE初始化配置中,添加`powerpaste`作为启用的插件,例如: ```javascript tinymce.init({ plugins: 'powerpaste', ... }); ``` 4. **启用插件功能**:如果你希望使用特定的...

    tinymce富文本编辑器中文语言包

    2. **初始化设置**:在你的JavaScript代码中,你需要在初始化TinyMCE时指定语言参数。通常,这一步会在文档加载完成后进行。例如,如果你使用的是jQuery,可以这样设置: ```javascript tinymce.init({ selector...

    tinyMCE插件开发之插入html,php,sql,js代码 并代码高亮显示

    加载完成后,页面的初始化通过tinyMCE.init()函数来设置编辑器的各种参数,比如编辑模式、主题、插件等,以及工具栏按钮的布局和位置等。其中,“plugins”属性列出了激活的插件,比如“code”插件,它可能已经包含...

    tinyMCE富文本编辑器line-height行高插件

    3. **配置TinyMCE**:在你的TinyMCE初始化配置中,引入刚添加的line-height插件。这可以通过在`plugins`参数中添加`lineheight`来实现。例如: ```javascript tinymce.init({ selector: 'textarea', // 选择器,...

    tinymce的使用,中文语言包配置

    初始化TinyMCE通常需要指定一个元素ID,该元素将被转换为富文本编辑器。以下是一个简单的初始化示例: ```javascript tinymce.init({ selector: 'textarea', // 指定textarea标签 language: 'zh_CN' // ...

    TinyMCE自定义上传图片

    3. **初始化TinyMCE**:在TinyMCE的初始化配置中,通过`plugins`参数引入你的自定义插件。例如: ```javascript tinymce.init({ selector: 'textarea', plugins: 'mycustomimageupload', toolbar: '...

    tinymce本地引入集成demo以及使用版本是5+版本兼容低版本谷歌

    - **配置初始化**:使用`tinymce.init()`函数初始化编辑器,设置如宽度、高度、语言、工具栏等选项。 - **绑定元素**:指定一个HTML元素(通常是`&lt;textarea&gt;`)作为TinyMCE编辑器的容器。 3. 图片上传实现: - *...

Global site tag (gtag.js) - Google Analytics