anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Admin/Mod anzeige im Login Bereich https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1553 |
Seite 1 von 3 |
Autor: | Taikun14 [ Mi 13 Jul, 2005 16:30 ] |
Betreff des Beitrags: | Admin/Mod anzeige im Login Bereich |
Also ich wollt ma fragen ob dazu jemand einen thread oder ähnliches hat oder mir vielleicht das script hierhinschreiben könnte, ich bin auch der meinung das ich das ma irgendwo gesehen hab, weiß aber nimma wo. also danke ma im vorraus ![]() |
Autor: | Kevz [ Mi 13 Jul, 2005 17:21 ] |
Betreff des Beitrags: | |
Meine vers: [php][...] $sql = "SELECT accounts.laston, accounts.name, accounts.acctid, accounts.level, accounts.loggedin, accounts.locked, accounts.superuser FROM accounts WHERE accounts.superuser = 0 AND accounts.laston>'".date("Y-m-d H:i:s",time()-getsetting("LOGINTIMEOUT",900))."' AND accounts.loggedin = 1 AND accounts.locked=0 ORDER BY accounts.level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count = db_num_rows($result); $ret.=appoencode("`b$count Spieler Online:`b`n"); while ($row = db_fetch_assoc($result)){ $ret.=appoencode("`^$row[name]`n"); $onlinecount++; } if ($onlinecount==0) $ret.=appoencode("`i`0Es sind keine Spieler Online!`n`n`i"); $sql = "SELECT accounts.laston, accounts.name, accounts.acctid, accounts.level, accounts.loggedin, accounts.locked, accounts.superuser FROM accounts WHERE accounts.superuser > 0 AND accounts.laston>'".date("Y-m-d H:i:s",time()-getsetting("LOGINTIMEOUT",900))."' AND accounts.loggedin = 1 AND accounts.locked=0 ORDER BY accounts.level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count2 = db_num_rows($result); if($count2==0) $admins = ('Admins'); else $admins = ($count2<=1?"Admin":"Admins"); $ret.=appoencode("`n`0`b$count2 ".$admins." Online:`b`n"); while ($row = db_fetch_assoc($result)){ $ret.=appoencode("`^$row[name]`n"); $onlinecount2++; } [...][/php] |
Autor: | Taikun14 [ Mi 13 Jul, 2005 17:46 ] |
Betreff des Beitrags: | |
is das aus der common.php? |
Autor: | Kevz [ Mi 13 Jul, 2005 19:47 ] |
Betreff des Beitrags: | |
Jop, so siehts aus ![]() Is von der funktion chartstats aber eben nur abgeändert |
Autor: | Devilzimti [ Mi 13 Jul, 2005 19:56 ] |
Betreff des Beitrags: | |
charstats() is die function |
Autor: | Taikun14 [ Do 14 Jul, 2005 15:21 ] |
Betreff des Beitrags: | |
aber ich seh jetzt auf anhieb keine funktion mit einloggen in der common... |
Autor: | Kevz [ Do 14 Jul, 2005 15:58 ] |
Betreff des Beitrags: | |
Taikun14 hat geschrieben: aber ich seh jetzt auf anhieb keine funktion mit einloggen in der common...
Wie meinst? Sry, versteh nit ganz... |
Autor: | Taikun14 [ Do 14 Jul, 2005 16:00 ] |
Betreff des Beitrags: | |
das ich einfach zu doof dafür bin da szu machen^^ |
Autor: | Kevz [ Do 14 Jul, 2005 17:27 ] |
Betreff des Beitrags: | |
Keiner ist blöd solange man sich nicht so anstellt ich helf dir mal... also öffne die common.php Suche: [php]$sql="SELECT name,alive,location,sex,level,laston,loggedin,lastip,uniqueid FROM accounts WHERE locked=0 AND loggedin=1 AND laston>'".date("Y-m-d H:i:s",strtotime(date("r")."-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count = db_num_rows($result); $ret.=appoencode("`b$count Spieler Online:`b`n"); for ($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); $ret.=appoencode("`^$row[name]`n"); $onlinecount++; } db_free_result($result); if ($onlinecount==0) $ret.=appoencode("`iNiemand`i");[/php] Ersetze durch: [php]$sql = "SELECT accounts.laston, accounts.name, accounts.acctid, accounts.level, accounts.loggedin, accounts.locked, accounts.superuser FROM accounts WHERE accounts.superuser = 0 AND accounts.laston>'".date("Y-m-d H:i:s",time()-getsetting("LOGINTIMEOUT",900))."' AND accounts.loggedin = 1 AND accounts.locked=0 ORDER BY accounts.level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count = db_num_rows($result); $ret.=appoencode("`b$count Spieler Online:`b`n"); while ($row = db_fetch_assoc($result)){ $ret.=appoencode("`^$row[name]`n"); $onlinecount++; } if ($onlinecount==0) $ret.=appoencode("`i`0Es sind keine Spieler Online!`n`n`i"); $sql = "SELECT accounts.laston, accounts.name, accounts.acctid, accounts.level, accounts.loggedin, accounts.locked, accounts.superuser FROM accounts WHERE accounts.superuser > 0 AND accounts.laston>'".date("Y-m-d H:i:s",time()-getsetting("LOGINTIMEOUT",900))."' AND accounts.loggedin = 1 AND accounts.locked=0 ORDER BY accounts.level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count2 = db_num_rows($result); if($count2==0) $admins = ('Admins'); else $admins = ($count2<=1?"Admin":"Admins"); $ret.=appoencode("`n`0`b$count2 ".$admins." Online:`b`n"); while ($row = db_fetch_assoc($result)){ $ret.=appoencode("`^$row[name]`n"); $onlinecount2++; } if ($onlinecount2==0) $ret.=appoencode("`i`0Es sind keine Admin's Online`i`n");[/php] Das wars sollte nu eig. funzen |
Autor: | Taikun14 [ Do 14 Jul, 2005 17:39 ] |
Betreff des Beitrags: | |
ah stimmt danke sehr ^^^ kann ich es so machen für moderatoren? [php] $sql = "SELECT accounts.laston, accounts.name, accounts.acctid, accounts.level, accounts.loggedin, accounts.locked, accounts.superuser FROM accounts WHERE accounts.superuser > 0 AND accounts.laston>'".date("Y-m-d H:i:s",time()-getsetting("LOGINTIMEOUT",900))."' AND accounts.loggedin = 1 AND accounts.locked=0 ORDER BY accounts.level DESC"; $result = db_query($sql) or die(sql_error($sql)); $count2 = db_num_rows($result); if($count2==0) $Moderator = ('Moderator'); else $admins = ($count3<=1?"Moderator":"Moderator"); $ret.=appoencode("`n`0`b$count2 ".$moderator." Online:`b`n"); while ($row = db_fetch_assoc($result)){ $ret.=appoencode("`^$row[name]`n"); $onlinecount2++; } if ($onlinecount2==0) $ret.=appoencode("`i`0Es sind keine Moderatoren Online`i`n"); [/php] |
Autor: | Kevz [ Do 14 Jul, 2005 18:38 ] |
Betreff des Beitrags: | |
Kannst du auch, musst dann eben nur das hier anpassen: $this->bbcode_second_pass_code('', 'accounts.superuser > 0') |
Autor: | Calamita [ Sa 01 Dez, 2007 00:03 ] |
Betreff des Beitrags: | |
Kevz hat geschrieben: Keiner ist blöd solange man sich nicht so anstellt ich helf dir mal...
also öffne die common.php ... und so weiter.. Warum funktioniert das bei mir nicht? ![]() Wenn ich das so mache, dann wird bei mir auf der Index gar nichts angezeigt.. Also die Liste fällt weg, bleiben nur die beiden Rahmenbilder übrig.. Aber ich weiß nicht, was ich da ändern sollte ![]() |
Autor: | Taikun14 [ Sa 01 Dez, 2007 00:55 ] |
Betreff des Beitrags: | |
Wir bräuchten den Source^^ |
Autor: | Calamita [ Sa 01 Dez, 2007 01:15 ] |
Betreff des Beitrags: | |
Naja, in der Common hab ich bisher nicht viel gemacht und ansonsten hab ich das genauso reinkopiert, wie oben beschrieben.. Was braucht ihr denn noch? ^^ (Und das mitm Source is schwer, weil ich noch net ma wüsste, wo ich das im Moment hochladen soll, Solang ich hier noch rumprobier, bringts mir nix, wenn ich für nen Server bezahl..) |
Autor: | Harthas [ Sa 01 Dez, 2007 11:16 ] |
Betreff des Beitrags: | |
Du könntest die Datei ja beispielsweise auch hier in einen Anhang (Attachment) an den Beitrag anhängen. ;-) |
Autor: | Calamita [ Sa 01 Dez, 2007 16:51 ] |
Betreff des Beitrags: | |
Stimmt^^ Aber ne PHP-Endung ist hier verboten ![]() Naja, ansonsten warte ich.. Ich kann das bei nem Bekannten auf den Server hochladen, aber mein PC will nicht, dass ich per FTP was hochlade -.- Und das alles einzeln hoch zu laden.. Neee, danke.. Ich meld mich wieder, wenn ich jemanden gefunden hab, der mir das hoch läd ![]() |
Autor: | Naria [ Sa 01 Dez, 2007 16:53 ] |
Betreff des Beitrags: | |
Einfach die php datei in ein zip Archiv packen ^^ schon geht das mit dem hochladen |
Autor: | Calamita [ Sa 01 Dez, 2007 17:05 ] |
Betreff des Beitrags: | |
Naja, hier ist ja eh die Vorraussetzung, um Hilfe zu bekommen, dass man die Source angibt ![]() |
Autor: | Harthas [ Sa 01 Dez, 2007 17:22 ] |
Betreff des Beitrags: | |
Solange der eigene Server online ist, ja. Ansonsten fehlt das ja doch recht schwer. Der Grund dafür ist halt schlichtwegs, dass wir ohne Quellcode oft nur sehr schwer sagen können, wo denn genau der Fehler liegt/lag. |
Autor: | Calamita [ Sa 01 Dez, 2007 17:23 ] |
Betreff des Beitrags: | |
So.. Habs geschafft^^ Link zu dem LogD im Profil angegeben.. Source sollte auch gehen.. |
Seite 1 von 3 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |