我在localhost中有一个joomla网站。
我安装了一个名为Helix 2的模板,它也有一组Shortcodes。 (我只是加入了[block] blah blah [/ block]这样的东西,我的等等在一个漂亮的盒子里突出显示。)
我从BackEnd发布了漂亮的文章。不幸的是,我已经设置了一些用户能够从前端编辑这些文章。我手动检查了数据库,短代码保存在数据库中。但是在前端单击编辑时,编辑字段中未加载THAT DATABASE VERSION!从前端编辑时,joomla引擎DOESNOT加载文章的数据库版本,但是从浏览器或其他东西渲染的版本。后一版本没有短代码。因此,在从前端单击保存后,原始文章格式将丢失!然后我必须手动重新输入前端的短代码。
所以解决方法是,在点击编辑按钮的同时,如果从数据库加载了要编辑的文章,我可以在适当的位置看到我的短代码。那么,joomla中的任何地方都可以帮我解决这个问题吗?
PS:我已经为所有编辑TINYMCE,JCE,EDITOR-NONE做过同样的结果。它不是编辑问题。答案 0 :(得分:0)
您使用的是哪个Joomla版本?
在Joomla 2.5中,如果您使用其他组中的用户,请检查常规设置中的文本过滤器选项选项卡。如果您以超级管理员身份登录并且该组的设置为“无过滤器”,请尝试更改为“默认黑名单”而不是保存。清除所有joomla缓存(只是在保存站点上)。然后改回“无过滤器”选项。
我在joomla论坛上看到投诉,在某些情况下默认设置的No Filter选项没有设置。将其重置为默认黑名单并返回“无过滤器”可能会解决该问题。
答案 1 :(得分:0)
这是一个简单的解决方案,我不得不花费这么多不眠之夜来寻求解决方案。在我的网站http://lokkatha.com中,问题持续了很长一段时间。但是,在Wouter建议的解决方案的帮助下,我可以解决它。这个过程是
转到BACKEND ADMIN>>一般配置>>文字过滤器
将所有过滤器转换为NO FILTERING问题已解决。