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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 完美会员权限查询 for 4.X(修改自泡哥的)[4-18 23:31更新]

[复制链接]
诺维兹基 发表于 2006-4-16 12:02:38 | 显示全部楼层 |阅读模式
有点画蛇添足的味道。
插件说明:
版权归原作者。
原贴:https://discuz.dismall.com/viewthread.php?tid=266182
变化:1.查看特定组在特定页面显示,原来是所有组一起显示;
         2.评分项目为空是显示“尚不允许评分”。

演示:http://www.myfor.org/bbs/plugin.php?identifier=permission&module=permission
▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
插件安装:
1.后台——插件管理——导入discuz_plugin_permission
选择“允许导入不同版本 Discuz! 的插件(易产生错误!!)”
2.上传plugins、templates文件夹
3.修改./templates/default/actions.lang.php
找到
  1.         151 => 'Blog',
复制代码

下面加
  1.         162 => '查看会员权限',
复制代码
(因为我原先有一个161我的权限查询)

▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
在4-48 23:31之前安装的请注意:
将plugins/permission/permission.inc.php内的
  1. permission.php?action=view
复制代码

改成
  1. plugin.php?identifier=permission&module=permission&action=check&id=$group[groupid]
复制代码

没什么大的影响。

▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂
没有安装过泡哥的就不用看了,在原有泡哥基础上修改的办法:
一、permission.inc.php
查找
  1. "<td bgcolor="".ALTBG2."" width=13% align="center"><a href="plugin.php?identifier=permission&module=permission&action=check#$group[groupid]">详情</a></td>\n".
复制代码

修改成
  1. "<td bgcolor="".ALTBG2."" width=13% align="center"><a href="plugin.php?identifier=permission&module=permission&action=check&id=$group[groupid]">详情</a></td>\n".
复制代码

以上有三处
查找
  1. if($action=='check'){
复制代码


修改成
  1. if($action=='check'&&$id){
  2. $grouptitle="";
复制代码


查找
  1.   ORDER BY stars
复制代码


修改成
  1. WHERE groupid=$id
复制代码


查找
  1. $groupcredit="-";
复制代码


上面加
  1. $grouptitle.=$group[grouptitle];
复制代码


查找
  1. $checkgroup .="<a name="$group[groupid]"></a>\n".
复制代码


上面加
  1.                 $raterangelist=$raterangelist ? "<tr class="category"> \n".
  2.               "<td width="25%" align="center">积分名称</td><td width="25%" align="center">评分最小值</td>\n".
  3.               "<td width="25%" align="center">评分最大值</td><td width="25%" align="center">24 小时最大评分数</td>\n".$raterangelist."":"<tr bgcolor="".ALTBG2.""><td colspan="4" align="center">该用户组尚不允许评分</td></tr>";
  4.               "</tr>\n";
复制代码


查找
  1. "<tr><td class="nav" width="90%" align="left" nowrap>&nbsp;<a href="index.php">$bbname</a> &raquo; <a href="permission.php?action=view">查看权限</a></td>\n".
复制代码


修改成
  1. "<tr><td class="nav" width="90%" align="left" nowrap>&nbsp;<a href="index.php">$bbname</a> &raquo; <a href="plugin.php?identifier=permission&module=permission&action=check&id=$group[groupid]">查看『$group[grouptitle]』权限</a></td>\n".
复制代码


查找
  1. "<tr class="category"> \n".
  2.               "<td width="25%" align="center">积分名称</td><td width="25%" align="center">评分最小值</td>\n".
  3.               "<td width="25%" align="center">评分最大值</td><td width="25%" align="center">24 小时最大评分数</td>\n".
  4.               "</tr>\n".
复制代码

去掉
二、permission.htm
查找
  1. <!--{if $action==check}-->
  2. $checkgroup
复制代码

去掉(不要去掉<!--{/if}-->)

  1. {template header}
复制代码


下面加
  1. <!--{if $action==check}-->
  2. $checkgroup
  3. <!--{else}-->
复制代码

▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂

[ 本帖最后由 诺维兹基 于 2006-4-20 20:50 编辑 ]

评分

1

查看全部评分

cat0086 发表于 2006-4-16 12:07:47 | 显示全部楼层
早啊。睡了一上午,刚起来,呵呵
回复

使用道具 举报

默契网管 发表于 2006-4-16 12:08:09 | 显示全部楼层
沙发
回复

使用道具 举报

 楼主| 诺维兹基 发表于 2006-4-16 12:08:18 | 显示全部楼层
我10点起来的  嘿嘿
回复

使用道具 举报

185 发表于 2006-4-16 12:09:00 | 显示全部楼层
不错,做个记号
回复

使用道具 举报

cat0086 发表于 2006-4-16 12:09:33 | 显示全部楼层
还没用过这个功能
回复

使用道具 举报

 楼主| 诺维兹基 发表于 2006-4-16 12:11:14 | 显示全部楼层

回复 #6 cat0086 的帖子

今天有人叫我把论坛的会员的一些情况公布一下 我就找了这个  然后改了一下
回复

使用道具 举报

弋翔网络y 发表于 2006-4-16 12:44:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0315 发表于 2006-4-16 13:31:26 | 显示全部楼层
这个要支持一下
回复

使用道具 举报

泡哥 发表于 2006-4-16 23:17:38 | 显示全部楼层
呵呵!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-22 09:12 , Processed in 0.046746 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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