问题标签 [tinymce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
10001 浏览

jquery - 不能从同一个 AJAX TinyMCE 文本区域发布两次

我有一个可通过简单的 AJAX/jQuery 编辑按钮编辑的元素列表,效果很好。但是当我第二次尝试编辑同一个字段时,它不想打球。

  1. 编辑- AJAX 返回一个 tinyMCE 文本区域,其中包含来自 MySQL 的内容
  2. SAVE - AJAX 将 tinyMCE 内容发布到 MySQL 并显示发布的内容
  3. 编辑(再次) - 像往常一样返回相同的 tinyMCE 文本区域和内容
  4. SAVE(再次) - 第二次尝试保存,返回错误:g.win.document 为 null

代码片段


解决方案- 这就是我的工作方式:

编辑- 编辑时,将 tinyMCE 控件添加到 textarea

保存- 保存时,下次删除控件

0 投票
2 回答
2533 浏览

asp.net-mvc - 试图在 asp.net mvc 中提交富文本编辑器内容并获得“检测到潜在危险的 Request.Form 值”

我在 asp.net mvc 中使用 TinyMCE 并在尝试从 TinyMCE 编辑器保存文本时收到错误消息“检测到潜在危险的 Request.Form 值”。我在 web.config 和页面上都设置了 ValidateRequest="false" 。有任何想法吗?

0 投票
1 回答
612 浏览

ruby-on-rails - 社区引擎和小 mce:未定义的局部变量或方法错误

我在加载主页时做了一些导致此错误的事情:

未定义的局部变量或方法`javascript_include_tiny_mce_if_used'

我基本上是在我的项目的开始。我正在使用 Rails 2.3,并解决了调试问题,并很好地加载了主页和其他用户配置文件。我正在使用 resource_controller 插件添加另一个用例,当此错误发生时,我无法找出来源。由于某种原因,似乎没有加载 CE 的 tiny_mce 插件,但是其他插件,包括 haml。

这是一个完整的堆栈跟踪:

0 投票
1 回答
7791 浏览

javascript - TinyMCE - 外部工具栏位置

我正在尝试使用 TinyMCE 创建一个多文本框、点击编辑类型的图形内容编辑器。我已经让 TinyMCE 达到了可以添加和删除它们、定位和调整它们大小、单击以编辑它们等等的地步——但有一件事困扰着我,那就是工具栏。

我有一个外部工具栏,我试图将其放置在页面的底部边缘,以及我的“保存并关闭”按钮和其他一些工具按钮。外部工具栏由 TinyMCE 在具有类的 DIV 中创建"mceExternalToolbar"。我尝试在页面样式表中设置position: fixedleft:top:属性,但无济于事 - TinyMCE在创建它时设置position: absolute和在 DIV 上。top: -28px

由于项目限制,我无法修改 TinyMCE 的源代码,但我可以用额外的 CSS 文件对其进行补充。

谁能指出我正确的方向以正确定位工具栏?

0 投票
1 回答
760 浏览

asp.net - 防止 TinyMCE 转换换行符

我想阻止 TinyMCE 将换行符(例如从记事本粘贴)转换为<br>'s. 那是因为我想在标签内发布代码片段<pre>,我不想在里面放<br>'s。

我已经在配置中尝试了几个 TinyMCE 设置,但均未成功:

提交内容后,TinyMCE 仍然会转换我所有的换行符。我正在使用带有 umbraco CMS 的 TinyMCE 3。

0 投票
4 回答
918 浏览

tinymce - tinymce 在 IE7 中为一个用户显示原始 html 代码并且没有按钮,其他 4 个用户没有问题。如果该用户使用 Foxfire,它可以完美运行

我有 5 个用户(3 个位置)使用具有 Tiny_MCE 文本区域的页面。

我没有收到任何错误,它在其他 4 台运行 IE7 的机器上完美运行这表明没有 JavaScript 错误。

一位用户只看到原始 html 代码,根本看不到任何按钮。

我怀疑它一定是一些错误的IE设置。似乎没有禁用 Javascript,因为其他 Javascript 功能在 IE 的同一台机器上的同一站点上工作。此用户正在运行 XP Pro 和 IE 7。

当我在他的机器上安装 FireFox 时,Tiny_MCE 运行良好。这也表明没有 JavaScript 错误。

我不知所措。任何想法,将不胜感激。

谢谢

0 投票
2 回答
2708 浏览

javascript - HTML 页面中的 VML/SVG 编辑器

在过去的几年里,我已经集成了各种 WYSIWYG HTML 编辑器,但我认为我在这方面遇到了障碍。

我们需要一种让人们编辑文本的方法,该文本在渲染时会变成 VML/SVG,但仍可编辑,具有最少的样式,例如粗体、斜体、字体和大小,并且如果可能的话,能够在画布上的任何位置创建文本区域. Google Docs 在他们的演示文稿编辑器中似乎有一个。类似的东西会起作用〜它非常接近我们正在寻找的东西。

有谁知道这样做的商业或免费编辑器(必须是基于浏览器的),如果没有,有没有人接近这样做,如果有,你的结果是什么。欢迎任何其他信息、链接、建议等 - 我似乎在这个问题上碰了壁。

谢谢。

0 投票
3 回答
4611 浏览

tinymce - 在电子邮件中,图像(img)源(src)标签被重写为相对链接。怎么修?

我正在发送基于 html 的电子邮件,并且每次发送图像 src 标签和一些锚 href 标签都被修改为相对 url。

更新 2:这发生在电子邮件正文生成和发送到它到达我的收件箱之间。

更新:我在 LAMPP 服务器上使用 Postfix。此外,我正在使用 Zend_Mail 发送电子邮件。

例如,我有一个链接:

它被重写为:

什么会导致这种情况发生,如何纠正?

电子邮件标题:

要发送的原始内容:

发送的内容:

0 投票
3 回答
5464 浏览

asp.net - tinymce 和 Jquery UI 对话框运行良好

我在使用 Jquery UI Dialog 和 TinyMCE 时遇到了一些问题。
将数据传递到文本区域适用于 UI Dialog 和 Jquery。
因此,像这样在文本区域中设置数据可以正常工作:

当我将 tinyMCE 编辑器附加到文本区域时,它会正确添加编辑器(并且没有 UI 窗口,文本区域的内容会被保留):

使用 UI 对话框,该区域是空的。

从我所见,tinyMCE 可以隐藏真实的文本区域并添加一个新区域。我也尝试过直接设置内容但没有运气:

有什么建议吗?

更新:用 jqModal 替换 Jquery UI 对话框,一切正常。我认为问题可能不依赖于 TinyMce,而是依赖于 Jquery UI 对话框

0 投票
4 回答
4192 浏览

tinymce - 您如何以编程方式从 TinyMCE 中删除(而不是禁用)按钮?

我可以使用以下方法禁用表格按钮:

但我感兴趣的实际上是隐藏它。关于如何做到这一点的任何想法?

谢谢!