anpera.net https://anpera.homeip.net/phpbb3/ |
|
Useronline by Devilzimti II https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=3838 |
Seite 1 von 1 |
Autor: | MySql [ Do 26 Jul, 2007 06:47 ] |
Betreff des Beitrags: | Useronline by Devilzimti II |
Hallo, Vor ca. 1nem Monat habe ich hier eine etwas "sehr" verbuggte "Useronline by Deviltzimti II" Version hochgeladen. Diese habe ich dan gerade leider überschrieben. Aber hier ist sie nochmal: oeffne deine common.php : suche: [php]$pagestarttime = getmicrotime(); $nestedtags=array(); $output="";[/php] füge danach ein: [php]function useronline(){ //Wer ist hier online? V.1.0 by Devilzimti global $session,$SCRIPT_NAME; //$useronline = "<table border='0' cellpadding='0' cellspacing='0' class='vitalinfo' width='121'> // <tr><td class='charhead'colspan=2><b>`^ Hier anwesend:`0</b></td></tr> "; $useronline = "<table width='100%'><tr><td class='charhead'><b>`^ Hier anwesend:`0</b></td></tr>"; $sql = "SELECT name,login FROM accounts WHERE (accounts.restorepage LIKE '".$SCRIPT_NAME."%"."' OR accounts.acctid=".$session[user][acctid].") AND loggedin = 1 AND locked = 0 AND laston>'".date("Y-m-d H:i:s",strtotime("-".getsetting("LOGINTIMEOUT",900)." seconds"))."' ORDER BY dragonkills,level; "; $query =db_query($sql); while($row = db_fetch_assoc($query)){ $useronline.= "<tr><td> <a href='mail.php?op=write&to=".rawurlencode($row['login'])."' target='_blank' onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])).";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a> "; $useronline.= "`0$row[name]</td></tr>"; } $useronline.= "</td></tr></table>"; $useronline = appoencode($useronline,true); return $useronline; } [/php] FALS DIE USERONLINE BY DEVILTZIMTI SCHON BEI EUCH DRIN IST, ERSETZT DIESE MIT DER OBEN GEPOSTETEN!! Sonst bekommt ihr ne Fehler anzeige. Okay... Jetzt kommt die Frage, wie baue ich dies ein? o.0 Ich nehme mal die yar2.htm als Beispiel: oeffne die yar2.htm (templates/yar2.htm) und suche: $this->bbcode_second_pass_code('', ' <td width="145" bgcolor='#433828' valign='top'> <td width='100%' rowspan=2 valign='top' bgcolor='#352D20'> <table border="0" cellpadding="0" cellspacing="0" align="right"> <tr><td><img src='images/uscroll.GIF' width='152' height='11' alt=''></td></tr> <tr> <td align="center"> <table cellspacing='0' cellpadding='0' class='nav' width="121" border="0"> <tr><td bgcolor="#003300" align="center">{stats}</td></tr> </table> </td> </tr> <tr><td><img src='images/lscroll.GIF' width='152' height='11' alt=''></td></tr> <tr><td>{paypal}</td></tr> </table> <!--!footer-->') und ersetzt die durch: $this->bbcode_second_pass_code('', ' <td width="145" bgcolor='#433828' valign='top'> <td width='100%' rowspan=2 valign='top' bgcolor='#352D20'> <table border="0" cellpadding="0" cellspacing="0" align="right"> <tr><td><img src='images/uscroll.GIF' width='152' height='11' alt=''></td></tr> <tr> <td align="center"> <table cellspacing='0' cellpadding='0' class='nav' width="121" border="0"> <tr><td bgcolor="#003300" align="center">{stats} {useronline}</td></tr> </table> </td> </tr> <tr><td><img src='images/lscroll.GIF' width='152' height='11' alt=''></td></tr> <tr><td>{paypal}</td></tr> </table> <!--!footer-->') Was habe ich da nun gemacht? o.0 Ganz einfach: Durch ein Enter (<br>) habe ich die Useronline Function UNTER die Charstats gesetzte, damit die Spieler in der Charakterinfo stehen. Den Rest für den Einbau, kannst du hier nachlesen, daher dies noch nicht alles war: Hier kannst du den Rest des Einbaus nachlesen. Durch einen einfachen Klick!! Lg, MySQL. |
Autor: | MySql [ Sa 15 Sep, 2007 18:25 ] |
Betreff des Beitrags: | |
*seufz* Im alten Post war alles Falsch ![]() Habe ihn nun Berichtigt. Hier ein screen wie es aussehen wird: ![]() |
Autor: | Austria [ Fr 28 Sep, 2007 20:48 ] |
Betreff des Beitrags: | |
Ich habe deine Anweisungen genau befolgt. ich kann das *Hier Anwesend* sehen. aber das in dem template funzt nicht. ich habe stehen Hier Anwesend {useronline} was habe ich denn da falsch gemacht? |
Autor: | MySql [ Fr 28 Sep, 2007 21:56 ] |
Betreff des Beitrags: | |
Verdammt! Jetzt hab ich die Einbauanleitung Editiert >.< Mom muss diese nochmal neu machen -.- |
Autor: | MySql [ Fr 28 Sep, 2007 22:09 ] |
Betreff des Beitrags: | |
Einbau ist wieder oben^^ Austria hast du "alles" was Eliwood gepostet hat (Bis auf die Function) gemacht? o.0 Ein Sourcelink würde helfen^^ |
Autor: | Austria [ Fr 28 Sep, 2007 22:12 ] |
Betreff des Beitrags: | |
bitteschön http://valend.vanilla.hl-users.com/sour ... illage.php ich habe nur das gemacht was du geschrieben hast, bzw, noch zwei sachen in der common verändert. wenn ich auf den link klicke den du da oben eingefügt hast, geht leider nicht. Seite kann nicht angezeigt werden. |
Autor: | MySql [ Fr 28 Sep, 2007 22:15 ] |
Betreff des Beitrags: | |
Fehler gefunden ^^ liegt in der common Austria's common.php hat geschrieben: [php] if ($session[user][acctid]>0) { $header=str_replace("{mail}",maillink(),$header); $footer=str_replace("{mail}",maillink(),$footer); $header=str_replace("{chat}","<a href='chat.php' target='_blank' class='motd' onClick="".popup("chat.php").";return false;">Chat</a>",$header); $footer=str_replace("{chat}","<a href='chat.php' target='_blank' class='motd' onClick="".popup("chat.php").";return false;">Chat</a>",$footer); }else{ $header=str_replace("{mail}","",$header); $footer=str_replace("{mail}","",$footer); $header=str_replace("{chat}","",$header); $footer=str_replace("{chat}","",$footer); }[/php] Da fehlt noch die Useronline definition^^ Eliwood hat geschrieben: SUCHE:
[php]$header=str_replace("{mail}",maillink(),$header); $footer=str_replace("{mail}",maillink(),$footer); [/php] FÜGE DANNACH EIN: [php]$header=str_replace("{useronline}",useronline(),$header); $footer=str_replace("{useronline}",useronline(),$footer); [/php] SUCHE: [php]$header=str_replace("{mail}","",$header); $footer=str_replace("{mail}","",$footer); [/php] FÜGE DANNACH EIN: [php]$header=str_replace("{useronline}","",$header); $footer=str_replace("{useronline}","",$footer); [/php] |
Autor: | Austria [ Fr 28 Sep, 2007 22:28 ] |
Betreff des Beitrags: | |
ja es funzt nachdem du den link für den Rest reingestelt hast ![]() ![]() ![]() |
Autor: | MySql [ Fr 28 Sep, 2007 22:28 ] |
Betreff des Beitrags: | |
Austria hat geschrieben: ja es funzt nachdem du den link für den Rest reingestelt hast
![]() ![]() ![]() der Stand vorher auch schon da^^ |
Autor: | Austria [ Fr 28 Sep, 2007 22:36 ] |
Betreff des Beitrags: | |
ja das mag schon sein, denn der link hat ja nicht gefunzt, aber jetzt gehts gott sei dank. |
Autor: | MySql [ Fr 28 Sep, 2007 22:37 ] |
Betreff des Beitrags: | |
Der Link hat auch gefuntzelt ^^ Aber egal, das eigentliche ist: Das es bei dir geht ![]() Mfg MySql! |
Autor: | Devilzimti [ Di 08 Jan, 2008 20:16 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Was ist da verbuggt? ![]() |
Autor: | MySql [ Mi 09 Jan, 2008 10:54 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
verbuggt?Oo xD |
Autor: | Harthas [ Mi 09 Jan, 2008 10:55 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Zitat: Vor ca. 1nem Monat habe ich hier eine etwas "sehr" verbuggte "Useronline by Deviltzimti II" Version hochgeladen.
|
Autor: | MySql [ Mi 09 Jan, 2008 10:58 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Richtig lesen. ![]() Mysql hat geschrieben: Vor ca. 1nem Monat habe ich hier eine etwas "sehr" verbuggte "Useronline by Deviltzimti II" Version hochgeladen. Heist das dies nicht die erste Useronline II ist^^ die andere hatte ein paar fehler und diese hier nicht. Also habe ncoh keine gefunden. xD |
Autor: | Harthas [ Mi 09 Jan, 2008 11:19 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Arrays sind nicht quotiert :-P Und im übrigen fehlen da zwei s und ein Komma: Heisst, dass |
Autor: | MySql [ Mi 09 Jan, 2008 12:47 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Naja es funkt xD Bist du Lehrer? ![]() |
Autor: | Devilzimti [ Mi 09 Jan, 2008 22:49 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Harthas hat geschrieben: Arrays sind nicht quotiert :-P Und im übrigen fehlen da zwei s und ein Komma: Heisst, dass Solange man error_reporting(E_ALL); nicht setzt, störts eh net, und auf die Performance wirkt es sich ebenfalls nicht aus. PHP ist 'ne Frickl'ersprache ![]() Zum 2. Satz sag ich mal nix.. |
Autor: | Harthas [ Mi 09 Jan, 2008 23:59 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Sind halt einfach keine Konstanten :-P Kann man machen was man will *g* Und falls du auf ein mögliches Doppel-s (Finds hier auf der Tastatur momentan nicht) ansprichst. Kann natürlich sein, haben wir hier in der Schweiz allerdings nicht. Und lernen es im Deutsch-Unterricht auch nicht kennen. |
Autor: | Eliwood [ Do 10 Jan, 2008 21:04 ] |
Betreff des Beitrags: | Re: Useronline by Devilzimti II |
Harthas hat geschrieben: Sind halt einfach keine Konstanten :-P Kann man machen was man will *g* Und falls du auf ein mögliches Doppel-s (Finds hier auf der Tastatur momentan nicht) ansprichst. Kann natürlich sein, haben wir hier in der Schweiz allerdings nicht. Und lernen es im Deutsch-Unterricht auch nicht kennen. Weils falsch ist. Zumindest nach Schweizer Rechtschreibnorm. Die sich durchaus von der Deutschen und der Östereichischen Unterscheidet. Und alle haben ihre eigenen Wörter und Gebräuche, die andere Sprachen nicht wirklich kennen. EIn ganz gutes Beispiel: “Fehlbare werden für Umtriebe behaftet.” Wird man wohl in keinem anderen Deutsch-Standard finden. ^^ |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |