【问题标题】:ExpressionEngine 1.6.8 Contact FormExpressionEngine 1.6.8 联系表
【发布时间】:2013-09-16 15:33:18
【问题描述】:

有人要求我对使用 Expression Engine 1.6.8 构建的网站进行一些更改。尽管我不熟悉此 CMS,但我可以找到进行更新的方法,但我不确定是否要添加联系表格。我猜想最终我必须将此版本升级到最新版本(我相信是 2.7?)才能使此页面上的标签正常工作:http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html?

我对升级的唯一犹豫是我不熟悉 EE,而且其他人可能正在为我正在开发的网站创建一个全新的网站,而且很可能没有 EE(所以我正在学习一些东西我可能不再需要了)。

有什么快速修复的建议,还是我应该硬着头皮升级并使用我找到的东西?

【问题讨论】:

    标签: content-management-system version expressionengine contact-form


    【解决方案1】:

    看看EE 1.x docs

    乍一看,语法似乎发生了一些变化。也许这就是您的 EE2 标签在 EE1 中不起作用的原因。

    【讨论】:

      【解决方案2】:

      如果这个网站太旧,我肯定会尝试使用 EE1 文档中显示的标签。从 1.6.8 跳到 2.7 可能会变得很危险,因为模板的编码方式、使用了哪些附加组件、这些附加组件是否可用、哪些功能被弃用或吸收等变量。 ..

      我只是说放弃努力,因为您提到有另一个网站正在进行中。如果您想完成更新/升级,请关注文档 herehere 并学习它。绝对值得学习。一旦进入 EE,就很难回滚。

      【讨论】:

      • 这些表单标签 {exp:email:contact_form} {/exp:email:contact_form} 被拒绝,我认为这是因为我没有安装电子邮件模块。这似乎在我的可用模块列表中不可用。这是我可以添加到我目前正在使用的东西吗?更新过程确实有点令人生畏...
      • 明确一点:您正在寻找一个名为“电子邮件”的模块(不是联系表格)。我不记得是基础安装还是单独购买。
      • 这是EL提供的免费模块。
      【解决方案3】:

      我最终在模板中编写了自己的 html 代码,并使用 php 脚本对其进行处理,以将表单输入发送到电子邮件地址,就像我通常在网站上所做的那样。不熟悉 ExpressionEngine,我想我不明白为什么我不断被引用来使用模块来做到这一点,但我想对于不是编码员但有 EE 经验的人来说,这就是方式去。据我了解,电子邮件模块不是免费的,也没有附带核心版本,这是我必须使用的,而是附带许可版本,这使得这更加令人困惑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-06-27
        • 2015-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多