Hi,
hier mal ein kleiner Schnippzel mit dem man im Menü Rechts oder Links (oder sonst wo) ausgeben kann welchen Platz ein User in den Top 10 hat !
Jeder User sieht dann seine eigenen Ränge von Bannerklicks, Textlinkklicks und Bettelaufrufe im seitlichen Menü.
Einbauanleitung:
1.) Erstellen einer php Datei (mit Editor als .php speichern) mit dem Namen inc_raenge.php !
In diese Datei wird folgendes hineingeschrieben:
Diese Datei wird dann in den Ordner lib hochgeladen !Code:<? $trbgcolor = "#FF6D1C"; $bgcolor = "#FF6D1C"; ?> <table width="100%" cellpadding="2" cellspacing="1" border="0" bgcolor="<?=$bgcolor;?>"> <tr bgcolor="<?=$trbgcolor;?>"> <td><b>Banner Klicks</td> <? $rangb = 0; $klicksrangb = db_query("SELECT `uid`,`klicks` FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC"); while ($klicksb = mysql_fetch_array($klicksrangb)) { $rangb++; if ($klicksb['uid'] == $_SESSION['uid']) { echo '<td><b>Platz '.$rangb.'</td>'; } } ?> </tr> <tr bgcolor="<?=$trbgcolor;?>"> <td><b>Text Klicks</td> <? $rangt = 0; $klicksrangt = db_query("SELECT `uid`,`textlinks` FROM ".$db_prefix."_kontodaten ORDER BY textlinks DESC"); while ($klickst = mysql_fetch_array($klicksrangt)) { $rangt++; if ($klickst['uid'] == $_SESSION['uid']) { echo '<td><b>Platz '.$rangt.'</td>'; } } ?> </tr> <tr bgcolor="<?=$trbgcolor;?>"> <td><b>Angebettelt</td> <? $rangbt = 0; $klicksrangbt = db_query("SELECT `uid`,`angebettelt` FROM ".$db_prefix."_kontodaten ORDER BY angebettelt DESC"); while ($klicksbt = mysql_fetch_array($klicksrangbt)) { $rangbt++; if ($klicksbt['uid'] == $_SESSION['uid']) { echo '<td><b>Platz '.$rangbt.'</td>'; } } ?> </tr> </table>
2. Ausgabe in einem der Menüs (menu_rechts oder menu_links)
folgenden Code an gewünschter Stelle einfügen !
In diesem Fall wird eine neue Box erstellt. Wenn du die Ausgabe in einer bereits bestehenden Box haben willst einfach Menuhead und Menufoot wegnehmen, also dann so:Code:<?menuehead("Ränge in den Top 10")?> <center><b>Ränge in Top10:</center></b><br> <? if ($_SESSION['login'] == 'true') { @require_once ("lib/inc_raenge.php"); } ?> <?menuefoot();?>
3. Anpassungen:Code:<center><b><u>Ränge in Top10:</u></center></b><br> <? if ($_SESSION['login'] == 'true') { @require_once ("lib/inc_raenge.php"); } ?>
In der inc_raenge.php Farbcodes, die ganz am Anfang stehen, ändern...
$trbgcolor = "#9C1818"; --> Zellenhintergrundfarbe
$bgcolor = "#FFFFFF"; --> Tabellenfarbe
4. Fertig
Bei Fragen einfach fragen !
cu, Swinxx




Zitieren

