ExpressionEngine 1.6.8联系表格

时间:2013-09-16 15:33:19

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

我被要求对使用Expression Engine 1.6.8构建的网站进行一些更改。虽然我不熟悉这个CMS,但我可以找到自己的方式进行更新,除了我不确定添加联系表单。我猜测最终我必须将此版本升级到最新版本(2.7,我相信?),以便让此页面上的代码生效:http://ellislab.com/expressionengine/user-guide/modules/email/contact_form.html

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

有关快速修复的建议,还是我应该咬紧牙关,升级并使用我发现的内容?

3 个答案:

答案 0 :(得分:1)

查看EE 1.x docs

一眼就看出语法略有改变。也许这就是你的EE2标签在EE1中不起作用的原因。

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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