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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] UCHome修改只有管理员才可以有“高级设置”

[复制链接]
集齐啦 发表于 2008-12-26 19:16:11 | 显示全部楼层 |阅读模式
修改两个文件即可,一个是function_common.php,一个是cp_header.htm,就可以实现只有管理组的会员才能看到高级管理。

以下是我的日志原文:转载请注明出处:www.jikila.com
原文地址:http://home.jikila.com/space.php?uid=1&do=blog&id=16
===================================================
这个很简单,只要修改function_common.php和cp_header.htm即可。

function_common.php在source目录下
在文件最后加入一个函数,函数如下:
//获取用户是否管理组
function g_system($gid)
{
    global $_SGLOBAL;
    include_once(S_ROOT.'./data/data_usergroup.php');
    if(empty($_SGLOBAL['usergroup'][$gid]['system']) || $_SGLOBAL['usergroup'][$gid]['system'] == 0)
    {
        return false;
    }
    else
    {
        return true;
    }
}

cp_header.htm在template\default目录下,修改如下(红色字为添加的):
<!--{if g_system($space[groupid])}-->
<li$actives[advance]><a href="cp.php?ac=advance"><span>高级管理</span></a></li>
<!--{/if}-->
==========================================================
 楼主| 集齐啦 发表于 2008-12-26 19:45:12 | 显示全部楼层
补充一句,修改完了,到后台清理一下缓存。
回复

使用道具 举报

vsxn 发表于 2008-12-26 19:56:14 | 显示全部楼层
顶起  好东西
回复

使用道具 举报

贝卡蓝依 发表于 2008-12-26 20:05:00 | 显示全部楼层
支持一下!
回复

使用道具 举报

liulinhang 发表于 2008-12-27 23:10:11 | 显示全部楼层
很好的说
回复

使用道具 举报

dibery 发表于 2009-1-21 13:19:02 | 显示全部楼层
好东西,顶起
回复

使用道具 举报

tealeaf 发表于 2009-2-6 09:14:41 | 显示全部楼层
非常感谢!
回复

使用道具 举报

abcnic1 发表于 2009-2-6 10:03:25 | 显示全部楼层
留个记号
回复

使用道具 举报

wyxin79 发表于 2009-2-6 10:19:45 | 显示全部楼层
很好很实用
回复

使用道具 举报

hongxun123 发表于 2009-2-6 16:15:03 | 显示全部楼层
帮你顶一个,呵。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 11:45 , Processed in 0.027479 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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