问题标签 [tinymce-plugins]

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 投票
2 回答
238 浏览

javascript - TinyMce 将 textarea ID 发送到 link_list

我的页面上有多个文本区域,我正在尝试将 $lang 变量发送到我的 link_list 文件,以便能够以正确的语言生成链接,

如何获取当前的 textarea ID 值并将此值发送到我的 link_list 文件?

我试过了:tinymce.editors.id但不幸的是没有工作。

有人可以帮帮我吗 ?

非常感谢

和 :

0 投票
1 回答
64 浏览

tinymce - Tinymce 插件渲染源代码和表单结果

我在 textarea 表单字段中使用 Tinymce 将“富文本编辑”添加到该字段。(表单方法 = POST)。

我使用本教程来安装文件。

在表单本身.. 编辑器工作得很好。

然而....

ISSUE: 当我的表单结果生成时,结果包括原始文本和源代码,而不是格式化文本。

显然...... Tinymce 插件有几个文件和文件夹。但....

如果有人有使用 Tinymce 插件的经验,也许我正在犯一个新手,通用,第一次错误???

任何指导都会有所帮助。谢谢。

0 投票
1 回答
335 浏览

wordpress - 无法使用编辑器按钮放置简码值 - 出现未捕获类型错误

我使用 TinyMCE 插件创建了一个编辑器按钮。该按钮在编辑器工具栏中显示正常。但是当我点击它来放置值时,我得到了以下控制台错误。请问我该如何解决这个问题?

WordPress 版本:4.7.5

这是我的简码:

这是 JS 文件:

这是我在 functions.php 文件中使用的代码:

我还有一个要求。我想用我的按钮显示一个破折号,但它显示为一个空矩形。我需要做哪些额外的事情才能出现破折号?

我第一次构建编辑器按钮。所以请考虑我初学者的知识。

0 投票
2 回答
5012 浏览

javascript - Tinymce 自定义插件

一位客户要求我制作一个插件来插入电话链接,我知道这可以通过链接插件来完成,但他想要一个专门设计的插件来做到这一点。我已经有了带有弹出窗口的插件,您可以在其中插入所需的数据,这是代码,我想要添加与链接插件相同的功能,因此当用户单击链接的文本时,内容可以是在我的插件的窗口管理器中编辑。

这是我到目前为止的代码:

0 投票
1 回答
493 浏览

tinymce - 向 Umbraco 富文本编辑器添加更多特殊字符

使用 Umbraco 版本 7.3.3 程序集:1.0.5813.17867

我被要求允许在 Umbraco 后台 / 使用的 TinyMCE 富文本编辑器的内置字符映射功能中添加更多特殊字符。

我想在特殊字符表中允许的新字符是:

,也称为

呈现为:▼

这应该适用于 Umbraco 安装中的所有富文本编辑器,因此需要一种全局方法。

我可以找到这个文件:

它定义了所有允许插入的字符,但它是 Umbraco 安装的一部分。我不想编辑此文件(或其缩小的兄弟文件),因为我们将在 Umbraco 升级时丢失此修改。

我希望有一些事情可以用

文件,但似乎因为charmap是TinyMCE的插件,所以在全局TinyMce配置中没有配置选项。

欢迎大家提出意见 :-)

0 投票
1 回答
520 浏览

javascript - 我们如何检查 TinyMCE 编辑器是否在我们的网页上使用 Javascript 进行了初始化?

我需要将插件集成到 TinyMCE 编辑器。为此,我需要检查 TinyMCE 编辑器是否存在于任何页面中。如果我们能够使用 Javascript 进行检查,那就太好了。只有成功了这一步,我才能往前走。请帮助我尽早找到解决方案。

0 投票
1 回答
2776 浏览

javascript - 在 TinyMCE 编辑器中显示视频

下午好,我会详细解释这个问题。我正在将 TinyMCE 编辑器版本连接4.6.4到我的网站。它在媒体插件中有插件,您可以通过这些插件将媒体文件插入编辑器。

因此,我将视频添加到编辑器。实际上,你可以通过不同的方式添加视频,其中之一就是给编辑一个直接的链接,我就是这样做的。

在编辑器的初始化中有一个参数media_live_embeds,可以插入到位置truefalse,如果参数插入为true,那么,添加的视频可以直接在编辑器中播放。

问题是,如果我从我的站点(vvv.mp4示例)中提供指向视频的链接,那么它不会播放(好像参数被插入到 media_live_embeds: false 中)。

但是,例如,如果我从 youtube 添加一个视频链接(示例https://www.youtube.com/watch?v=q6_yRWPd4Yc),那么它就可以工作。

屏幕上有 2 个视频,第一个带有 youtube 链接,第二个带有来自网站的链接,第一个直接从编辑器播放,第二个没有。

在此处输入图像描述

我的错误是什么?谁有这个问题?

这里是编辑器,你可以自己测试。

0 投票
1 回答
81 浏览

javascript - 如何使用 Javascript 将自定义创建的插件附加到 TinyMCE 编辑器中的现有插件

我创建了一个用于社交共享的新插件。我需要在 TinyMCE 编辑器中附加这个插件。即,我的新插件需要与“粗体、斜体”等插件一起出现在其中一个工具栏中。请尽快帮助我解决这个问题。

0 投票
1 回答
999 浏览

tinymce - Tinymce:如何显示弹出框动态工具栏;

我有以下带有 html 的简单脚本:

现在我想用一些自定义提供的按钮在图像上显示一个自定义工具栏。类似于 https://www.tinymce.com/docs/plugins/imagetools/但我不知道该怎么做。

您是否知道如何以编程方式在 tinymce 中的特定 html 元素上创建自定义工具栏?

0 投票
0 回答
626 浏览

tinymce - TinyMCE 自定义格式:添加和删除特定的 CSS 样式

目前,我正在开发一个使用自定义格式的插件。不幸的是,我不能使用类,因为输出 HTML必须使用内联样式。

我正在使用如下声明:

问题一:我想使用相互影响的格式。我的意思是:

用户点击选项“虚线边框” - >如果选择已经设置了边框宽度,请不要触摸。如果没有设置,设置border-width:1px;-> 无论当前设置什么,覆盖边框样式:虚线;

用户单击选项“虚线边框”-> 如果选择已经设置了边框宽度,请不要触摸。如果没有设置,设置border-width:1px;-> 无论当前设置什么,覆盖border-style: dotted;

用户单击“粗边框”-> 如果已设置边框样式,请勿触摸。如果没有设置,设置border-style:solid; -> 不管设置什么,覆盖border-width: 3px;

如何读取和过滤用于当前选择的当前 CSS 样式?在我的示例中,a 是编辑器的实例,在单击按钮时传递给函数。请不要将我的问题与这个问题混淆,因为它不是复制和粘贴操作,所以我不能在这里使用这些对象。

问题二:如何删除这些样式,因为它可能是不同组合的混合?

目前,我必须解决的唯一想法是创建一个包含所有可能值的数组并循环遍历这些值,例如

我发现这是一个非常丑陋的解决方案,而且性能也不是很好。

还有其他想法吗?