问题标签 [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 投票
5 回答
3020 浏览

asp.net - 有没有一种简单的方法在 .NET 中使用 TinyMCE 进行拼写检查

有什么方法可以在 .NET 中使用 TinyMCE 并在不安装 PHP 的情况下使用拼写检查器?

0 投票
2 回答
1237 浏览

url-rewriting - 如何避免通过 url 重写破坏 TinyMCE 弹出窗口?

我有一个使用 TinyMCE 文本框进行编辑的网站。它工作正常,除了打开弹出窗口的工具栏选项,因为它似乎被我在 .htaccess 文件中重写的 url 捕获。他们每个人都显示我的 404 页。设置 url 重写,以便将所有 url(除了 ajax 调用)发送到 index.php 文件。很明显,弹出窗口也被这个捕获了,但我不知道在 .htaccess 文件中要查找什么 url 信号,所以有人知道我可以匹配哪种模式?

0 投票
8 回答
55045 浏览

javascript - 如何在 TinyMCE 文本区域中设置初始文本?

我处于一种奇怪的情况,我以前没有问题实现我正在寻找的东西。以下代码是托管 TinyMCE 富文本框的 HTML 页面的一部分:

起初,这按预期工作,创建了一个包含文本的富文本框。不过,在某些时候,TinyMCE 代码决定将 textarea HTML 转换为以下内容:

这会呈现文本框下方的文本,这并不完全理想。我不知道是什么导致了这种行为变化,尽管我也在使用 jQuery 以及它是否会产生任何影响。

我可以通过在页面加载后使用 javascript 将内容加载到文本框中来解决此问题,方法是使用 ajax 或将文本隐藏在 HTML 中并仅移动它。但是,如果可能的话,我想直接从 PHP 将文本发送到文本框中。任何人都知道这里发生了什么以及如何解决它?

更新 2:我已经成功地重现了导致行为改变的情况:起初我只是在 textarea 中有纯文本,就像在第一个代码片段中一样。但是,保存内容后,文本将如下所示:

标签的存在p会导致 TinyMCE 触发封闭文本区域到只是单个标签的文本区域之间的转换(如上图所示)。

更新 1:添加 TinyMCE 配置文件:

0 投票
1 回答
1585 浏览

asp.net - TinyMCE 和 ASP.NET 数据绑定问题

我有一个连接到存储过程的数据源,它将返回适用于特定页面的一条记录,对于另一种类似情况(填充标题信息),我在标题 html 周围包裹了一个转发器,并使用 <%$ Eval () %> 绑定表达式以将数据放入标题中。但是,我现在有另一个问题,它不起作用。

我的页面的一部分使用来自与标题相同的数据源的数据,它是一个注释部分。从数据源有一个注释字段,它是一个包含 HTML 的 varchar(max)。

我使用 TinyMCE 为注释创建了一个丰富的编辑器,但我希望编辑器填充数据源返回的 Notes 字段内容。因此,如果 TextAreas 能够在中继器中,我将被设置,因为我认为我可以将 html 填充到文本区域中,TinyMCE 会修复它(我在一些测试文本周围使用粗体标签进行了测试,它是正确的处理)。

是否有另一种方法可以使用 Databinding Eval 表达式来填充文本区域或 TinyMCE 可以理解的其他内容,以便在加载页面时填充富文本编辑器?

我的尝试看起来像:

我有 TinyMCE 设置

但是我当然得到错误 Textarea can't be nested in repeater。

0 投票
1 回答
1706 浏览

tinymce - 创建 TinyMCE 插件时如何不加载主题 css?

我正在创建我的第一个 TinyMCE 插件。我在 html 中包含“tiny_mce_popup.js”,默认情况下它正在加载“advanced/skins/default/dialog.css”。

我不需要 TinyMCE 来加载这个 css,到目前为止我发现的唯一解决方案记录在这里http://www.mattephraim.com/blog/tag/tinymce/;正如作者所建议的那样,这不是最优雅的解决方案。如果您知道处理此问题的正确方法,请提供帮助。

0 投票
2 回答
494 浏览

javascript - Textpattern 的 hak_tinymce 插件在 IE 中不起作用

我在我运行的网站上设置了 Textpattern 的 hak_tinymce 插件,它在 Firefox、Chrome、Safari 和 Opera 中运行良好。但是,在 IE 中,内容区域是灰色的(例如,它不存在),并且 Javascript 失败并出现以下错误:

Firebug 没有给出错误。

我正在使用 tiny_mce.js 的非混淆版本,修订版 1.158:

我不知道这是什么。我可以在网上找到的唯一解释表明,这与未在用于访问编辑器的 URL 中使用 www 前缀有关,但这似乎无关紧要。

我该如何解决这个问题?

0 投票
3 回答
247 浏览

javascript - 将 WordPress 编辑器移植到非 WP 应用程序时出现问题

我喜欢 WordPress 编辑器(2.7 版)的外观和感觉,我想在另一个用 ASP.NET 编写的 Web 应用程序中使用它。我以前用过 TinyMCE,过去我什至对它进行了扩展。但是,我似乎无法让 Wordpress 配置正常工作!

我已经下载了整个 WordPress 包并获取了 TinyMCE 代码(来自“js”文件夹)并将其放在我的网站中。它最终在 tiny_mce.js 的下一行给我一个错误

'undefined' 为 null 或不是对象。

现在,我已经仔细确保执行步骤与我所基于的 WordPress 演示站点相同。

我不是 Javascript 新手(根本),但我似乎无法弄清楚为什么这不起作用。有没有人尝试过这样做?我错过了什么?

我正在谈论的演示在这里(用户名=“管理员”,密码=“演示”)。查看源代码,我拥有(似乎)为编辑器供电所需的 Javascript 的三个部分。

0 投票
6 回答
6657 浏览

django - 在 Django 中嵌入 TinyMCE 的问题:TinyMCE 应用程序不会显示在浏览器中

我正在使用 Django 开发 Web 应用程序,并且正在使用 Flatpages 应用程序。

现在,我正在尝试在 Flatpages 中嵌入 TinyMCE WYSIWYG 编辑器。我正在遵循 Apress 书中提到的步骤:Practical Django Projects。而且我做的一切都是正确的,但 TinyMCE 应用程序不会出现在浏览器中。当我询问 Django IRC 频道时,我们发现这不是 Django 问题,问题似乎出在 TinyMCE 本身。当我试图在 TinyMCE 网站上查找文档时,我发现要么非常过时,要么与我的问题完全无关。我该怎么办?

0 投票
12 回答
20367 浏览

c# - 如何让 TinyMCE 在 UpdatePanel 中工作?

我正在尝试做很多人似乎能够做到但我无法实施任何解决方案的事情。TinyMCE控件在asp.net 表单中运行良好,直到您使用 UpdatePanel 将其括起来,然后在回发后中断。我已经尝试了一些修复,比如 RegisterClientScriptBlock 方法,但仍然不成功,回发后我仍然失去了 tinyMCE 控制。

下面是一个完整的测试项目(VS 2008),在 UpdatePanel 外部提供一个控件,在内部提供一个控件,每个控件上都有一个用于生成回发的按钮。同样在项目中,我有一个 EditorTest 控件,其中包括我尝试过的一些调用的注释代码,以防它给任何人任何想法。

代码示例

以下是 MCE 论坛上一些解决方案的一些来源:
AJAX
UpdatePanel

0 投票
1 回答
8415 浏览

internet-explorer - 如何解决IE中TInyMCE的问题?

我得到了这段代码来改变 textareas 以使用 TinyMCE 作为编辑器。它在 Firefox 中运行良好,但 IE 显示带有代码的简单文本区域。有人可以帮我做什么吗?

这就是 IE 所说的(代码):

IE 中的错误表示它在第 17 行和第 4 个字符上需要标识符、字符串或整数。