无忧启动论坛

标题: [转帖]用户排名自动更新程序 [打印本页]

作者: sliuy0    时间: 2002-5-20 16:58
标题: [转帖]用户排名自动更新程序
很多用户都抱怨说用户排名无法自动更新,目前的lb由于效率和结构的问题,确实很难做到这一点。
以前我对这个问题没有什么认识,也确实不需要,昨天加上了论坛首页后发现如果不断需要手工操作确实很麻烦,于是作了这个小程序。
这个程序目前来说还很不完善。比如说没有自动检查是否已有程序copy在运行等小问题,所以目前只推荐有经验的人使用。
压缩包中有两个程序
autosortmember.cgi
runauto.cgi
都放入你的lb目录中
autosortmember.cgi中的$runtime变量是设置多长时间排名一次的(单位为秒),目前设置的为一小时。
在浏览器中运行runauto.cgi即可,出现ok,就可以关闭浏览器
程序运行中,会在data目录中创建autosort.log文件,记录排名时间
如果想关闭该程序,请在data目录下创建一个autoclose.ok的文件(内容不限),在程序运行到下次排名时,发现此文件,该程序会自动终止运行。
由于没有运行冲突判断,所以希望大家在上传后,将runauto.cgi改成随便一个其它的名字,这样其它的人便无法运行从而导致多个程序copy。
另,我的论坛用户很少,该程序可以顺利运行,对于用户数量巨大的论坛来说,由于我还没有测试,所以并不敢完全保证其运行质量,也希望如果有用户数量多的论坛在成功稳定的运行该程序后,可以反馈一下。
如果用户数量多,推荐将$runtime时间设置的长一些,比如10小时,24小时
另外:如果服务器短重起,该程序将退出。所以如果服务器重新,需要重新运行该程序
如果有问题,请到我的论坛来及时反馈http://www.xx-qq.com。
最后重申,目前只推荐有经验的使用者试用
本程序在排名期间将会耗费相当的系统资源,运行与否望大家自行考量

作者: wuyou    时间: 2002-5-21 02:39
标题: [转帖]用户排名自动更新程序
排名功能,对我们这样的论坛来说,一天只能重排一次,并且要在下半夜进行,就象备份功能一样,太占资源了!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3