Zencart 1.56c增加邮件订阅功能


第一步:创建订阅表单
在 ZenCart 模板文件(如 includes/templates/YOUR_TEMPLATE/common/tpl_main_page.php 或合适的位置)插入以下 HTML 代码:

<form id="subscribe-form">...

第二步:创建 subscribe_handler.php 处理订阅请求
在 ZenCart 网站根目录下创建 subscribe_handler.php,并添加以下代码:

<?php require('includes/application_top.php');...

第三步:测试功能
打开网站,输入邮箱,点击“订阅”。
检查邮件是否收到(请确保 ZenCart 电子邮件功能正常)。
如果没收到邮件:
确保 EMAIL_FROM 在 ZenCart 管理后台 "配置" > "邮件选项" 里正确配置。
在 subscribe_handler.php 里添加 error_log($e->getMessage()); 以调试错误。

第四步:JQ冲突解决,有的模板里已经引用了Jquery,需要去掉这行代码

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

附具体完整代码addsub.txt

声明:Windows 10 专业版|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Zencart 1.56c增加邮件订阅功能


Carpe Diem and Do what I like