Neuigkeiten:

still alive...

Hauptmenü

[pForum] Geister Ausgeben

Begonnen von abcde, 15. März 2006, 23:49:05

Vorheriges Thema - Nächstes Thema

abcde

Zeigt die User an und wieviel davon Geister sind. Ausserdem bekommen die Admins angezeigt wer die Geister waren.
useronline.php


//################## Anzahl Benutzer und Besucher ##############################
$sqlbefehl= \"Select * FROM $tab_user where expire > \'$jetzt\' \";
$getuser  = mysql_query($sqlbefehl, $serverid);
echo \"Es sind gerade \";
if ( mysql_num_rows($getuser) == 0 ) {
echo \"keine \";
} else {
echo mysql_num_rows($getuser) ;
}
echo \" registrierte(r) Benutzer online davon unsichbar \";
$sqlbefehl= \"Select * FROM $tab_user where expire > \'$jetzt\' And invisible=\'1\' \";
$getuser  = mysql_query($sqlbefehl, $serverid);
 
if ( mysql_num_rows($getuser) == 0 ) {
echo \"keiner \";
} else {
echo mysql_num_rows($getuser) ;
}
echo \". \";
 
// Hier wird die Anzahl der Besucher ausgegeben...
$gäste = $numberlogtab[\'total\'];
if ( $gäste > 1 ) {
echo \"Weiterhin haben wir $gäste Besucher im Forum.\";
}
else {
echo \"Wir haben gerade keine Besucher.\";
}

 
 
weiter unten ändern nach  //## end Benutzer heute ########################################################
 


//################## Ausgabe der Invisible Benutzer ##################
if ($user_typ == \"admin\") {
echo \"
     Benutzer heute unsichtbar. ( Admin, Moderator, User )
     -
     \";
 
$sqlbefehl= \"Select id,nickname,usertyp FROM $tab_user where DATE_FORMAT(FROM_UNIXTIME(logintime),\'%Y-%m-%d\') = CURRENT_DATE
            And invisible=1 and usertyp  \'lock\' order by usertyp,nickname\";
$getuser  = mysql_query($sqlbefehl, $serverid);
echo mysql_error();
if (mysql_num_rows($getuser) ==0) {
echo \"keine Benutzer online\";
}
$euserlist = \"\";
while ( $listuser = mysql_fetch_array($getuser)) {
if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\"\".formatstring($listuser[nickname]).\"\";
   if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\", \";
}
$euserlist=substr($euserlist,0,(strlen($euserlist)-2));
echo $euserlist;
}
//## end Invis heute ########################################################

Powie


sid

Hallo
Den Hack habe ich gerade einmal mit der [pForum 1.29] ausprobiert und es funktioniert!
Vielen Dank für diesen Hack.
m.f.g. Sid

PC 1


Betriebssystem : Windows Vista Ultimate (64 Bit)   -   Hardware : Intel Core2Duo E6600 ; 2 x Geforce 8800 GTX SLI ; 4 Gigabyte DDR2 Ram ; EVGA 680i SLI ; DELL 2407 WFP u.s.w.




Meine Webseite für die Leute die auch einmal gerne alleine sein wollen beim zocken. Singleplayer Maps, Mods, Tutorials, Meine eigenen Mapping Projekte u.s.w. Zur Zeit baue ich die Webseite aber völlig um, daher stehen noch nicht alle Daten zu verfügung.




http://www.maparena.net/MapArena/MapArenaEngine/news/index.php\" rel=\"external nofollow\">http://www.maparena.net/MapArena/Images/MapArena/MapArenaLogo.jpg\" alt=\"MapArenaLogo.jpg\">


sehnsucht

geniale Sache das ist doch mal wieder ein spitzen hack.
werden die unsichtbaren bei den reg. benutzern heute mitgezählt?

Frage: Wer braucht denn sowas?

abcde

werden die unsichtbaren bei den reg. benutzern heute mitgezählt?
ja werden
so nichmal ein wenig überabreitet jetzt wird noch unetrschiden zwischen gerade online und dem gazen tag online von den invisis.
useronline.php


     Forum-Info
     Statistik
     -
     \";
$jetzt= time();
$sqlbefehl= \"Select count(*) as total FROM $tab_post\";
$getposts  = mysql_query($sqlbefehl, $serverid);
$anzahl= mysql_fetch_array($getposts);
echo \"Im Forum befinden sich $anzahl[total] Posts in \";
$sqlbefehl= \"Select count(*) as total FROM $tab_thread\";
$getthread  = mysql_query($sqlbefehl, $serverid);
$anzahl= mysql_fetch_array($getthread);
echo \"$anzahl[total] Threads.\";
//############## Anzahl User ###################################################
$counter = mysql_query(\"SELECT Count(*) as total FROM $tab_user\");
$anzahl = mysql_fetch_array($counter);
echo \"Dieses Forum hat $anzahl[total] Benutzer.\";
//################## Neuster User ##############################################
$sqlbefehl= \"Select id,nickname FROM $tab_user Where invisible=0
            order by joined desc limit 1\";
$getuser  = mysql_query($sqlbefehl, $serverid);
while ( $newuser = mysql_fetch_array($getuser)) {
echo \" Unser neuster Benutzer ist \".formatstring($newuser[nickname]).\".\";
}
//############### abgelaufene Gäste löschen ####################################
$sqlbefehl = \"delete from $tab_glog where expire  \'$jetzt\' \";
$getuser  = mysql_query($sqlbefehl, $serverid);
echo \"Es sind gerade \";
if ( mysql_num_rows($getuser) == 0 ) {
echo \"keine \";
} else {
echo mysql_num_rows($getuser) ;
}
echo \" registrierte(r) Benutzer online davon unsichbar \";
$sqlbefehl= \"Select * FROM $tab_user where expire > \'$jetzt\' And invisible=\'1\' \";
$getuser  = mysql_query($sqlbefehl, $serverid);
 
if ( mysql_num_rows($getuser) == 0 ) {
echo \"keiner \";
} else {
echo mysql_num_rows($getuser) ;
}
echo \". \";
 
// Hier wird die Anzahl der Besucher ausgegeben...
$gäste = $numberlogtab[\'total\'];
if ( $gäste > 1 ) {
echo \"Weiterhin haben wir $gäste Besucher im Forum.\";
}
else {
echo \"Wir haben gerade keine Besucher.\";
}
//########  Besucher heute #####################################################
$sqlbefehl= \"Select count(*) as anzahl FROM $tab_user
            Where DATE_FORMAT(FROM_UNIXTIME(lastlogin),\'%Y-%m-%d\') = CURDATE()\";
$gettoday  = mysql_query($sqlbefehl, $serverid);
$today = mysql_fetch_array($gettoday);
echo \" Registrierte Benutzer heute: $today[anzahl]\";
echo \"\";
//################## eigener Login
if (isset($_SESSION[\'s_login\'])) {
echo \"Du befindest Dich im Forum seit $_SESSION[s_login] Uhr.\";
}
//################## Ausgabe der Posts seit letztem Besuch
if ($user_id > 0) {
$sqlbefehl= \"Select count(*) as total FROM $tab_post where time > \'$user_lastlogin\'\";
$getposts  = mysql_query($sqlbefehl, $serverid);
$anzahl= mysql_fetch_array($getposts);
echo \"$anzahl[total] neue Posts seit Deinem letzten Besuch.\";
echo \"Deine User-ID: $user_id\";
}
echo \"
     Wer ist online? ( Admin, Moderator, User )
     -
     \";
//################## Ausgabe der Online-Benutzer
$sqlbefehl= \"Select id,nickname,usertyp FROM $tab_user where expire > $jetzt
            And invisible=0 and usertyp  \'lock\' order by usertyp,nickname\";
$getuser  = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($getuser) ==0) {
echo \"keine Benutzer online\";
}
$euserlist = \"\";
while ( $listuser = mysql_fetch_array($getuser)) {
if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\"\".formatstring($listuser[nickname]).\"\";
   if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\", \";
}
$euserlist=substr($euserlist,0,(strlen($euserlist)-2));
echo $euserlist;
 
//## Ausgabe der Benutzer von heute ############################################
//User heute Online
echo \"
     Benutzer heute online. ( Admin, Moderator, User )
     -
     \";
 
$sqlbefehl= \"Select id,nickname,usertyp FROM $tab_user where DATE_FORMAT(FROM_UNIXTIME(logintime),\'%Y-%m-%d\') = CURRENT_DATE
            And invisible=0 and usertyp  \'lock\' order by usertyp,nickname\";
$getuser  = mysql_query($sqlbefehl, $serverid);
echo mysql_error();
if (mysql_num_rows($getuser) ==0) {
echo \"keine Benutzer online\";
}
$euserlist = \"\";
while ( $listuser = mysql_fetch_array($getuser)) {
if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\"\".formatstring($listuser[nickname]).\"\";
   if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\", \";
}
$euserlist=substr($euserlist,0,(strlen($euserlist)-2));
echo $euserlist;
//################## Ausgabe der Invisible Benutzer ##################
if ($user_typ == \"admin\") {
echo \"
     Benutzer heute unsichtbar. ( Admin, Moderator, User )
     -
     \";
 
$sqlbefehl= \"Select id,nickname,usertyp FROM $tab_user where DATE_FORMAT(FROM_UNIXTIME(logintime),\'%Y-%m-%d\') = CURRENT_DATE
            And invisible=1 and usertyp  \'lock\' order by usertyp,nickname\";
$getuser  = mysql_query($sqlbefehl, $serverid);
echo mysql_error();
if (mysql_num_rows($getuser) ==0) {
echo \"keine Benutzer online\";
}
$euserlist = \"\";
while ( $listuser = mysql_fetch_array($getuser)) {
if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\"\".formatstring($listuser[nickname]).\"\";
   if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\", \";
}
$euserlist=substr($euserlist,0,(strlen($euserlist)-2));
echo $euserlist;
}
//## end Benutzer heute ########################################################
if ($user_typ == \"admin\") {
echo \"
     Davon gerade da? ( Admin, Moderator, User )
     -
     \";
//################## Ausgabe der Online-Unsichbaren
$sqlbefehl= \"Select id,nickname,usertyp FROM $tab_user where expire > $jetzt
            And invisible=1 and usertyp  \'lock\' order by usertyp,nickname\";
$getuser  = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($getuser) ==0) {
echo \"keine Benutzer ist gerade unsichtbar\";
}
$euserlist = \"\";
while ( $listuser = mysql_fetch_array($getuser)) {
if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\"\".formatstring($listuser[nickname]).\"\";
   if ($listuser[usertyp] == \"admin\")    $euserlist=$euserlist.\"\";
   if ($listuser[usertyp] == \"moderate\") $euserlist=$euserlist.\"\";
   $euserlist=$euserlist.\", \";
}
$euserlist=substr($euserlist,0,(strlen($euserlist)-2));
echo $euserlist;
}
 
//####### Geburtstage
$sqlbefehl= \"SELECT id,nickname,DayOfMonth(birthday) As bday, Month(birthday) as bmonth, year(birthday) as byear,
            (To_Days(CURRENT_DATE) - To_Days(birthday)+1) As btage
            From $tab_user
            Where DAYOFMONTH(birthday) = DAYOFMONTH(now())
              And MONTH(birthday)      = MONTH(now())
              And invisible=0\";
$getuser  = mysql_query($sqlbefehl, $serverid);
if (mysql_num_rows($getuser) > 0 and $user_id > 0) {
echo \"
   Heute hat Geburtstag
   -
   \";
while ( $bduser = mysql_fetch_array($getuser)) {
echo \" \".formatstring($bduser[nickname]).\" (\";
       echo  getAgeByYear($bduser[byear]).\")\";
   }
}
//################## Login-Fenster
if ($user_id==0) {
echo \"
   Login
   -
 
   User:
   Passwort:
 
   Login Speichern:
[ Passwort vergessen ]\";
}
echo \"\";
?>

 
 
Wer braucht denn sowas?
Das sehe ich als Anregung. Werde wohl noch eine excpant einabuen.


Original von Mirko  Werde wohl noch eine excpant einabuen.
[/quote]
Bitte wie?

abcde

das man aucssuchen kann ob es angezeigt wird oder nicht.

all your base are belong to us / Discord