Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] 默认加入指定群组[1.5 & 2.0版本通用]

[复制链接]
windzb 发表于 2009-8-28 17:29:14 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 UTF8简体 BIG5繁体 
插件名称:
插件作者: 原作者
适用版本: UCHome 2.0
本帖最后由 windzb 于 2009-8-29 00:01 编辑

按照之前一个大哥的代码改的,很简单。

打开space.php

找到 //处理
在 //处理 上面加入以下代码:(记得改tagid)
  1. //默认加入群组
  2. if($_SGLOBAL['supe_uid']){
  3.              $sql = "SELECT * FROM ".tname('mtag')." WHERE tagid=18"; //这个ID需要你修改成自己的默认群组的ID
  4.          $query = $_SGLOBAL['db']->query($sql);
  5.          $rs=($_SGLOBAL['db']->fetch_array($query));
  6.           if($rs) {           //如果有该群组
  7.             $tagid = $rs['tagid']; //先查找当前用户是否已经加入了该群组
  8.                  $sql = "SELECT * FROM `" .tname('tagspace'). "` WHERE tagid=$tagid AND uid=".$_SGLOBAL[supe_uid];
  9.                   $query = $_SGLOBAL['db']->query($sql);
  10.                    $found_user_tagspace=($_SGLOBAL['db']->fetch_array($query));
  11.                             if(!$found_user_tagspace) { //如果没有加入,
  12.                           $setarr=array('membernum'=>$rs['membernum']+1);//更新群组人数
  13.                            updatetable('mtag',$setarr,array('tagid'=>$tagid));
  14.                             unset($setarr);
  15.                          $setarr = array( 'tagid' => $tagid, 'uid' => $_SGLOBAL[supe_uid], 'username' => $_SGLOBAL[supe_username], 'grade' => 0 );
  16.                          $tagspaceid=inserttable('tagspace',$setarr,1); //加入群组
  17.                          }
  18.                                           
  19.         }
  20. }
复制代码
垃圾猫 发表于 2009-8-28 17:35:50 | 显示全部楼层
已经注册了的是否有效???
回复

使用道具 举报

059523 发表于 2009-8-28 20:18:18 | 显示全部楼层
这个能不能实现比如说用户选择了某一个地区,然后自动加入那个地区的群组呢?
回复

使用道具 举报

偶尔郁闷 发表于 2009-8-28 20:50:09 | 显示全部楼层
回复

使用道具 举报

笨笨2009 发表于 2009-8-28 20:56:05 | 显示全部楼层
呵呵,还没升级。。。谢谢分享
回复

使用道具 举报

liyikun92 发表于 2009-8-28 21:18:02 | 显示全部楼层
DDDDDDDDDDDDDD成功啦


上我的网站看看www.foocp.com
回复

使用道具 举报

hdzygm 发表于 2009-8-28 21:50:50 | 显示全部楼层
谢谢分享。。。。
回复

使用道具 举报

xiaohuakang 发表于 2009-8-28 21:58:35 | 显示全部楼层
偶先留下标记!
回复

使用道具 举报

零刻社稷 发表于 2009-8-28 22:08:11 | 显示全部楼层
这个能不能实现比如说用户选择了某一个地区,然后自动加入那个地区的群组呢?
059523 发表于 2009-8-28 20:18


这个想法不错
回复

使用道具 举报

zhoulubo2008 发表于 2009-8-28 23:28:59 | 显示全部楼层
功德无量啊!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 00:59 , Processed in 0.027177 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表