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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

(5月8日更新)[原创]版主工资定时自动发放、短消息通知++管理团队!

[复制链接]
lamjohnny2009 发表于 2005-8-18 16:23:16 | 显示全部楼层
找不到onlinetime.php
回复

使用道具 举报

54clr 发表于 2005-8-18 23:02:16 | 显示全部楼层
经过我反复试验,一版空白除了文件放错位置外还一个地方.

如里你安装了勋章,而且也有会员有勋章,这时候就会出现问题,

我不知道楼主有没有发现下面这段代码的错误.

if($user['medals']){
                        require_once("./forumdata/medals.php");
                        $medalid = strtok($user['medals'],",");
                        while($medalid){
                                $tempmedal .= "<img src={$medalurls[$medalid]} alt={$medals[$medalid]}> ";
                                $medalid = strtok(",");}
                        $user['medals'] = $tempmedal.'<br>';
                        unset($tempmedal);
                      }

上面红色部分的那个medals.php这个文件在这个目录下或者在整个论坛都找不到.楼主能不能把它补上.
回复

使用道具 举报

pinkhomepage 发表于 2005-8-19 09:42:24 | 显示全部楼层
安装后,论坛爆慢?真的吗?
回复

使用道具 举报

kenron 发表于 2005-8-25 21:47:54 | 显示全部楼层
已经安装了,上传目录检查无错,但是前台连接显示空白!
回复

使用道具 举报

imeminem 发表于 2005-8-30 16:09:17 | 显示全部楼层
$query=$db->query("select onlinemonth,uid from $tablepre"."members where adminid>0");
        while($onmonth = $db->fetch_array($query)){
        $lastmonthonline=$onmonth[onlinemonth];
        $uid=$onmonth[uid];
        $db->query("update $tablepre"."members set lastmonthonline=$lastmonthonline where uid=$uid");
        }

往哪里加。。。。。。。。。。。
回复

使用道具 举报

12901618 发表于 2005-9-1 23:34:00 | 显示全部楼层
发现一个问题,精华帖子显示不出来!
回复

使用道具 举报

闪电 发表于 2005-9-2 01:05:25 | 显示全部楼层
前台链接空白页
回复

使用道具 举报

macfans 发表于 2005-9-2 09:39:05 | 显示全部楼层
麻烦楼主给解决呀 1~~前台链接空白页  
前台链接空白页
回复

使用道具 举报

freefly 发表于 2005-9-2 10:50:26 | 显示全部楼层
升级数据库时怎么会提示这样个错误啊?

Discuz! info: MySQL Query Error

User: admin
Time: 2005-9-2 10:54am
Script: /admincp.php

SQL: ALTER TABLE `cdb_members` ADD `monthago` INT( 11 ) NOT NULL ,ADD `lastmonthonline` INT( 11 ) NOT NULL ;
Error: Duplicate column name 'lastmonthonline'
Errno.: 1060

Similar error report has beed dispatched to administrator before.
回复

使用道具 举报

easonlee 发表于 2005-9-4 22:07:02 | 显示全部楼层
Step 2:修改onlinetime.php
查找:


   
elseif($monthnow-$lastmonth>0){


我的onlinetime.php
里没有 elseif($monthnow-$lastmonth>0){




<?php
@include DISCUZ_ROOT.'./forumdata/cache/cache_plugins.php';
$online = $_DCACHE['plugins_settings']['onlinetime'];

/*
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: 在线时间                                                                                                            ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Author:  Ninelife                                                                                                          ::
:: Version: 2.5F   2005/02/15 05:15                                     ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

$query = $db->query("SELECT m.*,u.* FROM $table_members m LEFT JOIN $table_usergroups u ON m.groupid=u.groupid Where m.uid = $discuz_uid ");
                while($member = $db->fetch_array($query)) {
                        $user[username] = $member[username];
                        $user[hour] = intval($member[onlinetime]/3600);
                        $user[minute] = intval($member[onlinetime]%3600/60);
                        $user[grouptitle] = $member[grouptitle];
                }
if($online[upgradetype] == 2 ){
                for($lv=0;$lv>=0;$lv++)
        if((5*($lv+1)*($lv+1)+15*($lv+1))>$user[hour])
            break;
        $lv = $lv + 1;
}elseif($online[upgradetype]== 1 ){
                for($lv=0;$lv>=0;$lv++)
        if(($online[upgradetime]*$lv)>$user[hour])
            break;
}


        for($i=1;$i<($online[sm]*$online[ms]*$online[ms]+1);$i++){

//计算等级图标开始
$sun=$moon=$star="";
for($a=intval($i/($online[sm]*$online[ms])); $a>0; $a--){
$sun .="<img src=\"images/sun.gif\">";
}
for($a=intval($i%($online[sm]*$online[ms])/$online[sm]); $a>0; $a--){
$moon .="<img src=\"images/moon.gif\">";
}
for($a=$i%($online[sm]*$online[ms])%$online[sm]; $a>0; $a--){
$star .="<img src=\"images/star.gif\">";
}
$stars =$sun.$moon.$star ;
//结束

//计算所需时间开始
if($online[upgradetype]==2){
        $timerequire=5*($i-1)*($i-1)+15*($i-1);
}elseif($online[upgradetype]=1){
        $timerequire=$online[upgradetime]*($i-1);
}
//结束
if($online[upgradetype]==2){
        $upgrade=5*($i-1)*($i-1)+15*($i-1)-$user[hour];
        if($upgrade<1){
                $upgrade="Arrived/已达";
        }
}elseif($online[upgradetype]=1){
        $upgrade=$online[upgradetime]*($i-1)-$user[hour];
        if($upgrade<1){
                $upgrade="Arrived/已达";
        }
}               
//计算你所需要的时间

//结束
                $onlineinfo .= "<tr $bgcolor><td>".$stars."</td>\n".
                        "<td>".$timerequire."</td>\n".
                        "<td>".$i."</td>\n".
                        "<td>".$upgrade."</td></tr>\n";
                $bgcolor = $bgcolor ? '' : 'bgcolor="'.ALTBG2.'"';
}

include template('onlineinfo');
?>
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 14:46 , Processed in 0.105342 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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