Joomla后端,文章在哪里,我如何嵌入php?

时间:2010-12-15 19:02:36

标签: php email forms joomla

我一直试图解决这个问题。我是保险办公室的营销负责人,我也负责该网站。我在C和Python方面有很少的技能,但是有一个带有Joomla后端的网页。很简单,没有任何麻烦。但是,joomla在其文章中不支持php,我有一个php电子邮件表单,我需要在一篇文章中嵌入保险申请。有谁知道我怎么能做到这一点?我搜遍了整个ftp服务器,没有文章区域。我可以弄清楚的是,调用文章是wewebsite / index.php?option = com_content& view = article& id = 86& Itemid = 98 有什么方法可以做到这一点吗?我们付费进行设置的开发人员用一些文章做了这个,但我需要在那里获得更多。任何帮助深表感谢。

4 个答案:

答案 0 :(得分:1)

下载此扩展程序,然后通过Extensions>进行安装。在管理菜单中安装链接。

http://extensions.joomla.org/extensions/edition/custom-code-in-content/5051

此扩展程序将在文章编辑器下方添加一个按钮。单击“Sourcer”按钮将允许您粘贴php代码。然后它会在文章中插入php代码。

在插入代码之前,请确保在编辑器中单击以将光标放在要放置代码的位置。

答案 1 :(得分:0)

Joomla有大量的电子邮件表单扩展名available!您可以轻松地将电子邮件/联系表单嵌入到文章中。您需要为该扩展指定位置名称,然后在文章内容中使用该标记来嵌入它,如指定的here.

其余的是配置/自定义扩展/插件本身。

最后但并非最不重要:az ircmaxell说:请不要在文章中启用php脚本。

我希望这会有所帮助。

答案 2 :(得分:0)

根据您需要的申请表格的广泛程度,您有几个选择。您可以使用Joomla!内置的"联系表格"在文章的页面上。或使用表单扩展名。 " aiContactSafe的"这是Joomla中列出的!目录是我经常使用的目录。

以下是如何将表单放在带有文章的页面上的简要说明。

首先,你必须创建一个"虚拟"那篇文章的菜单项。 "假人"只是意味着一个没有发布到任何位置的菜单。你这样做Joomla!创建一个"页面"那篇文章。只需复制链接Joomla!为它生成。然后,无论你使用什么形式,都可以发布到那个"页面"在模块管理页面中。

希望这有帮助。

答案 3 :(得分:0)

美好的一天,

出于安全原因,大多数代码都会从文章中删除(例如PHP或Javascript)。如果你让用户输入JS或PHP,他们可以让你的站点更容易被破解。

但是你有很多选择。

例如,您可以在文章中允许更多代码,并将权限限制为超级管理员(您自己)。

  1. 登录http://example.com/administrator
  2. 内容>文章经理(来自主菜单)
  3. 选择“参数”图标(右上角)
  4. 滚动到过滤选项(位于底部)
  5. 选择Public Front-end,然后按shift,然后选择Administrator。 (这将选择除超级管理员以外的所有组。
  6. 对于过滤器类型,请选择黑名单(默认)
  7. 现在,您应该可以在文章中保存更多代码。但是,如果您使用JCE等编辑器,他们可能拥有自己的安全过滤器。

    所以更进一步,创建一个自定义模块来播放您的代码。例如,您将图像映射添加到完美运行的文章中。但随后客户Jane用她的编辑编辑了这篇文章,保存所有的javascript都没了。绕过这个......

    1. 登录http://example.com/administrator
    2. 扩展程序>模块管理器(在主菜单中)
    3. 选择“新建”图标(位于右上角)
    4. 选择自定义HTML(左侧列表的一半)
    5. 输入标题(例如PHP地图代码)
    6. 对于Show Title,选择“No”。 (在这种情况下,如果你选择是,它仍然不会显示)
    7. 对于已启用,请选择“是”
    8. 对于位置,输入一个独特的位置,例如php-mapcode(除了下拉列表中现有的任何内容)
    9. 确保您的WYSIWYG编辑器已关闭。 (在您的用户设置中完成)
    10. 粘贴PHP代码
    11. 选择“保存”图标
    12. 找到您要添加代码的文章(内容>文章管理器>搜索)
    13. 徘徊无论要添加的PHP代码类型{loadposition php-mapcode}(与在步骤8中选择注释位置取代PHP-mapcode,编辑器可以在粘贴时在此代码。
    14. 保存。
    15. 而中提琴,你已经定下来了。您可以按照这种方式创建任意数量的自定义模块。或者,它们是第三方模块,它们以较少的步骤执行相同的操作,但过程相对相同。请记住,只在绝对必要时安装第三方模块。大多数都有安全漏洞,你必须确保每次被利用时都要更新。

      希望这有帮助。

      干杯, 克里斯托弗