1

要求是添加一个功能,通过表单向商店地址发送电子邮件。这适用于希望了解他们是否有资格获得 5 欧元奖金的访客。

我已经完成了一个独立的脚本来满足这个要求,当我输入完整的 url 时,表单就会出现。但是,单击产品描述中指向相同 URL 的链接会产生 404。

这可能是由于 url 重写造成的吗?PHP 页面可以与 Prestashop 共存还是我应该编写某种准系统模块来适应?

4

1 回答 1

1

在您修改问题以使您达到-2之后,我向您投了赞成票。我希望这有帮助。

我不熟悉 Prestashop,但如果它使用 PHP,我相信它会因为你的标签而使用,你可以尝试一些事情:

1 - 您可以向提交按钮添加事件侦听器。当表单提交按钮被按下时,该函数将向服务器发送一个 Ajax 请求以发送电子邮件。

window.addEvent('load', function() {
    var foo = document.getElementById("bar");   
    foo.addEventListener("click", function_to_execute(), false);
}

function_to_execute() 将在单击提交按钮时被调用。

您可以将此代码添加到表单所在的脚本中,或者如果您不想破解 Prestashop 代码,您可以使用 php.ini 将其添加到所有脚本中。只需添加:

auto_prepend_file = "/path/to/file/with/function.php"

我相信这可能会奏效。祝你好运!

于 2011-09-07T14:04:49.800 回答