- 浏览: 498480 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (339)
- C# (2)
- Java集合 (7)
- Java设计模式 (15)
- Java基础 (31)
- Java-Spring (7)
- Java-Spring AOP (9)
- Java-Spring Transaction (6)
- Java-Hibernate (13)
- Jsp (7)
- JSTL (2)
- 加密解密 (13)
- sql (3)
- 数据库技术 (7)
- JQuery (2)
- css (3)
- JavaScript (19)
- Linux (34)
- 项目管理 (5)
- Tomcat (5)
- Oracle (4)
- axis2 (5)
- Linux c/c++ (40)
- Linux 防火墙及抓包分析 (10)
- Linux 环境配置 (3)
- Linux 高级命令 (14)
- Linux Server 配置 (9)
- c++ 内存管理 (4)
- JUnit (1)
- SSL 通信 (2)
- windows 系统调试 (8)
- 字符串处理 (8)
- 排序算法 (7)
- ACE (1)
- IT技术 (1)
- 敏捷开发 (1)
- TCPIP (4)
- 汇编语言 (7)
- STL (2)
- Struts (1)
- iBatis (3)
- 音视频开发 (2)
- Java多线程 (3)
- 架构设计 (2)
- Java网络编程 (1)
- Ubantu (0)
- Eclipse (2)
最新评论
-
df270464278:
请问博主有遇到中文乱码的问题吗?就是json字符串里面包含中文 ...
cur发送json字符串, post 请求 -
ykbj117:
你们知道刘绍华么?就是北邮的一个教授,专门研究WebRTC的资 ...
WebRTC -
隐形的翅膀:
不会用powershell
去除SVN标志 -
lengbamboo:
改注册表比较危险,给个powershell的脚本:powers ...
去除SVN标志 -
hedong56:
[/b][b][i][/i][u][/u][flash=20 ...
JAVASCRIPT定义对象的四种方式
如何为TinyMce写一个插件
1. 目录切换到tiny_mce\plugins, 新建一个文件夹:myplugins
2. 目录切换到tiny_mce\plugins\myplugins
a. 新建一个文件夹 img, 并在其目录下添加一个example.gif, 目录应为tiny_mce\plugins\myplugins\img\example.gif
b. 在目录tiny_mce\plugins\myplugins下, 新建editor_plugin.js
c. 在目录tiny_mce\plugins\myplugins下, 新建test.html
3. 目录切换到tiny_mce\langs, 打开en.js, 添加
myplugins:{
image_desc:"test the plugin of mine"
},
4. 打开刚刚添加的editor_plugin.js,
AdvancedMyPlugins: 和最后一行对应就行
myimage: 在工具栏上要显示的图标,以及点击它后执行什么命令
mceMyPlugins: 命令名,在ed.addCommand里定义执行什么动作
添加下面内容
5. 编辑html 页面, 添加myplugins and myimage
1. 目录切换到tiny_mce\plugins, 新建一个文件夹:myplugins
2. 目录切换到tiny_mce\plugins\myplugins
a. 新建一个文件夹 img, 并在其目录下添加一个example.gif, 目录应为tiny_mce\plugins\myplugins\img\example.gif
b. 在目录tiny_mce\plugins\myplugins下, 新建editor_plugin.js
c. 在目录tiny_mce\plugins\myplugins下, 新建test.html
3. 目录切换到tiny_mce\langs, 打开en.js, 添加
myplugins:{
image_desc:"test the plugin of mine"
},
4. 打开刚刚添加的editor_plugin.js,
AdvancedMyPlugins: 和最后一行对应就行
myimage: 在工具栏上要显示的图标,以及点击它后执行什么命令
mceMyPlugins: 命令名,在ed.addCommand里定义执行什么动作
添加下面内容
(function() { tinymce.create('tinymce.plugins.AdvancedMyPlugins', { init : function(ed, url) { ed.addCommand('mceMyPlugins', function() { if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) return; ed.windowManager.open({ file : url + '/test.html', width : 590, height : 370, inline : 1 }, { plugin_url : url }); }); ed.addButton('myimage', { title : 'myplugins.image_desc', cmd : 'mceMyPlugins', image : url + '/img/example.gif' }); }, getInfo : function() { return { longname : 'My Plugins', author : 'Moxiecode Systems AB', authorurl : 'http://tinymce.moxiecode.com', infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage', version : tinymce.majorVersion + "." + tinymce.minorVersion }; }, createControl : function(n, cm) { return null; } }); // Register plugin tinymce.PluginManager.add('myplugins', tinymce.plugins.AdvancedMyPlugins); })();
5. 编辑html 页面, 添加myplugins and myimage
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Simple theme example</title> <!-- TinyMCE --> <script type="text/javascript" src="tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "advanced", plugins: "safari,style,advimage,wbxadvimage,table,advlink,preview,searchreplace,paste,noneditable,contextmenu,inlinepopups,myplugins", theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,forecolor,backcolor,|,numlist,bullist,outdent,indent,|,justifyleft,justifycenter,justifyright,justifyfull,fontsizeselect,image,myimage", theme_advanced_buttons2 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", table_row_limit: 100, table_col_limit: 100, position : 'home' }); </script> <!-- /TinyMCE --> </head> <body> <form method="post" action="http://tinymce.moxiecode.com/dump.php?example=true"> <textarea id="elm1" name="elm1" rows="15" cols="80" style="width: 80%"> </textarea> </form> </body> </html>
- tinymceplugin.rar (7.1 KB)
- 下载次数: 77
发表评论
-
Java Script 闭包
2014-11-14 20:46 726Javascript闭包就是在另一个作用域中保存了一份它从上一 ... -
dojo 的压缩
2012-03-26 17:06 12991. 命令 build.bat profile=foo ac ... -
JavaScript Compress
2011-06-14 15:58 9911. YUI java -jar yuicompress.j ... -
apply 使用的一个例子
2010-11-17 09:25 1051<html> <head> & ... -
Google 地图的一些资料
2010-11-17 09:22 996国内一个google map api 开发者的博客 http: ... -
JQuery 对一些特殊HTML元素的操作
2010-11-17 09:12 10601. $("#select_id").ch ... -
javascript compress
2010-10-08 15:51 10491. packer 2. dojo 3. ie 内存泄露探 ... -
扩展Jquery
2010-08-20 15:59 10761. 为jQuery添加全局函数 jQuery ... -
JavaScript 实现事件的广播,并让各个对象执行事件
2010-07-30 15:32 1748<html> <head> & ... -
在浏览器中使用flash 存储客户端数据
2010-07-28 11:05 13371. example 1 jStore fla ... -
IE中使用firebug
2010-07-19 09:09 11701. IE 中使用FireBug 在页面中引入 firbug ... -
javascript 正则表达式应用两例
2010-05-13 10:19 1303Javascript 正则表达式 1. test reg ... -
tinymce 应用 三
2010-02-21 14:34 1851在ToolBar上添加一个listbox <scri ... -
tinymce 应用 二
2010-02-21 14:07 1816在源代码编辑器和所见即所得编辑器之间进行切换 <fo ... -
tinymce 应用 一
2010-02-21 13:35 2940添加去除Tool Bar <script type=& ... -
不同浏览器的JavaScript 常见问题
2009-11-25 15:28 10751. 在ie6下点a标签不会submit,原来在a的href上 ... -
JavaScript 对象实现继承的几种方式
2009-05-26 11:12 2573先定义一个对象classA,我们要实现一个新对象,继承clas ... -
JAVASCRIPT定义对象的四种方式
2009-05-25 11:05 2105先写一个函数,下面几个方式会用到 function sho ...
相关推荐
客户要求老系统能直接把word中的图片粘贴进编辑器中,否则一张张上传太麻烦了。...于是网上找到这个插件`tinymce-powerpaste-plugin`,可以直接复制黏贴word内容,满足其要求,支持tinymce4和tinymce5。
通过以上步骤,你就成功地在TinyMCE中集成了line-height行高插件,为用户提供了一个直观的方式来调整文本的行高,提高了编辑体验。这个插件尤其适用于需要精细排版的场景,如撰写长篇文章或制作专业报告。
该插件向您的TinyMCE编辑器添加了一个按钮,该按钮可将所选文件上传到您的Amazon S3存储桶。 用法 1.添加插件javascript 将dist/tinymce-aws-s3-upload-plugin.min.js到您的html中。 或者 npm i tinymce-aws-s3-...
Powerpaste 是一个专门为 Tinymce 设计的插件,其主要功能是允许用户直接粘贴来自 Microsoft Word 或 Excel 的内容,而不会丢失原有的格式。它能够智能识别并转换 Word 文档中的样式和布局,使用户在 Tinymce 编辑器...
这里我们引入了基础的TinyMCE核心库,Silver主题,以及一个code插件,你可以根据实际需求添加更多插件。接下来,在`setup`函数中,我们可以设置TinyMCE的初始化配置: ```javascript export default { setup() { ...
tinymce-formatpainter-skwang 描述 适用于tinymce的免费formatpainter(格式刷)插件 用法 tinymce . init ( { selector : '#tinymce' , plugins : [ 'formatpainter' ] , toolbar : "formatpainter" , } ) ;
tinyMCE 富文本编辑器 line-height 行高插件。 tinyMCE富文本编辑器line-height行高插件,下载后放在tinyMCE插件的plugins文件夹中,之后初始化中引入plugins,即可在toolbar中展示 tinyMCE line-height 行高插件
TinyMCE MathJax插件 该插件使用库渲染数学字体。 该插件与TinyMCE 5和... external_plugins: {'mathjax': '/your-path-to-plugin/@dimakorotkov/tinymce-mathjax/plugin.min.js'}, toolbar: 'mathjax', mathja
通过以上步骤,我们就成功地在TinyMCE中创建了一个自定义类插件,允许用户在编辑器中添加和使用自定义的CSS类。这个插件可以与PHP或其他后端语言无缝集成,实现更复杂的功能,如保存和应用用户的自定义样式配置。这...
在封装过程中,tinymce可能被转化为一个layui模块,通过`layui.use('tinymce')`来调用。 4. **事件监听**:tinymce与layui的交互可以通过事件监听来实现。例如,可以监听`init`事件来处理编辑器加载完成后的操作,...
2. 创建插件:创建一个新的TinyMCE插件,首先需要在项目目录下创建一个以插件名为命名的文件夹,然后在此文件夹中创建一个.js文件,这是插件的核心代码。例如,如果我们要创建一个名为"myplugin"的插件,那么文件...
tinyMCE 提及 提到了 tinyMCE 所见即所得编辑器的插件。 浏览器兼容性 IE7+ Chrome合金 苹果浏览器 ... 注意: source也可以是一个函数。 请参阅下面的选项部分。 mentions : { source : [ { nam
总的来说,Tinymce 4.7.5提供的静态资源文件为开发者提供了一个强大且可定制的富文本编辑解决方案,无论是简单的文本编辑还是复杂的媒体处理,都能轻松应对。通过深入理解和有效利用这些资源,开发者可以构建出高效...
在TinyMCE中,当你点击工具栏上的“格式刷”图标,鼠标会变成一个刷子形状,此时你可以选择一段具有特定格式的文本,点击或按住鼠标左键,然后在其他位置拖动以应用相同的格式。 在提供的压缩包中,`fomat.js`可能...
【tinymce-plugin_image-zoom】是一个专门为TinyMCE编辑器设计的插件,它扩展了TinyMCE的功能,使得用户在编辑过程中可以实现图片的缩放功能。TinyMCE是一款非常流行的富文本编辑器,广泛应用于网站内容管理系统、...
**方法1**:在TinyMCE编辑器的主界面(inc_contentEditForm.xhtml)中,添加一个自定义按钮,配置click事件调用onupload函数。这个函数会打开一个对话框,指向自定义的图片上传页面(tinymceDlg.xhtml)。在上传页面...
- 在`./tinymce/js/tinymce/plugins`目录下新建一个名为`uploadimage`的文件夹,并放入`plugin.min.js`文件。 - 更新TinyMCE的初始化配置,在`plugins`数组中添加`uploadimage`插件,并确保在`toolbar1`和`toolbar2`...
toolbar: 'mycustomimageupload', // 这里假设插件添加了一个名为'mycustomimageupload'的按钮 ... }); ``` 4. **测试与调整**:运行你的应用,确保编辑器加载了插件,并能在工具栏中看到相应的按钮。点击按钮...
添加到名为tinymce的插件列表中 用法示例: tinymce . init ( { selector : "textarea" , plugins : [ "advlist autolink lists link image charmap print preview anchor" , "searchreplace visualblocks code...