萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

楼主: X烧包

[辩论] 这事儿得较真儿。。。。答案揭晓了,在第五页

[复制链接]
头像被屏蔽

TA的专栏

发表于 2012-8-2 16:27 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 16:39 | 显示全部楼层
ein 发表于 2012-8-2 16:27
话说你每次看回帖都打卡的?要不咋知道每次回帖“不超过5分钟呢”。


真丢人!想攻击别人,把自己的尾巴露出来了!自己把自己骂了。
自己不干这行,怎么什么都知道那么清楚呢?还打卡!你被那帖子弄的傻了吧?没做过的事儿,别人说了,你慌什么呀?
别把自己的工作流程当成所有人的,五毛也许跟你们计费的方式不同,你这样,骂人不成,还把自己暴露了。

不用你费心了,我交代,我和samzhao是纯洁的马甲关系,省的你再写了。你们也就这招了,等人都被你们连起来了,坛子除了你们剩下的就是一个人了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 16:42 | 显示全部楼层
新马甲标准,
帖子题目不能类似,不能使用同样标点,不能讨论相同事情。
新五毛标准,
如果你问对方在线时间为什么总是零,你就是五毛

这天下还真的是狗粮党定规则呀!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
头像被屏蔽

TA的专栏

发表于 2012-8-2 16:46 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 16:47 | 显示全部楼层
Dortmund110 发表于 2012-8-2 11:46
版主能顺便解释下那个关于猪头投票的帖子怎么就无声无息的消失了呢!?

我举报的,以后你们要玩这些东西不要扯上我。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 21:34 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 22:06 | 显示全部楼层
slash034 发表于 2012-8-2 15:02
浮在水面上的问题是“在线时间”

沉水里的问题是:dolc是否记录了每个ID的登录IP?dolc是不是特意删除 ...

discuz本身就是记录id的ip的,一般记录的是注册ip和上次登录的ip
另外,discuz的禁止用户功能,可以一键删除该用户所有信息,包括帖子,短信,等等

点评

爱是做出来的,不是说出来的,请在“爱”字后面加个“国”字 和"国"怎么做爱啊? 你是肿么做的??  发表于 2012-8-2 23:12
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 22:11 | 显示全部楼层
本帖最后由 费沙的白狐 于 2012-8-2 21:13 编辑

最近做一个论坛,其实DZ并不是多难,目录结构以及命名都比较规范。就是后台稍微有点复杂,遇到问题去www.discuz.net搜索几乎都能找打答案。

不过,这个问题比较麻烦,就是会员“在线时间”更新的问题。有时候不更新,一直为零,下面找出更新时间的函数吧

在根目录/source/function/function_core.php这个文件中,函数就是updatesession()这个函数,看这个函数的最后一部分,这是关键的地方,更新用户在线时间相关的两张表;pre_common_member_count和pre_common_member_status

01.1 if($_G['uid'] && TIMESTAMP - $ulastactivity > 21600) {

02.2             if($oltimespan && TIMESTAMP - $ulastactivity > 43200) {

03.3                 $total = DB::result_first("SELECT total FROM ".DB::table('common_onlinetime')." WHERE uid='$_G[uid]'");

04.4                 DB::update('common_member_count', array('oltime' => round(intval($total) / 60)), "uid='$_G[uid]'", 1);

05.5                 dsetcookie('ulastactivity', authcode(TIMESTAMP, 'ENCODE'), 31536000);

06.6             }

07.              DB::update('common_member_status', array('lastip' => $_G['clientip'], 'lastactivity' => TIMESTAMP, 'lastvisit' => TIMESTAMP), "uid='$_G[uid]'", 1)

08.8         }
复制代码可以看到,当用户上线的时候,当前服务器时间减去上次活动时间大于21600秒也就是6个小时的时候,把这个定义为状态一,那么,在状态一下将更新pre_common_member_status表中当前用户的活动时间和访问时间等等;

当满足状态一条件的时候,如果当前服务器时间减去上次活动时间大于43200秒也就是12个小时的时候更新表pre_common_member_count,就是在这里更新在线时间的。

想要更新的速度更快更精确,那么就把这两个时间调小,比如一个小时或者两个小时更新一次,这个根据需要了。

PS:更新时间调小也就意味更新频率加大,增加服务器的负担,可以在前面加上时间段的判断,或者在线用户多少的判断,根据综合因素调整更新时间间隔。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 23:00 | 显示全部楼层
费沙的白狐 发表于 2012-8-2 21:11
最近做一个论坛,其实DZ并不是多难,目录结构以及命名都比较规范。就是后台稍微有点复杂,遇到问题去www.di ...

你说了半天,缺了关键的一句,就是,在什么情况下,可以让在线时间为零。我就想知道这个,怎么算的无所谓。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2012-8-2 23:13 | 显示全部楼层
面瘫胡 发表于 2012-8-2 23:09
看来偶在各位男女爱国人士心中的地位比奥运比赛还重要嘛

因为大家看女羽双郁闷,想找人骂一顿。觉得你。。。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-11 12:14 , Processed in 0.061222 second(s), 19 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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