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合作... 



