TinyMCE:如何禁用代码重写?
我试图阻止 TinyMCE(在 Joomla 中)重写代码(添加、删除、移动标签和属性等)。我不想设置每个标签,只需阻止 TinyMCE 更改我的代码即可。
TinyMCE 配置:
verify_html:false;
对我不起作用,切换到源代码视图或单击显示/隐藏仍然会导致编辑器修改我的源代码。
I'm trying to prevent TinyMCE (in Joomla) from rewriting code (adding, removing, moving tags and attributes, etc). I don't want to setup every tag, just simply stop TinyMCE from changing my code.
The TinyMCE configuration:
verify_html:false;
doesn't work for me and toggling to the source code view or clicking show/hide still causes the editor to modify my source code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
进入 Joomla 中 tinyMCE 插件的配置并禁用代码清理。
Go into the configuration of the tinyMCE plugin in Joomla and disable the code cleanup.
转至:扩展(应位于顶部选项卡控件上)
单击:插件管理器
这将带您进入 Joomla 所有插件的列表...
禁用任何以“-editor”开头的插件
这将为您留下一个简单的编辑器,它可以编辑和保存 Html 的基本文本,而不考虑其中的内容。它并不漂亮,但如果您在 Joomla 编辑器中发现的错误数量是我的一半,您将会对这一变化感到高兴。
Go to: extensions (Should be on the top tab control)
Click: Plug-in Manager
This will take you to a list of all of Joomla's plugins...
Disable any plugins that start with "-editor"
This should leave you with a bare bones editor which edits and saves basic text for Html without regard for what's in it. It's not pretty but if you found half as many bugs in Joomla's editor as I did, you'll be glad of the change.
Hackwars 答案的补充:有一个名为
tinymce.php
的文件保存着tinymce 配置。在此文件中,您可以更改所有必要的设置。要禁用清理功能,您需要设置
Additional to Hackwars answer: There is a file called
tinymce.php
holding the tinymce configuration. In this file you can change all necessary settings.To disable the cleanup functionality you need to set
Joomla 2.5(和 3.0)解决方案:
登录您的管理并转到
站点
>全局配置
>文本过滤器
。您可以看到任何输入都会有一些 joomla 端过滤器(无论您使用什么编辑器)。
在那里,您可以轻松更改任何用户组的文本过滤。
现在将
超级用户
组的默认黑名单
更改为无过滤
。更多信息请访问http://docs.joomla.org/Help30:Site_Global_Configuration#Text_Filters
Joomla 2.5 (and 3.0) Solution:
Login to your administration and go to
Site
>Global Configuration
>Text Filters
.You can see that any input will have some joomla-side filters (regardless of what editor you use).
At that place you can easily change text filtering for any User Group.
Now Change
Default Blacklist
toNo filtering
forSuper Users
group.More info at http://docs.joomla.org/Help30:Site_Global_Configuration#Text_Filters