随机uid回复人将这行
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members where uid<".$x_u_num);
改成
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members order by rand() limit ".$x_u_num);
随机回复人
指定uid回复人将这行
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members where uid<".$x_u_num);
改成
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members where uid IN (1,2,3,4,5,6,7)");
1,2,3,4,5,6,7改成对应的uid
指定uid回复范围将这行
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members where uid<".$x_u_num);
改成
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members where uid BETWEEN 1506 AND 1943 limit ".$x_u_num);
uid为10-100这个范围
回复指定版块
将这行
$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 order by rand() limit ".$x_t_num);
改为
$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 and fid in (22,63,64,65,66) order by tid desc limit ".$x_t_num);
22,63,64,65,66 为你的版块fid号
回复最新主题
$x_t_num=50;
改成最新的主题数,也是回复数再将这行
$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 order by rand() limit ".$x_t_num);
改成
$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 order by tid desc limit ".$x_t_num);
即可,即回复最新的前50条主题
$x_k_num=1;
$x_k_act=0;
$x_member=array();
$x_query=$db->query("SELECT uid,username FROM {$tablepre}members order by rand() limit ".$x_u_num);
while($x_mem=$db->fetch_array($x_query)){
$x_member[$x_mem['uid']]=addslashes($x_mem['username']);
}
$x_thread=array();
$x_query=$db->query("SELECT tid,fid FROM {$tablepre}threads where closed=0 order by rand() limit ".$x_t_num);
$x_query=$db->query("SELECT tid,subject FROM {$tablepre}threads where tid='$x_tid'");
$thread=$db->fetch_array($x_query);
$lastpost = "$thread[tid]\t".addslashes($thread['subject'])."\t$timestamp\t$x_user";
$db->query("UPDATE {$tablepre}members SET posts=posts+1,lastip='$x_useip',lastvisit='$timestamp',lastactivity='$timestamp',lastpost='$timestamp',pageviews=pageviews+1,oltime=oltime+2 WHERE uid='$x_uid'", 'UNBUFFERED');
$db->query("REPLACE INTO {$tablepre}onlinetime (uid,thismonth,total,lastupdate) SELECT '$x_uid',thismonth+10,total+10,'$timestamp' FROM {$tablepre}onlinetime WHERE uid='$x_uid'", 'UNBUFFERED');
$db->query("UPDATE {$tablepre}forums SET posts=posts+1,todayposts=todayposts+1,lastpost='$lastpost' WHERE fid='$x_fid'", 'UNBUFFERED');
$db->query("UPDATE {$tablepre}threads SET replies=replies+1,views=views+1,lastposter='$x_user', lastpost='$timestamp' WHERE tid='$x_tid'", 'UNBUFFERED');
}
function toCharset($str=''){
global $charset;
$x_charset="gb2312";//插件文件本身所使用的字符编码,一般不需要修改,可选 'gbk', 'big5', 'utf-8','gb2312'
if(function_exists("mb_convert_encoding")){
return mb_convert_encoding($str,$charset,$x_charset);
}elseif(function_exists("iconv")){
return iconv($x_charset,$charset,$str);
}else{
return $str;
}
}
?>