自定义HTML模块 - 不支持joomla 3.0

时间:2012-12-12 06:32:33

标签: html joomla module

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

替换

以下是发生的事情: 0.首先,根据安装情况显示所有图像。

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

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

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

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

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

    img src =“images / headers / walden-pond.jpg”

    • 请注意,此时图片在管理编辑器中显示正常
  6. 保存模块

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

    img src =“\”images / headers / walden-pond.jpg \“”

  8. EDIT1:

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

看看这篇文章非常有帮助

HOW to CREATE A NEW MODULE POSITION