1

我在 localhost 中有一个 joomla 网站。

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

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

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

PS:我已经尝试了所有编辑器 TINYMCE、JCE、EDITOR-NONE,结果相同。它不是编辑器的问题。

4

2 回答 2

0

您使用的是哪个 Joomla 版本?

在 Joomla 2.5 中,如果您使用来自不同组的用户,请查看常规设置中的文本过滤器选项选项卡。如果您以超级管理员身份登录并且该组的设置为“无过滤器”,请尝试更改为“默认黑名单”而不是保存。清除所有 joomla 缓存(只是为了在保存站点上)。然后改回“无过滤器”选项。

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

于 2013-08-26T11:17:59.253 回答
0

多么简单的解决方案,我不得不花费这么多不眠之夜来寻找解决方案。在我的网站http://lokkatha.com中,问题持续了很长一段时间。但是,在 Wouter 在这里提出的解决方案的帮助下,我可以解决它。过程是

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

将所有过滤器转换为 NO FILTERING 问题就解决了。

于 2013-10-10T02:00:55.780 回答