Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

[Discuz!插件] 个人信息自动下拉显示版主管辖区 FOR 6.0/6.1

Discuz!插件

插件名称 个人信息自动下拉显示版主管辖区 FOR 6.0/6.1
适用版本 Discuz!6.1
语言编码 GBK 
插件作者 肯得基
版权所属 肯得基
支持网站 http://bbs.our-ic.com
插件简介 在帖内个人信息栏中如果发/回帖人在担任某分区或某版块的版主,将会自动显示管辖区域,当鼠标指向“管辖区”将下拉显示具体版块。(经测试6.0/6.1修改方法相同,都适用)
3-1.JPG
2008-4-28 17:53


3-2.JPG
2008-4-28 17:53


1.在 viewthread.php 找
  1. include template('viewthread');
复制代码
上加
  1. //===========管辖区 6.0/6.1=========
  2.         $query = $db->query("SELECT f.fid, f.name, f.type, ff.fid, ff.moderators FROM {$tablepre}forums f
  3.                 LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid WHERE f.type = 'group'");
  4.         while($admintemp = $db->fetch_array($query)) {
  5.                 $temp = split("\t", $admintemp['moderators']);
  6.                 foreach($temp as $tempname) {
  7.                         $tempname = trim($tempname);
  8.                         if($tempname != "") {
  9.                                 $adminarray[$tempname] .= "<tr><td class=\"popupmenu_option\"><a href=\"index.php?gid=".$admintemp['fid']."\" target=\"_blank\">".$admintemp['name']."</a></td></tr>";
  10.                         }
  11.                 }
  12.         }

  13.         $query = $db->query("SELECT f.fid, f.name, f.type, ff.fid, ff.moderators FROM {$tablepre}forums f
  14.                 LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid WHERE f.type = 'forum' OR type ='sub'");
  15.         while($admintemp = $db->fetch_array($query)) {
  16.                 $temp = split("\t", $admintemp['moderators']);
  17.                 foreach($temp as $tempname) {
  18.                         $tempname = trim($tempname);
  19.                         if($tempname != "") {
  20.                                 $adminarray[$tempname] .= "<tr><td class=\"popupmenu_option\"><a href=\"forumdisplay.php?fid=".$admintemp['fid']."\" target=\"_blank\">".$admintemp['name']."</a></td></tr>";
  21.                         }
  22.                 }
  23.         }        
  24. //===========管辖区 6.0/6.1=========
复制代码
2.在 viewthread 模板

找 (可以根据自己需要灵活改变位置)
  1. <p><em>$post[authortitle]</em></p>
复制代码
下加
  1. <!------管辖区 6.0/6.1------->
  2. <!--{if !empty($adminarray[$post[username]])}-->
  3.                         <p><span id="mod_{$post[pid]}" class="dropmenu" onmouseover="showMenu(this.id)"><b>管辖区</b></span></p>
  4.                         <ul class="popupmenu_popup" id="mod_{$post[pid]}_menu" style="display: none">
  5.                         <table cellpadding="4" cellspacing="0" border="0">
  6.                         $adminarray[$post[username]]
  7.                         </table></ul>
  8.                 <!--{/if}-->
  9. <!------管辖区 6.0/6.1------->
复制代码
======== 修改完毕 ======

[ 本帖最后由 肯得基 于 2008-4-28 18:02 编辑 ]
1

评分次数

  • 1674

白天不懂夜的  InCity 痛并快乐着

如果你需要 DZ5.5 的 可以这样修改

1.在 viewthread.php 找
  1. include template($iscircle ? 'supesite_viewthread' : 'viewthread');
复制代码
上加
  1. //===========管辖区5.5=========
  2.         $query = $db->query("SELECT f.fid, f.name, f.type, ff.fid, ff.moderators FROM {$tablepre}forums f
  3.                 LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid WHERE f.type = 'group'");
  4.         while($admintemp = $db->fetch_array($query)) {
  5.                 $temp = split("\t", $admintemp['moderators']);
  6.                 foreach($temp as $tempname) {
  7.                         $tempname = trim($tempname);
  8.                         if($tempname != "") {
  9.                                 $adminarray[$tempname] .= "<tr><td class=\"popupmenu_option\"><a href=\"index.php?gid=".$admintemp['fid']."\" target=\"_blank\">".$admintemp['name']."</a></td></tr>";
  10.                         }
  11.                 }
  12.         }

  13.         $query = $db->query("SELECT f.fid, f.name, f.type, ff.fid, ff.moderators FROM {$tablepre}forums f
  14.                 LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid WHERE f.type = 'forum' OR type ='sub'");
  15.         while($admintemp = $db->fetch_array($query)) {
  16.                 $temp = split("\t", $admintemp['moderators']);
  17.                 foreach($temp as $tempname) {
  18.                         $tempname = trim($tempname);
  19.                         if($tempname != "") {
  20.                                 $adminarray[$tempname] .= "<tr><td class=\"popupmenu_option\"><a href=\"forumdisplay.php?fid=".$admintemp['fid']."\" target=\"_blank\">".$admintemp['name']."</a></td></tr>";
  21.                         }
  22.                 }
  23.         }        
  24. //===========管辖区 5.5=========
复制代码
2.在 viewthread 模板 找(自己觉得加那好随便)
  1. $post[authortitle]
复制代码
后加
  1. <!------管辖区 5.5------->
  2. <!--{if !empty($adminarray[$post[username]])}-->
  3.                         <span id="mod_{$post[pid]}" onmouseover="showMenu(this.id)"><b>管辖区</b></span>
  4.                         <div class="headermenu_popup" id="mod_{$post[pid]}_menu" style="display: none">
  5.                         <table cellpadding="4" cellspacing="0" border="0">
  6.                         $adminarray[$post[username]]
  7.                         </table></div>
  8.                 <!--{/if}-->
  9. <!------管辖区 5.5------->
复制代码
2

评分次数

  • juse

  • 1674

白天不懂夜的  InCity 痛并快乐着
支持一個
www.veryhit.cn
測試成功。
頂多一個,廣告位出售

回复 5# 1674 的帖子

呵呵 你动作还真快,

吃个饭回来发 版主评语
白天不懂夜的  InCity 痛并快乐着
提示: 作者被禁止或删除 内容自动屏蔽
:victory:
PP都不给你看 咋滴
支持
返回列表