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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

为指定用户组解除隐藏帖及售卖帖浏览限制For Discuz!3.0

[复制链接]
hufanyun 发表于 2005-10-22 01:20:52 | 显示全部楼层 |阅读模式
有些特别的用户组,例如 VIP ,可能管理员希望能给予这类用户一点特别权限,
例如不用回覆就可以浏览隐藏帖子,或者不用付费就能浏览收费帖子,

首先要知道欲解除限制的用户组编号,
进入 phpMyAdmin ,点选浏览 cdb_usergroups ,
就可以看到各用户组的编号 groupid 了,
假如有个用户组 ”VIP”  groupid 是 17

解除隐藏帖 (hide 代码) 限制
=============
修改 /include/discuzcode.func.php


  1. if($GLOBALS['forum']['ismoderator'] || $db->result($query, 0)) {
复制代码

替换为:
  1. if($GLOBALS['forum']['ismoderator'] || $db->result($query, 0) || $GLOBALS[groupid]==17) {
复制代码


完成~


解除售卖帖 (自定义积分) 限制
==============
修改 viewthread.php



  1. if($thread['creditsrequire'] && $thread['creditsrequire'] > $credits && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
复制代码

改为:
  1. if($thread['creditsrequire'] && $thread['creditsrequire'] > $credits && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid && $GLOBALS[groupid] !=17) {
复制代码

[ 本帖最后由 hufanyun 于 2005-10-22 01:22 编辑 ]
fhg007 发表于 2005-10-22 01:22:14 | 显示全部楼层
沙发!!!
回复

使用道具 举报

aicainiao 发表于 2005-10-22 09:11:53 | 显示全部楼层
板凳!!!
回复

使用道具 举报

yjflq2002 发表于 2005-10-22 09:28:49 | 显示全部楼层
可惜要动数据库。等D3正式版出来了我想会有更好的。
回复

使用道具 举报

ae31 发表于 2015-7-10 12:28:54 | 显示全部楼层
很好的帖子,www.lehehe1.com/news.asp学习
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 06:28 , Processed in 0.026219 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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