uchome互动组原理分析
2012-08-30 15:26 来源:www.chinab4c.com 作者:uchome专家
uchome互动组原理分析,主要是分析uchome的mtag组,在uchome中互动组存储在uchome数据库表,当我们建立一个群组之后,群组信息是存储在uchome数据库表mtag表中的。
我们在uchome的mtag表中可以看到,当uchome组被建立的时候,通常在mtag表中会存储该组的控制信息,比如会员数量,发表评论数量,组LOGO,以及最后发布流言的时间等。
会员在允许的条件下,可以加入到uchome的mtag中去,那么该组和会员的关系是存储在uchome数据库表tagspace中的,里面有tagid记录组的ID,以及uid记录会员ID,username来记录会员名以及积分。
如果uchome的会员想加如该组中,只有一个办法。通过$mtag = mtag_join('tagid', $tagid);函数进行加入,其实他只是在uchome数据库表tagspace里面增加了一条会员和组的关系记录而已。具体看以下代码。
$setarr = array(
'tagid' => $tagid,
'uid' => $_SGLOBAL['supe_uid'],
'username' => $_SGLOBAL['supe_username']
);
然后插入到数据库中去,如果该会员加入该组成功,该组会标记增加了一位会员。然后在uchome的群组下面可以发起uchome群组话题。
$_SGLOBAL['db']->query("UPDATE ".tname('mtag')." SET membernum=membernum+1 WHERE tagid='$tagid'");
inserttable('tagspace', $setarr, 0, true);
以上就是部分有关uchome互动组原理分析。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop订单来源统计插件
我们的站可能会和很多渠道合作。比如我们和baidu合作,我们和google合作...
- ecshop分类/频道下flash
ecshop分类/频道下flash,这个的功能是非常有用的。ecshop首页flash这个功能...
- ecshop自定义销售排行插件
我们在ecshop程序里面,能看到ecshop中的产品销售出去之后,会有销售排...
- ecshop多位小数显示插件
ecshop多位小数显示插件...
- ecshop退款申请插件二次开
ecshop退款申请插件介绍:ecshop系统本身带有退款功能,但是很麻烦.不能...