uchome活动邀请功能分析
2011-11-09 10:52 来源:www.chinab4c.com 作者:uchome专家
uchome的活动邀请功能。是uchme里面的一个特色功能。在uchome里面我们可以录入活动。该活动是针对整站的活动。uchome的活动分类有好几种.比如聚会,活动,旅游等.都是通过uchome数据库表uchome_eventclass来存储的。
我们在会员中心的活动中。可以点邀请.进入该邀请页面.在uchome的邀请页面,我们可以看到自己的好友.
$count = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT COUNT(*) FROM ".tname('friend')." WHERE uid='$_SGLOBAL[supe_uid]' AND status='1' $sql"), 0);
$fuids = array();
$list = array();
if($count) {
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('friend')." WHERE uid='$_SGLOBAL[supe_uid]' AND status='1' $sql ORDER BY num DESC, dateline DESC LIMIT $start,$perpage");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
realname_set($value['fuid'], $value['fusername']);
$list[] = $value;
$fuids[] = $value['fuid'];
}
}
这里很简单,通过friend表,来检索出该会员下的所有好友.进行邀请.
uchome的邀请表是uchome_eventinvite
$_SGLOBAL['db']->query("INSERT INTO ".tname("eventinvite")."(uid, username, eventid, dateline, touid, tousername) VALUES ".implode(",", $inserts));
$_SGLOBAL['db']->query("UPDATE ".tname('space')." SET eventinvitenum=eventinvitenum+1 WHERE uid IN (".simplode($touids).")");
当提交邀请之后,我们可以在每个的活动旁边,看到自己的邀请。以及被邀请的uchome中好友.从而达到了完成对uchome活动邀请的功能。
最近更新
常用插件
- ecshop自定义销售排行插件
我们在ecshop程序里面,能看到ecshop中的产品销售出去之后,会有销售排...
- ecshop分类/频道下flash
ecshop分类/频道下flash,这个的功能是非常有用的。ecshop首页flash这个功能...
- ecshop退款申请插件二次开
ecshop退款申请插件介绍:ecshop系统本身带有退款功能,但是很麻烦.不能...
- ecshop多位小数显示插件
ecshop多位小数显示插件...
- ecshop订单来源统计插件
我们的站可能会和很多渠道合作。比如我们和baidu合作,我们和google合作...