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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

麻烦大神们指点官方的竞拍插件的调用问题

[复制链接]
绝世十二少 发表于 2011-7-27 13:43:47 | 显示全部楼层 |阅读模式
在竞拍首页的右侧(热门竞拍排行)是怎么个显示方式?
程序里有这么一个函数:
function checktop() {
    global $_G;
    $cachefile = DISCUZ_ROOT.'./data/cache/cache_auctiontop.php';
    $lockfile = DISCUZ_ROOT.'./data/auctiontop.lock';
    $data = array();
    if(!file_exists($lockfile) || $_G['timestamp'] - filemtime($lockfile) > 100) {
        if($_G['timestamp'] - filemtime($cachefile) > 3600) {
            @touch($lockfile);
            $data = updatetop();
            @unlink($lockfile);
        }
    }
    return $data;
}
根据这个函数看来,在discuz后台安装完插件并启用后,并没有产生 auctiontop.lock 这样的文件,而热门竞拍排行的显示是根据 $_G['timestamp'] - filemtime($cachefile) > 3600 这条判断语句来重新更新cache中的缓存文件cache_auctiontop.php吗?
我相应修改了后面的参数,从3600改为6,也就是改为6秒更新一次,确实是更新了,但人气的显示却跟竞拍的内容页里的不一致的,这是何原因的,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 20:31 , Processed in 0.022214 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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