0

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

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

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

4

3 回答 3

1

查看EE 1.x 文档

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

于 2013-09-16T18:11:48.650 回答
1

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

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

于 2013-09-16T20:24:44.670 回答
0

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

于 2013-09-19T15:01:03.677 回答