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

 找回密码
 立即注册
搜索

建议增加用户不登陆论坛的每日进行扣分处理

[复制链接]
 楼主| 摇头猫-1695111 发表于 2012-2-22 16:54:13 | 显示全部楼层
感觉使用计划任务可以实现这个功能,我先收集了一些写计划任务的代码,有时间研究研究。
代码如下:
  1. $timespan = $timestamp-7*24*3600;//7天未登录

  2. $query = $db->query("SELECT uid,username FROM {$tablepre}members  WHERE  lastvisit<='$timespan' ORDER BY lastvisit LIMIT 0,$pernum");//获取符合条件用户的流水号和姓名

  3. $db->query("UPDATE  {$tablepre}members  SET lastvisit='$timestamp' WHERE uid = '$value[uid]'");  //更新用户最后登陆时间      
复制代码
回复

使用道具 举报

 楼主| 摇头猫-1695111 发表于 2012-2-22 16:57:04 | 显示全部楼层
  1. <?php


  2. if(!defined('IN_DISCUZ')) {
  3.         exit('Access Denied');
  4. }
  5. //这是删除注册时间超过三天的用户的计划任务代码,你可不要执行啊,呵呵。我只是把代码放在这里供研究用
  6. DB::query("DELETE FROM ".DB::table('common_member')." WHERE regdate<'$_G[timestamp]'-259200" , 'UNBUFFERED');
  7. ?>
复制代码
回复

使用道具 举报

 楼主| 摇头猫-1695111 发表于 2012-2-22 16:59:10 | 显示全部楼层
慢慢地,我们就接近真理了,呵呵。
回复

使用道具 举报

babyfacer 发表于 2012-2-22 21:54:43 | 显示全部楼层
这想法不错
回复

使用道具 举报

 楼主| 摇头猫-1695111 发表于 2012-2-23 15:03:14 | 显示全部楼层
今天有更新的没有呢,我看看。。。。
回复

使用道具 举报

 楼主| 摇头猫-1695111 发表于 2012-2-23 15:07:09 | 显示全部楼层
以前只是学了一些ASP的源代码,现在看来要重新学PHP了,好像没有高手喜欢做这个计划任务的源代码啊。。。。有共同志向的,我们一起吧,好不好
写一个计划任务,我看不难的,只要写一个非常简单的文件就可以了。
回复

使用道具 举报

urs2 发表于 2012-2-23 15:10:14 | 显示全部楼层
内容多了人家就经常来了。整点HI图片。
回复

使用道具 举报

 楼主| 摇头猫-1695111 发表于 2012-2-23 15:53:36 | 显示全部楼层
  1.                 $db->query("UPDATE {$tablepre}members SET extcredits$creditstransextra[1]=extcredits$creditstransextra[1]-$totalamount WHERE uid='$thread[authorid]'");
复制代码
这是一句对用户积分进行处理的语句,谁能详细说一下他的意思。
我在论坛根目录找到的。
能理解这一句,我们就可以写代码了。
回复

使用道具 举报

taobaokee 发表于 2012-2-23 17:52:09 | 显示全部楼层
强扭的瓜不甜,你非要人家登陆除非你有足够的理由和甜头,腾讯可以,但是你估计目前不行!
回复

使用道具 举报

musan 发表于 2012-2-23 20:39:56 | 显示全部楼层
不至于。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-29 16:06 , Processed in 0.091582 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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