最土程序邮件订阅功能分析
2011-01-19 15:09 来源:www.chinab4c.com 作者:熊斌
最近在研究最土程序,最土团购程序很注重邮件订阅,在收页和内页,都有对最土程序邮件订阅功能进行展现,最土程序的为了方便对最土程序二次开发,我们将结合最土程序邮件订阅。来具体的对他进行分析。
最土团购程序的订阅文件位置于subscribe.php。他通过调用ZSubscribe::Create($_POST['email'], $city_id);来写入最土的邮件订阅输入。
最土程序的ZSubscribe类有两个方法,分别用来订阅和取消订阅。
1:最土邮件订阅录入功能是以下代码。
static public function Create($email, $city_id)
{
if (!Utility::ValidEmail($email, true)) return;
$secret = md5($email . $city_id);
$table = new Table('subscribe', array(
'email' => $email,
'city_id' => $city_id,
'secret' => $secret,
));
$res = DB::LimitQuery('subscribe',array('condition'=>array
('email'=>$email),'one'=>true));
if($res){
return false;
}else{
return $table->insert(array('email', 'city_id',
'secret'));
}
}
2:最土邮件订阅取消功能是以下代码。
static public function Unsubscribe($subscribe) {
Table::Delete('subscribe', $subscribe['email'], 'email');
}
最土后台管理邮,只要你登陆了后台。就可以看到邮件管理的地方了。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop注册红包插件
ecshop的红包使用是ecshop的一大特点.ecshop注册的时候,我们可以开发一...
- ecshop中如何判断是否微信
ecshop中如何判断是否微信浏览器,我们在ecshop手机版里面。有时候需要...
- ecshop2.7.2增加商品销量排序
ecshop2.7.2虽然在用户体验方面,有些提高。但是很多根本性的东西,还是...
- ecshop整合baidu百度开放平台
大家都知道,baidu的开放平台已经很成熟了。可以方便中小型B2C企业数据...
- ecshop二次开发售后维修卡
插件介绍: 本插件是用于专门从事电子,信息,软件等售后服务关键比...