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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

习明以及其他版主,请帮忙管理员和版主头衔显示为发贴级别X1.5怎么修改?附以前的办法

[复制链接]
中天一线 发表于 2010-9-23 17:12:44 | 显示全部楼层 |阅读模式
本帖最后由 中天一线 于 2010-9-26 21:41 编辑

原帖子地址
https://discuz.dismall.com/forum.php?mod=viewthread&tid=658365&page=3#pid5369697
viewthread.php

  • $post['groupid'] = getgroupid($post['authorid'], $_DCACHE['usergroups'][$post['groupid']], $post);

复制代码
to

  • $post['groupid'] = getgroupid($post['authorid'], $_DCACHE['usergroups'][$post['groupid']], $post, 1);

复制代码
include/global.func.php

  • function getgroupid($uid, $group, &$member) {
  •         global $creditsformula, $db, $tablepre;
  •         if(!empty($creditsformula)) {
  •                 $updatearray = array();
  •                 eval("\$credits = round($creditsformula);");
  •                 if($credits != $member['credits']) {
  •                         $updatearray[] = "credits='$credits'";
  •                 }
  •                 if($group['type'] == 'member' && !($member['credits'] >= $group['creditshigher'] && $member['credits'] < $group['creditslower'])) {
  •                         $query = $db->query("SELECT groupid FROM {$tablepre}usergroups WHERE type='member' AND $member[credits]>=creditshigher AND $member[credits]<creditslower LIMIT 1");
  •                         if($db->num_rows($query)) {
  •                                 $member['groupid'] = $db->result($query, 0);
  •                                 $updatearray[] = "groupid='$member[groupid]'";
  •                         }
  •                 }
  •                 if($updatearray) {
  •                         $db->query("UPDATE {$tablepre}members SET ".implode(', ', $updatearray)." WHERE uid='$uid'");
  •                 }
  •         }
  •         return $member['groupid'];
  • }

复制代码
to

  • function getgroupid($uid, $group, &$member, $unadmin=0) {
  •         global $creditsformula, $db, $tablepre;
  •         if(!empty($creditsformula)) {
  •                 $updatearray = array();
  •                 eval("\$credits = round($creditsformula);");
  •                 if($credits != $member['credits']) {
  •                         $updatearray[] = "credits='$credits'";
  •                 }
  •                 $allow= $unadmin && $member['adminid'] >= 0 ? true : $group['type'] == 'member';
  •                 if($allow && !($member['credits'] >= $group['creditshigher'] && $member['credits'] < $group['creditslower'])) {
  •                         $query = $db->query("SELECT groupid FROM {$tablepre}usergroups WHERE type='member' AND $member[credits]>=creditshigher AND $member[credits]<creditslower LIMIT 1");
  •                         if($db->num_rows($query)) {
  •                                 $member['groupid'] = $db->result($query, 0);
  •                                 $updatearray[] = "groupid='$member[groupid]'";
  •                         }
  •                 }
  •                 if($updatearray && !($unadmin && $group['type'] != 'member')) {
  •                         $db->query("UPDATE {$tablepre}members SET ".implode(', ', $updatearray)." WHERE uid='$uid'");
  •                 }
  •         }
  •         return $member['groupid'];
  • }

复制代码
修改前一定要备份 我目前测试没问题 但不保证绝对不出意外

X1.5找不到对应的文件了。


无效楼层,该帖已经被删除
 楼主| 中天一线 发表于 2010-9-24 14:34:26 | 显示全部楼层
顶顶更健康。
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-26 12:34:15 | 显示全部楼层
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-26 13:43:15 | 显示全部楼层
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-26 21:41:12 | 显示全部楼层
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-26 22:55:47 | 显示全部楼层
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-27 17:49:48 | 显示全部楼层
回复

使用道具 举报

3583101io 发表于 2010-9-27 18:36:56 | 显示全部楼层
本帖最后由 3583101io 于 2010-9-27 18:37 编辑

好复杂!!!
回复

使用道具 举报

 楼主| 中天一线 发表于 2010-9-28 00:18:29 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 12:58 , Processed in 0.031284 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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