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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

在线切换上线/隐身 FOR 2.5 SP1

[复制链接]
vaiovr 发表于 2005-6-13 21:12:08 | 显示全部楼层 |阅读模式
插件开发:园园
插件整理:vaiovr
技术支持:http://php.mmcatv.cn
=====================================================
打开templates/default/header.htm模板
查找:
  1. <!--{if $memliststatus}-->
  2. | <a href="member.php?action=list">{lang memberlist}</a>
  3. <!--{/if}-->
复制代码

在前面添加:
  1. <!--{if $allowinvisible}-->
  2. |  <a href="memcp.php?action=invisible">
  3. <!--{if $invisible}--><font color=red><B>上线</b></font><!--{else}-->隐身<!--{/if}--></a>
  4. <!--{/if}-->
复制代码


然后打开memcp.php
(注意看是最下面的)查找:
  1. } elseif($action == 'buddylist') {

  2.         if(empty($delete)) {
  3.                 $query = $db->query("SELECT uid FROM $table_members WHERE ".(isset($buddyid) ? "uid='$buddyid'" : "username='$buddy'"));
  4.                 $buddyid = $db->result($query, 0);
  5.                 if(!$buddyid) {
  6.                         showmessage('buddy_add_nonexistence');
  7.                 }

  8.                 $query = $db->query("SELECT buddyid FROM $table_buddys WHERE uid='$discuz_uid' AND buddyid='$buddyid' LIMIT 1");
  9.                 if($db->result($query, 0)) {
  10.                         showmessage('buddy_add_invalid');
  11.                 }

  12.                 $db->query("INSERT INTO $table_buddys VALUES ('$discuz_uid', '$buddyid')");
  13.                 showmessage('buddy_update_succeed', 'memcp.php');
  14.         } else {
  15.                 $db->query("DELETE FROM $table_buddys WHERE uid='$discuz_uid' AND buddyid='$delete'");
  16.                 showmessage('buddy_update_succeed', 'memcp.php');
  17.         }

  18. }
复制代码

在下面加入:
  1. elseif($action == 'invisible') {
  2. if(!$allowinvisible) {
  3.         showmessage('group_nopermission', NULL, 'NOPERM');
  4. }
  5.                 $invisibletype = $invisible == 1 ? 0 : 1;
  6.                 $db->query("UPDATE $table_members SET invisible='$invisibletype' WHERE uid='$discuz_uid'");
  7.         showmessage('invisible_succeed', dreferer());
  8. }
复制代码

打开语言包messages.lang
查找:
  1.         'profile_succeed' => '您已经成功保存个人资料,现在将转入控制面板首页。',
复制代码

在下面加入:
  1.         'invisible_succeed' => '切换更改成功,自动跳转到默认页。',
复制代码

-------完成------

评分

1

查看全部评分

PerfectWorks 发表于 2005-6-13 21:32:44 | 显示全部楼层
沙发哈哈这个有过了
回复

使用道具 举报

xjbl 发表于 2005-6-13 21:55:34 | 显示全部楼层
板凳....感觉没多大用处...但还是顶下..
回复

使用道具 举报

从儿 发表于 2005-6-13 22:07:41 | 显示全部楼层
想法不错,不过一般都没什么隐身的必要
回复

使用道具 举报

FreeDZ 发表于 2005-6-13 22:14:28 | 显示全部楼层
对,我的早就用上了.就我自己才用隐身.其他会员都没有用.
回复

使用道具 举报

从儿 发表于 2005-6-13 22:19:13 | 显示全部楼层
你自己隐毛啊?
回复

使用道具 举报

mmcatv 发表于 2005-6-14 09:06:42 | 显示全部楼层
啊?怎么会写我的呀,晕呼呼~~呵呵
回复

使用道具 举报

freddy 发表于 2005-6-14 09:46:03 | 显示全部楼层
原帖由 mmcatv 于 2005-6-14 09:06 发表
啊?怎么会写我的呀,晕呼呼~~呵呵



上次下了你的PLUS版~
在你的header.htm和cache.php和common.php里取了点东西~谢谢啦~
回复

使用道具 举报

qilin520 发表于 2005-6-14 11:26:07 | 显示全部楼层
感觉还可以!~但是觉得没什么必要

谁去论坛还看这个啊
回复

使用道具 举报

yjflq2002 发表于 2005-6-14 11:27:50 | 显示全部楼层
支持帅哥。哈哈。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:35 , Processed in 0.033727 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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