0

我对 Joomla 比较陌生,这让我发疯。

我需要在 Joomla 2.5 的一些文章(其中 3 篇)中使用 PHP 代码。我使用的 DirectPHP 插件似乎工作正常,但 TinyMCE 编辑器妨碍了我在保存页面时自动注释 PHP 代码。

我当然可以完全禁用 TinyMCE,然后一切都按预期工作,但我需要保持启用它,因为其他用户需要它(用于编辑其他文章)。

我检查了 TinyMCE 插件选项,但没有禁用代码清理或类似功能的选项。

我检查了 Joomla 的“文本过滤器”页面(在全局配置中),但这似乎没有帮助:“管理员”(这是我的帐户类型)已经说“无过滤”,所以不是这样。

我还尝试更改我需要 PHP 的一篇文章的权限,基本上拒绝除“管理员”和“超级用户”(在文本过滤器中启用了“无过滤”设置)之外的每个组的编辑权限。也没有运气。

所以我被困住了。

基本上我需要的是只为这 3 篇文章禁用 TinyMCE。那可能吗?

如果没有,解决这个问题的最佳方法是什么?

4

1 回答 1

1

我强烈推荐使用 Sourcerer,而不是使用DirectPHP。它具有非常高的评价,强大的支持并定期维护。它与 DirectPHP 的概念相同,但允许您将其他语言添加到您的文章中,例如 Javascript 和 CSS。

这是它如何工作的一个小例子。启用插件后,只需将代码添加到您的文章中:

{source}
<?php
    echo 'Hellow World';
?>
{/source}
于 2013-11-11T12:59:30.723 回答