4

我正在使用 joomla 的高级版本,但在使用自定义 html 模块或使用 HTML 文章时遇到问题。HTML 中的所有属性都被 / 和 "

这是发生的事情: 0. 首先,所有图像都按照安装正常显示。

  1. 复制默认模块“Image Module”,新名称为“Image Module Me”

  2. 设置菜单,使原始模块显示在默认菜单中,新模块显示在我的测试菜单中

  3. 沿线某处,默认图像模块和我的副本的图像停止正确显示(显示损坏的图像链接)。

  4. 当我查看图像模块时,我可以看到 html 已更改。

  5. 通过重新插入图像来重置 html,这会生成以下 html:

    img src="图像/标题/walden-pond.jpg"

    • 请注意,此时图像在管理编辑器中显示得很好
  6. 保存模块

  7. 单击自定义输出 - 瞧,我的图像链接已损坏。当我查看 html 时,我可以看到以下内容:

    img src="\"图像/标题/walden-pond.jpg\""

编辑1:

这仅仅是因为 Magic_quotes。如何在 joomla 3.0 中禁用魔术引号?

4

1 回答 1

0

要禁用魔术引号,您必须编辑服务器中的 php.ini 文件。老实说,我很惊讶您甚至可以安装 Joomla 3.0 作为 Joomla 3.0 的要求,即禁用魔术引号。如果您可以编辑 php.ini 文件,则必须添加:

; Magic quotes
;

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of \').
magic_quotes_sybase = Off

您可能需要联系您的房东来执行此操作。在不得已的情况下(并且仅在不得已的情况下)编辑您的 .htaccess 文件,其内容如下:

php_flag magic_quotes_gpc Off

等等

于 2012-12-12T09:01:52.950 回答