ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Code Hack Requests / User letzte 24 Stunden - Brauche Hilfe


Seite 1 von 1

IntoXiquE schrieb am 07.07.2005 um 12:49 Uhr

Hallo Zusammen,

wollte den Hack einbauen, in dem man sieht welche User die letzen 24 Stunden online waren...

Nach dem ich folgenden Code in die inc/header.inc.php eingabaut hatte bekam ich einen Fehler vom MySQl...

/*
################################################################################
                  users in the last 24 hours
################################################################################
*/
$last_day = time() - 60*60*24;
$j=0;
$a_users_today = array();
$r_users_today = thwb_query("SELECT lv.userid,ud.username FROM $pref"."lastvisited lv INNER JOIN $pref"."user ud ON lv.userid = ud.userid WHERE lv.lastvisitedtime>'$last_day' ORDER BY lastvisitedtime");
while( $users_today = mysql_fetch_array($r_users_today) )
{
      $a_users_today_name [] = $users_today['username'];
      $a_users_today_id [] = $users_today['userid'];
      $j++;
}

$a_users_today_clear_name = array();
$a_users_today_clear_id = array();
for($i=0; $i<$j; ++$i)
{
      if(in_array($a_users_today_name[$i], $a_users_today_clear_name) != "true")
      {
            $a_users_today_clear_name[] = $a_users_today_name[$i];
            $a_users_today_clear_id[] = $a_users_today_id[$i];
      }
}
$user_on_count = count($a_users_today_clear_name);
for ($i=0; $i<$user_on_count; $i++)
{
      if ($i != $user_on_count-1)
      {
            $user_on_list .= '<A HREF="v_profile.php?userid='.$a_users_today_clear_id[$i].'">'.$a_users_today_clear_name[$i].'</a>, ';
            //$user_on_list .= '<A HREF="pm.php?action=new&pm[username]='.$a_users_today_clear_name[$i].'">'.$a_users_today_clear_name[$i].'</a>, ';
      }
      else 
      {
            $user_on_list .= '<A HREF="v_profile.php?userid='.$a_users_today_clear_id[$i].'">'.$a_users_today_clear_name[$i].'</a>';
            //$user_on_list .= '<A HREF="pm.php?action=new&pm[username]='.$a_users_today_clear_name[$i].'">'.$a_users_today_clear_name[$i].'</a>';
      }      
}

Ich hab die neuste Version, 2.85 vom THWBoard. Dieser Hack wurde einst für die Version 2.73 entwickelt. Muss ich was abändern für 2.85 oder was ist falsch?

Danke für Eure Bemühungen! ;)

PhoenixDH schrieb am 07.07.2005 um 13:04 Uhr

Ich seh da keine MYSQL Fehlermeldung !

mike068 schrieb am 07.07.2005 um 13:19 Uhr

Also bei 2.84 läuft der Code....

Joachimoe schrieb am 08.07.2005 um 12:50 Uhr

bei mit kommt
Parse error: parse error, unexpected '<' in /home/confixx/web403/html/buggy125/forum/inc/header.inc.php on line 23

hmmm ??
gruß jo

ragga schrieb am 08.07.2005 um 16:47 Uhr

dann hast aba an fehla in da header.inc.php

Joachimoe schrieb am 09.07.2005 um 09:44 Uhr

hmm
die funktio. aber mit dem ganzen rest

kann ich dir header.inc.php mal mailen?
gruß jo

Narodnaja schrieb am 10.07.2005 um 19:14 Uhr

Was steht denn in der line 23 ? Bzw. in den Zeilen 15 - 25 ? Das wäre hilfreich ;)

Seite 1 von 1