繁体   English   中英

Joomla前端编辑会中断短代码

[英]Joomla FrontEnd Editing breaks shortcodes

我在本地主机上有一个joomla网站。

我安装了一个名为Helix 2的模板,该模板也有一组简码。 (我只放入了[block] blah blah [/ block]之类的东西,而我的blah blah在一个漂亮的框中突出显示。)

我从BackEnd以这种方式发布了漂亮的文章。 不幸的是,我已经设置了一些用户,以便能够从前端编辑这些文章。 我已经手动检查了数据库,并且简码已保存在数据库中。 但是,当在前端单击“编辑”时,该“数据库版本”未加载到编辑字段中! 从前端进行编辑时,joomla引擎不会加载文章的数据库版本,而是从浏览器或其他内容呈现的版本。 后一个版本没有简码。 因此,单击“从前端保存”后,原始文章格式会丢失! 然后,我必须在前端手动重新输入简码。

因此,解决方案是,在单击“编辑”按钮时,如果要从数据库中加载要编辑的文章,那么我可以在其适当位置看到我的简码。 那么,joomla中是否有任何设置可以帮助我解决这个问题?

PS:我已经尝试过所有具有TITANMCE,JCE和EDITOR-NONE的结果的编辑器。 它不是编辑器问题。

您使用的是哪个Joomla版本?

在Joomla 2.5中,如果您使用其他组中的用户,请在常规设置中签出文本过滤器选项标签。 如果您以超级管理员身份登录,并且该组的设置为“无过滤器”,请尝试更改为“默认黑名单”,而不是保存。 清除所有joomla缓存(仅在保存站点上)。 比改回到“无过滤器”选项。

我在joomla论坛上看到抱怨,在某些情况下默认设置为“无过滤器”选项没有正确设置。 将其重置为默认黑名单并重新设置为“无过滤器”可能会解决该问题。

这是一个简单的解决方案,我不得不花很多夜无眠地冲浪才能找到解决方案。 在我的网站http://lokkatha.com中,该问题持续存在了一段时间。 但是,借助Wouter在此处建议的解决方案,我可以解决该问题。 这个过程是

转到BACKAD ADMIN >>常规配置>>文本过滤器

将所有过滤器隐蔽为无过滤问题已解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM