问题标签 [tinymce-4]
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.
javascript - 如何在 TinyMCE 4.x 编辑器中过滤有效样式?
在 TinyMCE 版本 3.3.9.4 中,可以通过使用“未记录”valid_styles
选项(TinyMCE 有效元素:仅允许特定的 CSS 规则)将样式限制为对齐(拒绝着色选项等):
现在有了 4.x 版本,这似乎不再起作用了。有没有办法在 TinyMCE 4.x 中过滤有效样式,最好使用内置编辑器(客户端)方法?
tinymce - 如何更改tinymce插件图标
我正在使用 jbimages 插件。我想使用与 tinymce_icons.gif 不同的图标我知道在哪里进行更改,但不知道应该是什么。在 jbimages 我发现以下代码:
那么我在哪里可以找到图标名称列表,以便将其更改为我想要的图标?
asp.net - 在 html 编辑器中粘贴代码
我需要一个可以粘贴代码并在网页上查看的工具。我试过 TinyMCE 4.x。它工作正常,但我发现了一个问题:当我从 Visual Studio 粘贴代码时,没有保留缩进。我用谷歌搜索,但我找不到解决方案,几个月前我尝试了 fckeditor。我有一个语法荧光笔,但如果我没记错的话,缩进也有同样的问题。
我需要该工具来帮助我完成三件事: 编写纯文本 粘贴代码,主要来自 Visual Studio 上传图像
大多数谷歌点击是从 2009 年到 2010 年,那么我用什么 2013 年?我是否应该放弃“著名”编辑并在这篇 4 年前的文章中有所作为: http ://www.1stwebdesigner.com/css/16-free-javascript-code-syntax-highlighters-for-better-programming/
我用 asp.net 4.5 构建这个
或者也许只是用一个问题来总结一下:您是如何启动并运行这种需求的?
谢谢
asp.net-mvc-4 - 无法在 mvc4 中渲染微型 mce 编辑器
我正在尝试在局部视图中渲染 tinymce。
我已经包含了对 tinmce 的引用
在浏览器上,我只得到文本区域而不是编辑器。但是,当我在另一个具有部分视图的虚拟应用程序中编写相同的代码时,它可以完美运行。我正在使用 MVC 4。
请建议。
php - 如何将代码添加到博客以查看
我正在寻找创建自己的博客,我将在其中发布一些文字帖子以及一些教程博客。
TinyMCE 或 CKeditor 是否允许我添加代码,以便它像下面的代码版本一样显示并输出它,以便用户可以看到最终结果,即显示 div 时的结果。
php - Yii 的 urlManager 和图片
我正在使用 TinyMCE 和一个名为“响应式文件管理器”的插件以及 Yii 框架。由于 Yii 的 url 管理器的工作方式,我在显示图像时遇到了问题。
例子:
被视为控制器/操作,并收到 404 错误。是否有解决方法从主配置文件中的 urlManager 中排除图像/视频/等?我宁愿避免修改插件来添加 Yii 的 CHtml image() 函数。
有任何想法吗?
更新 我注意到如果图像存储在子文件夹中,yii 的 url 管理器只会重定向到控制器/动作,例如。
代替
但是,我仍然需要有子文件夹,因为文件管理器处理视频和图像,我认为如果结构将它们分开,用户不会感到困惑。
tinymce - 动态更新 TinyMCE 4 ListBox
我正在尝试修改 TinyMCE 4“链接”插件,以允许用户从由 AJAX 请求动态更新的 ListBox 元素中选择内容。
我在 editor.windowManager.open() 之前创建了 ListBox 元素,因此它们最初被正确渲染。我有一个执行 AJAX 请求并获得 JSON 格式响应的 onselect 处理程序。
我需要对 JSON 响应做的是让它更新另一个 ListBox 元素,用新结果替换现有项目。
我很困惑,文档非常不清楚。我不知道是否应该替换整个控件,或者删除项目然后添加新项目。我不知道是否需要实例化一个新的 ListBox 控件,或者将其渲染为 HTML 等。
基本上,我可以访问原始呈现的 ListBox(名称:“模块”}
win.find('#module');
我有来自 AJAX 请求的新值:
var data = tinymce.util.JSON.parse(text).data;
我已经尝试创建一个新的 Control 配置对象,比如
但我不知道如何渲染它,更不用说替换现有的了。
我试过了
var newList = tinymce.ui.Factory.create(newCtrlconfig);
接着
newList.renderHtml()
但即便如此,呈现的 HTML 也不包含项目的任何标记。检查这些对象只是令人沮丧:有“设置”、“值”、“_values”、“项目”,所有这些都可以愉快地存储我的值,但甚至不清楚它们中的哪一个会起作用。
因为它是一个 ListBox 而不是一个简单的 SELECT 菜单,所以我什至不能轻松地使用 DOM 来操作这些值。
有没有人在 4.x 中征服了 TinyMCE 列表框?
javascript - 使用 Tinymce 创建自定义弹出窗口
下面是我的 Tinymce textarea 的代码
我添加了一个名为的自定义按钮dummyimg
,它将预定义的图像添加到 tinymce 容器中。我的要求是,我需要一个如下所示的弹出窗口,它使我能够title
使用自定义按钮仅添加图像。
提前致谢。
javascript - 仅使用 Media_Buttons 激活 TinyMCE 弹出窗口 True?
我在前端运行 Wordpress 和 TinyMCE。
我有一个按钮可以打开弹出窗口,但它只有带有 media_buttons TRUE 的单词。但我想隐藏 media_buttons。提前致谢。
我收到此错误:
这是我的代码:
这是 mygallery_plugin.js:
tinymce-4 - tinymce 4.x - 更改主题
如何在 tinyMCE 4.x 中更改主题?我看到了主题:现代。我用谷歌搜索并看到“简单”,但这对我不起作用。
我想要的是具有 3.x 外观的最新款。
所以,我想要主题:经典。像这样的东西:tinymce
可能吗?