西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > zencart教程 >

Zen Cart关闭tell a friend防止垃圾邮件滥用

时间:2016-12-30 13:00来源:未知 作者:好模板 点击:
为什么要关闭 tell a friend 功能,目的就是防止被人用来发垃圾邮件 Spam,导致服务器被投诉,轻则被服务器提供商警告,严重的就会被服务器提供商关闭账号了,有排名的站如果经此折
为什么要关闭 tell a friend 功能,目的就是防止被人用来发垃圾邮件 Spam,导致服务器被投诉,轻则被服务器提供商警告,严重的就会被服务器提供商关闭账号了,有排名的站如果经此折腾,将导致损失惨重。
 
Zen Cart V1.5 已经去掉了 Tell a Friend 功能,因此不用设置。
 
以下设置只针对 Zen Cart V1.3.x 的版本。
 
第一步:打开 Tools –> Install SQL Patch 执行以下语句
 
UPDATE product_type_layout 
    SET configuration_value="0"
    WHERE configuration_key="SHOW_PRODUCT_INFO_TELL_A_FRIEND";
 
UPDATE product_type_layout 
    SET configuration_value="0"
    WHERE configuration_key="SHOW_PRODUCT_MUSIC_INFO_TELL_A_FRIEND";
 
UPDATE product_type_layout 
    SET configuration_value="0"
    WHERE configuration_key="SHOW_DOCUMENT_GENERAL_INFO_TELL_A_FRIEND";
 
UPDATE product_type_layout 
    SET configuration_value="0"
    WHERE configuration_key="SHOW_DOCUMENT_PRODUCT_INFO_TELL_A_FRIEND";
 
UPDATE product_type_layout 
    SET configuration_value="0"
    WHERE configuration_key="SHOW_PRODUCT_FREE_SHIPPING_INFO_TELL_A_FRIEND";
 
UPDATE layout_boxes 
    SET layout_box_status="0"
    WHERE layout_box_name="tell_a_friend.php";
友情提示:SQL语句里的表名如果你安装的时候设置了表前缀的,记得修改表前缀,否则会执行失败的。
 
第二步: 创建一个名为 deny_tell_a_friend.php 的文件,保存到目录 includesfunctionsextra_functions 里,文件内容如下
 
 
<?php
if ($_GET["main_page"] == FILENAME_TELL_A_FRIEND) {
    zen_redirect(zen_href_link(FILENAME_DEFAULT));
}
?>
程序功能说明:当垃圾程序调用网站的 tell a friend 功能的时候,就自动跳转到网站首页,使其无法得逞。
上传 deny_tell_a_friend.php 到Zen Cart 安装目录的 includesfunctionsextra_functions 里。
 
收工。
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容