问题标签 [trumbowyg]
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 - trumbowyg 插件不会发布
我正在使用 WYSIWYG 编辑器 trumbowyg 来补充我们的 CMS 很糟糕的事实。我们的计划是在不删除他们现有的系统的情况下帮助我们的作者使用 HTML,这只是一个带有文本区域用于文章内容的普通表单。
不幸的是,在 trumbowyg 上激活后textarea
,无论我做什么,都没有发布任何内容。
当我说“没有帖子”时,我的意思是表单在我添加 JavaScript 之前工作,然后停止工作,我指的是 PHP 的$_POST
数组。
这是我尝试过的(尽管在我只是做他们网站上列出的基础知识之前):
我确实从以下开始,但没有奏效:
javascript - 以角度清除 trumbowyg 编辑器
我目前在一个项目中使用trumbowyg编辑器,但在清除编辑器的内容时遇到问题。如果我想通过更改附加到它的模型的内容来重新填充编辑器,那么一切都很好,但是当我这样做时它不会清除编辑器的内容$scope.editorModel = '';
。我在这里有一个 Plunker可以对其进行更多解释(单击页面底部的按钮)。
有人有什么想法吗?
ruby-on-rails - 如何在 Rails 中实现 Trumbowyg
我想知道如何正确地实现这个 gem: Trumbowyg_rails
我添加了所有必需的文件。(//= 需要 trumbowyg/trumbowyg,
//= 需要 trumbowyg/langs/pl
*= 需要 trumbowyg/trumbowyg)
部分视图 form.html.haml
不幸的是,上面的代码显示纯文本区域。
laravel - Trumbowyg:无法在 PHP 中获取 textarea 值
我正在尝试在我的 Laravel 应用程序中使用 WYSIWYG 编辑器,但我有一个无法解决的错误。
什么有效:
- 发送带有填充文本区域的发布请求的表单(名称 = 音高)
- 所以请求格式正确,我可以在控制器中检索它,一切都很完美
我的问题
当我在这个特定的文本区域上添加一个所见即所得的编辑器时(使用 Trumbowyg 或 Redactor,我都尝试了),然后pitch
从请求中消失,我无法在控制器上得到它。
我在控制台中没有任何JS问题,当我删除对所见即所得编辑器的调用时,一切都很好,所以我不知道在哪里搜索。
的 DB 字段pitch
是text
(我尝试将其切换到string
,但也没有工作)。
这是我的视图代码:
在控制器中,这段代码给了我null
php - Trumbowyg:如果只有 iframe,则不会发布数据
对于一个网站,我使用 jQuery Wysiwyg “ Trumbowyg ”。我已将插件“ noembed ”添加到视频中。
不幸的是,我注意到一些奇怪的事情:当我尝试在 Trumbowyg 中仅添加一个视频(例如,来自 Youtube 的“ iframe ”)时,当我在 PHP 中获取值时,该字段始终为空。
但是,如果我将相同的视频与其他内容(例如一个简单的文本)放在同一视频中,则该字段不为空,并且变量“ $_POST ”包含以前在我的编辑器中编写的所有数据(视频+文本)。
这是我的代码:
如果我用“ console.log($('#editor').trumbowyg('html')) ”显示变量,我会注意到同样的事情。
如何解决这个问题?
python - Trumbowyg 小部件(django)停止工作
在使用 Trumbowyg django 小部件(Django FS Trumbowyg https://bitbucket.org/fogstream/django-fs-trumbowyg/)时,它突然停止工作,并且表单回退到文本字段。
我似乎找不到它停止工作的原因,因为我认为我没有更改任何与之相关的内容,只是稍微更改了继承模板以更快地加载 jQuery。我还尝试重新安装 PIP 包,并手动同步本地静态和静态 cdn 文件夹以包含 fs_trumbowyg 资源。
综上所述,服务器似乎成功地为浏览器提供资源,如下所示。
[05/Jul/2016 11:31:35] "GET /static/fs_trumbowyg/css/trumbowyg.css HTTP/1.1" 304 0
[05/Jul/2016 11:31:35] "GET /static/fs_trumbowyg/trumbowyg/design/css/trumbowyg.css HTTP/1.1" 304 0
[05/Jul/2016 11:31:35] "GET /static/fs_trumbowyg/trumbowyg/trumbowyg.min.js HTTP/1.1" 304 0
[05/Jul/2016 11:31:35] "GET /static/fs_trumbowyg/trumbowyg/langs/ru.js HTTP/1.1" 304 0
[05/Jul/2016 11:31:35] "GET /static/fs_trumbowyg/js/trumbowyg.upload.js HTTP/1.1" 304 0
在检查文本框元素时,它似乎正确地认为它是 trumbowyg 文本框<textarea class="trumbowygwidget form-control" cols="40" id="id_content" name="content" rows="10"></textarea>
但是,它仍将其呈现为普通文本字段。
我的问题是关于我如何解决它,因为过去几个小时,我已经没有想法了。
编辑(显示如何设置 Trumbowyg):
forms.py(表单文件):
在 settings.py 文件中,我'trumbowyg',
在 INSTALLED_APPS 数组中。
我还根据指令url(r'^trumbowyg/', include('trumbowyg.urls'))
在(全局)urls.py 文件中添加了该行。
javascript - Trumboqyg WYSIWYG 编辑器不适用于 Jquery.Validate 插件,“未捕获的类型错误:无法读取未定义的属性 'nodeName'”
我一直在拔头发试图弄清楚这一点。
我目前正在使用 jquery 验证插件运行 jquery 2.2.2。https://jqueryvalidation.org/ 和 Trumbowyg 所见即所得编辑器。https://alex-d.github.io/Trumbowyg/
但是,每次使用单击或真正执行任何操作时,大多数情况下都可以正常工作。你得到控制台错误Uncaught TypeError: Cannot read property 'nodeName' of undefined
。它还会导致 Trumbowyg 的某些部分无法正常工作。
所以我的解决方案是在 jquery 验证插件上使用忽略类。但它不起作用。我尝试忽略几乎所有不同领域的类标签,无论我做什么,它都不会被忽略。
那么如何使用带有 trumbowyg 文本编辑器的 jquery 验证插件呢?
这是我的验证码。
我确实删除了验证插件,并且 trumbowyg 的所有内容都可以正常工作。所以也许是时候找到一个新的验证插件了,我真的很想避免这种情况。
更新:我确实注意到 Firefox 给了我一个不同的错误,所以我想我也会分享它。
应该可以在此处演示问题的示例:http: //develop.chrischampeau.com/admin/test.php
javascript - 在子元素/ trumbowyg 中查找匹配项
我有一个表格,我必须用 trumbowyg 检查 textarea/div 中的元素。
但
在 trumbowyg 中不起作用
向 div 添加文本时,trumbowyg 中的类似解决方案不起作用
jquery - trumbowyg 表情符号实现
我在使用 trumbowyg 表情符号插件时遇到了一些问题。
下拉表情符号是显示但不是表情符号图标列表,(仅文本内容为:微笑:例如)。
有任何想法吗?