注册 | 登录 | 搜索 
 ›› ›› 『 动网论坛插件 』›› [原创]-=简易的在线时间插件..其实是在线活动时间....=-
共有 3571 人关注过本帖  
<< 上一主题    下一主题 >>
树形 打印

[原创]-=简易的在线时间插件..其实是在线活动时间....=-

帅哥哟,离线,有人找我吗?

等级:职业侠客

文章:496

积分:2603

注册:2003-05-25 21:26:00

楼主  2007-07-31 09:02:28  

有些地方可能说的不明白,不明白的算了,明白的可以照做,我是照葫芦画瓢...PHP我是刚刚接触,啥也不懂,只是有点思路改了改....大家不要笑我啊.............

 

 

数据库中  DV_user   表增加    user_online  字段  ,int类型,默认0,11位

需要在 dispbbs.php  中 187和190行 增加user_onlne字段   ,user_online FROM {$dv}user u WHERE u.userid IN ({$postuseridlist}

显示地方与蓝色发表的显示 金币、金钱、魅力的方法帖子一样!!

 

更新部分:用户活动时候更新

修改  inc/dv_clsmain.php   557行左右,找到

   $ibrowser = sysinfo($_SERVER["HTTP_USER_AGENT"]).'|'.browser($_SERVER["HTTP_USER_AGENT"]);
   $db->query("Insert Into {$dv}online (id,username,userclass,ip,actforip,startime,lastimebk,boardid,browser,stats,usergroupid,actcome,userhidden,userid) Values ('$userid','$userinfo[username]','$userinfo[userclass]','$usertrueip','$seccode','".TIME_NOW."','".TIME_NOW."','$boardid','$ibrowser','$stats','$usergroupid','$actcome','$userhidden','$userid')");
   //$deltime = dateAdd('s',-$fsetting['onlinetimeout']*60,date('Y-m-d H:i:s'));
   $deltime = TIME_NOW - ($fsetting['onlinetimeout'] * 60);
   $db->query("Delete From {$dv}online Where lastimebk<'$deltime'");
  }else{
 下面修改为

   //$reflashtime = datediff("S",$userinfo['lastimebk'],date('Y-m-d H:i:s'));
   $reflashtime = TIME_NOW - $userinfo['lastimebk'];
   $_onlie_time = intval($reflashtime/60);    //此处是计算分钟
   if($_onlie_time > intval($fsetting['onlinetimeout'])){$_onlie_time = intval($fsetting['onlinetimeout']);}  //防止长时间挂机用户
   if(($reflashtime > 120 && $boardid == $userinfo['boardid']) || $boardid != $userinfo['boardid'] || $isupdate == 1){
    $db->query("Update {$dv}online Set lastimebk = '".TIME_NOW."',boardid = '$boardid',stats = '$stats',actforip = '$seccode',usergroupid = '$usergroupid' Where userid = '$userid'");
    $db->query("UPDATE {$dv}user SET user_online=user_online+{$_onlie_time} WHERE userid='{$userid}'");  //此处更新
   }
  }

相关图片如下

 

[此帖子已经被作者于2007-08-06 17:12:56编辑过]
动网论坛商业版热卖中

我是来看看你们如何自恋地...
TOP

帅哥哟,离线,有人找我吗?

头衔:DVPHP水盟

等级:管理员

威望:2

文章:12112

积分:21847

注册:2002-11-01 19:51:00

沙发  2007-07-31 11:05:02  
不错, 有点意思啊~
动网论坛PHP官方站点

*是否我沉默了,你才能听见我的心声?*
*是否我停止了,你才能看到我的眼泪?*
*是否我心碎了,你才会触到我的心痛?*
*是否我消失了,你才会发觉我的存在?*

                   疯狂的石头
动网论坛商业版热卖中
TOP

帅哥哟,离线,有人找我吗?

头衔:我們一直在努力!

等级:版主

文章:13304

积分:37616

注册:2006-11-17 21:37:50

板凳  2007-08-03 14:13:34  

       嗯。

不错啊。有意思了。

加上时间等级。呵呵!!

动网论坛PHP官方站点

动网论坛PHP官方站点
TOP

帅哥哟,离线,有人找我吗?

头衔:DVPHP水盟

等级:管理员

威望:2

文章:12112

积分:21847

注册:2002-11-01 19:51:00

木地板  2007-08-06 23:40:43  
期待官方会把这个做成官方论坛的必备的东东~这样也会变相的提高大家的积极性的~
动网论坛商业版热卖中

*是否我沉默了,你才能听见我的心声?*
*是否我停止了,你才能看到我的眼泪?*
*是否我心碎了,你才会触到我的心痛?*
*是否我消失了,你才会发觉我的存在?*

                   疯狂的石头
动网论坛PHP官方站点
TOP

帅哥哟,离线,有人找我吗?

头衔:我們一直在努力!

等级:版主

文章:13304

积分:37616

注册:2006-11-17 21:37:50

5  2007-08-08 20:51:22  

嗯。

能整合后和大家一起分享就不错了!

动网论坛商业版热卖中

动网·网络社区源动力
TOP

美女呀,离线,留言给我吧!

头衔:中华易缘交友网

等级:职业侠客

文章:495

积分:1843

注册:2004-07-06 13:37:00

6  2007-08-08 21:36:10  
不错啊。有意思了。
动网论坛PHP官方站点

【移动网址名片百度手机网站全新智能建站火爆抢注加盟中】

【51手机互动】 【古泉记忆社区】 【基金博彩智客】

动网论坛专用虚拟主机
TOP

5 / 回复数 1/1 1 GO

 
更多相关主题 相关主题
腾佑科技无限惊喜-江苏三线活动价格托管3999元+租用6500元(4G硬防集群)产权5500元 托管2899元 『 广告信息 』 6| 293 357797053
2008-07-13 14:54:53
论坛在线经常是1,2,在线人数怎样调多些 『 动网新手起航 』 1| 2269 xun
2008-01-08 15:04:22
在线播放问题,无法在线播放 『 动网论坛技术 』 3| 6098 ljslove
2006-11-27 13:27:53
建议标题的[选择话题]部分增加:自动时间,发贴时标题显示日期 『 动网论坛技术 』 0| 5206 928
2006-08-29 21:01:43
论坛在线情况 [] [查看在线用户位置] 『 动网论坛技术 』 0| 8203 sthdp
2006-07-30 14:39:47