Tag: tinymce

如何通过在其旁边添加字符串来validationtinyMCE编辑器是否为空?

我需要validation表单。 这个表单有一些下拉菜单和tinyMCE编辑器,我通过在每个字段后面附加字符串“Required”来validation这个表单,如果它是空白的,但是我无法validationtinyMCE编辑器,如果编辑器是空白的,我尝试了类似的东西 tinyMCE.get(‘tinyedotor’).getContent(); 但没有运气。 这是我的小提琴

在TinyMCE编辑器中限制键盘快捷键

试图在jQuery版本的TinyMCE编辑器中找到禁用单个键盘快捷键的位置。 目前允许的快捷方式列表是: ctrl + z撤消 ctrl + y重做 ctrl + b Bold ctrl + i Italic ctrl + u下划线 ctrl + 1-6 h1-h6 ctrl + 7 p ctrl + 8 div ctrl + 9地址 目前正在寻找禁用所有快捷方式,但撤消,重做和加粗。 其余的在我们的实现中是不合理的,因为它是不需要的格式。 我似乎无法找到启用这些快捷方式的代码。 你能指出在哪里找到这个代码。

ASP.NET MVC 3不引人注意的validation,提交和TinyMCE

我们为TinyMCE提供了一个内部开发的文件/图像/文档管理器插件,该插件仍然被移植到jQuery。 与此同时,我们的一些依赖于这些function的项目需要使用基于Prototype的TinyMCE和jQuery.noConflict()版本。 这很好,但是在ASP.NET MVC 3中进行不显眼的validation时,提交的validation发生在TinyMCE回调之前,将TinyMCE的内容复制到表单字段被触发。 是否有可能在不显眼的validation中挂钩进入预validation事件?

多个TinyMCE编辑器,但只有一个工具栏?

我环顾了论坛,但似乎无法找到这个问题的明确答案…… 我在我们的网站上使用jQuery和TinyMCE。 我已经阅读了TinyMCE的文档,但我还是迷路了。 我们正在做一个界面,需要在页面的多个位置进行就地编辑。 唯一的事情是,每个都将在顶部的一个工具栏中提供TinyMCE的所有编辑选择。 因此,回顾一下,它是多个编辑器(每个编辑器都没有自己的工具栏,只是编辑或选择文本的地方),页面顶部只有一个工具栏来控制当时活动的文本框。 怎么能实现这一目标? 它甚至可能吗? 任何帮助,任何正确方向的推动,任何关于这个问题的提示/技巧/知识都将是一个伟大的,很大的帮助。 谢谢,詹姆斯

TinyMCE – 如何添加一个用标签包装所选文本的按钮

我目前正在使用TinyMCE,并希望添加一个按如下方式工作的自定义按钮: 用户突出显示text-editior中的文本 用户单击自定义按钮X. 文字(狗散步)用标签包裹(狗散步) 关于是否可以这样做的任何想法? 我已经弄清楚如何使自定义按钮注入文本,但不包装文本…这是当前的代码: // Add a custom button ed.addButton(‘mybutton’, { title : ‘My button’, ‘class’ : ‘MyCoolBtn’, image : ‘MyCoolBtn.png’, onclick : function() { // Add you own code to execute something on click ed.focus(); ed.selection.setContent(‘Hello world!’); } }); 谢谢!

按键上的Tinymce我试着显示内容的预览

我正在尝试下面的代码 $(‘textarea.tinymce’).keypress(function(){ dealDescription = $(‘textarea.tinymce’).tinymce().execCommand(‘mcePreview’); $(“#deal_preview div”).text(dealDescription); }); 但我没有使用jquery tinymce编辑器假设我使用jquery tinymce和其他jquery UI组件不能正常工作,所以我直接使用tinymce组件。 现在,我需要在每个按键的预览框中显示内容预览。

通过修改插件调用JEdtiable提交按钮

解决方案1:不使用TINYMCE 如果你没有使用带有JEditable的TinyMCE,那么请看下面的Arman P.的post。 解决方案2:使用TINYMCE 如果你正在使用TinyMCE,那么遗憾的是,Arman Ps方法不起作用。 Tinymce使用iframe编辑内容。 这会导致iframe在iframe具有焦点时“捕获”所有键盘事件的问题。 因此,您需要修改tinymce定制。 首先是在JEditable初始化中,你给保存按钮一个类,我们称之为“save_button”: $(“.edit”).editable(‘ajax/save.php?editnotetext’, { type : ‘mce’, submit : ‘Save’, … }); 在TinyMCE初始化中,您必须创建一个捕获Ctrl + S的设置并提交save_button类的按钮: tinyMCE.init({ … setup : function(ed) { ed.onKeyDown.add(function(ed, evt) { // catch crtl+s, use receiveShortCutEvent in the html-document if (evt.keyCode == 83 && evt.ctrlKey && !evt.shiftKey && !evt.altKey && !evt.metaKey) { evt.preventDefault(); $(‘.save_button’).submit(); […]

只读时,tinymce用铬自动化

嗨,伙计们,我试了整天,但我没有得到它。 我使用tinymce编辑器,在所有浏览器中它都可以正常工作,除了* * chrome。 我在readonly模式下使用autoresize,我总是遇到问题,在chrome中,编辑器iframe的大小是〜20px,因此通常缺少文本。 我不是jquery或javascript破解,并没有找到它的解决方案。 有一行设置样式h.setStyle(h.get(a.id + “_ifr”), “height”, k + “px”); 但是当我要添加+20时,我有一个问题,即在编辑器模式下,它总是在keydown时增加20像素。 所以不是解决方案。 用css添加一些像素? 但是我如何访问iframe元素? 也许你们中的某个人知道我能在这里做些什么来添加额外的像素。 编辑 好吧似乎没有人有兴趣帮助所以我做一个解决方法。 在插件文件中,我执行以下操作,也许它可以帮助人们,遇到同样的问题: if (tinymce.isWebKit && tinymce.activeEditor.settings.readonly == true) { 然后你可以添加一些额外的像素,在我的情况下是20px。 也许有更好的解决方案,但它的确有效。

TinyMCE + Jquery + PHP + AJAX特殊字符问题

我的网站上有一个TinyMCE实现,效果很好。 但是如果用户输入一个像“<”这样的特殊字符,那么发送到我的MySQL数据库的查询就会在特殊字符出现时被裁剪。 让我告诉你什么是幸福的: 这就是我称之为TinyMCE的方式: tinyMCE.init({ mode : “exact”, elements : “e_text”, theme : “simple”, oninit : “setPlainText”, plugins : “paste” }); function setPlainText() { var ed = tinyMCE.get(‘e_text’); ed.pasteAsPlainText = true; if (tinymce.isOpera || /Firefox\/2/.test(navigator.userAgent)) { ed.onKeyDown.add(function (ed, e) { if (((tinymce.isMac ? e.metaKey : e.ctrlKey) && e.keyCode == 86) || (e.shiftKey && e.keyCode == […]

带有ajax选项卡的TinyMCE

我正在使用JQuery UI 1.8的标签组件,我正在通过ajax(html内容)加载标签的内容。 在其中一个选项卡中,我使用的是tinyMCE组件,当我第一次加载此选项卡时,微小的初始化正确,但如果我navegate到其他选项卡,我再次回想起该选项卡,那么微小的分解。 当tiny_mce.js的导入超出选项卡的内容时,会发生这种情况。 当我将导入移动到tab调用时,tiny没有加载,因为它似乎没有初始化。 问题是:如何在ajax标签中初始化tiny? 提前致谢。