问题标签 [tinymce-5]

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 投票
0 回答
652 浏览

image - 如果我将 id 的值更改为数据库,则使用 tinymce 上传图像时出现错误“无法上传图像:HTTP 错误:500”

我有一个tinymce代码将插入mysql数据库,ID从使用insert_id()的最后一个id输入到另一个函数,当给id赋值时会出现错误“上传图像失败:HTTP错误: 500”,你们能帮帮我吗?

这是我的控制器:

这是我的 tinymce 脚本:

0 投票
2 回答
1123 浏览

tinymce - 如何在 TinyMCE 5.06 版中出现表情符号?

我正在尝试使用 TinyMCE 5.06 版本插入表情符号,但插入时出现错误。当我在 Asp.Net MVC 中使用 Html.Raw() 时,没有出现表情符号。它看起来像这样“????”。我怎样才能解决这个问题 ?

我希望输出是或作为示例,但实际输出是 ?? .

0 投票
1 回答
275 浏览

tinymce - 在 TinyMCE 5 的自定义按钮上为元素添加样式?

如何在 TinyMCE 5 中的自定义按钮和自定义上下文工具栏上向元素添加样式(等 padding-left: 10px;)或 css 类?

这就是我到目前为止所做的:

我错过了在 onAction 上写什么?

0 投票
1 回答
56 浏览

javascript - 如何确保在 safari、firefox 和 chrome 中以相同方式处理 tinymce 5 编辑器区域的模糊事件?

我有一个 tinymce 5 编辑区。当用户离开实际文本时,会监听“模糊”事件以自动保存文本。这在 chrome 中运行良好,但在 safari 和 firefox 中,如果用户尝试使用任何 tinymce 按钮(例如下划线、粗体等),它也会触发事件。只有当用户将鼠标移到所有 tinymce 组件(即 UI 元素和实际文本区域)之外时,我才需要保存。

我使用的初始化代码是:

0 投票
1 回答
1687 浏览

tinymce - 如何访问 TinyMCE 5 URL 对话框中的输入字段

我正在将 TinyMCE 3 安装移植到版本 5。我设置了一个工具栏按钮,该按钮打开一个包含自定义页面的对话框,因此使用新windowManager.openUrl方法加载。我也有一些页脚按钮,当然还有一个onAction( dialogApi, details )在单击按钮时调用的处理程序。details.name包含被单击的按钮的名称,因此我可以单独对每次单击做出反应。

似乎,当使用常规对话框时,我配置文件中的每个输入字段并通过传入我的处理程序的第一个参数plugin.js的方法检索其值。此方法在我的URL 对话框中不存在。getDataonActiondialogApi

我的 iframe/dialog 包含一个下拉列表,我想在单击对话框页脚按钮时将所选值插入到编辑器实例中。我知道我可以postMessage用来将信息从 iframe 发送到插件,但这不是我想要的。

当单击按钮并通过打开我的对话框时,如何访问对话框中的输入字段openUrl?如何访问对话框 iframe 中的文档?this似乎是我传入的 JavaScript 对象openUrldocument是嵌入编辑器的页面。

0 投票
1 回答
145 浏览

tinymce - 如何使用 TinyMCE 5 在顶部和底部放置 2 个工具栏功能区

我是tinymce的新手。我试图弄清楚如何添加两 (2) 个工具栏功能区;一个在页面顶部,另一个在页面底部。

看起来只支持一个工具栏功能区 (div ? )。我搜索了文档,但只找到了使用内联配置的固定容器 CSS 的信息:https ://www.tiny.cloud/docs/configure/editor-appearance/#fixed_toolbar_container

有人可以帮我吗?

0 投票
1 回答
515 浏览

file-upload - TinyMCE5 不通过拖放上传图像

我正在查看有关“图像和文件上传选项”的文档。

它在描述 automatic_uploads 选项时说的第一件事是:

启用或禁用由数据 URL 或 blob URI 表示的图像的自动上传。例如,由于通过 Image Tools 插件对图像进行处理,或者在将图像从桌面拖放到编辑器后,就会生成此类图像。

这正是我想要的 - 当图像被拖放到编辑器上时,我希望它能够将图像上传到我的服务器。我通读了其余的选项并想出了这个:

目前我只是想在调用上传处理程序时打印一个调试语句,这样我就知道我已经做到了。但是当我将图像拖到编辑器上时,我会弹出一个窗口,上面写着:

如果我说“离开”,它会放弃站点并在浏览器中显示图像,这不是我想要的。如果我说“取消”,那么它会停留在页面上,但我的上传函数永远不会被调用,并且随后尝试拖动到页面上什么都不做。

为什么这不起作用?是否有一些我需要安装的插件在文档页面上没有提到?

0 投票
0 回答
96 浏览

tinymce-5 - Tinymce 5:执行预定义插件的自定义工具栏按钮

我想从自定义工具栏按钮手动显示模板插件弹出窗口,但如果我执行命令“mceInsertTemplate”,它似乎不起作用。

它在执行一些默认命令(如“Bold”或类似命令时)有效。

也许有人可以指出我正确的方向。

在此先感谢,丹尼尔

0 投票
1 回答
167 浏览

tinymce - Tinymce Call 来自自定义菜单项的内置插件

我正在向 tinymce 编辑器添加菜单按钮。在此界面中,页面上同时加载了多个 tinymce 编辑器。我添加的菜单按钮都使用格式化程序或通过将自定义 css 类应用于选定元素来执行一些自定义样式。作为其中一项的一部分,我还需要从选择中“删除所有格式”,并在选择周围添加一些文本。已经有一个内置插件可以做到这一点,所以我想从我的插件中调用该函数。

我通过使用 jQuery 单击“删除所有格式”按钮来完成这项工作,但是由于页面上有多个编辑器,这会使页面从用户所在的位置滚动,具体取决于 jQuery 实际单击的按钮。

我宁愿不使用这种方法,因为我觉得它会更干净,并提供更好的结果来从我的插件中执行删除格式化代码,但我不确定如何访问我需要调用的函数。

0 投票
0 回答
129 浏览

tinymce - TinyMCE:从word粘贴时表格单元格中没有段落

当我从 Word 粘贴复制的表格时,我会得到一个带有影响布局的段落标签的表格。我尝试<p>使用 valid_children 选项删除标签,但这似乎不起作用。

当我粘贴时,我会得到这个:

但我想要这个:

设置: