Top10 für High Forced Banner
habe mir gerade eine Top10 für high Forced Klicks gemacht und mir ist aufgefallen das diese nicht gezählt werden in der Datenbank und deswegen die kleine Änderung in der topframe_forced_hf.php
Diese Felder per PhpMyAdmin in der Datenbank anlegen:
Code:
ALTER TABLE `vms_kontodaten` ADD `klickshf` BIGINT( 20 ) NOT NULL ;
Code:
ALTER TABLE `vms_kontodaten` ADD `khfv` BIGINT( 20 ) NOT NULL ;
sucht in der topframe_forced_hf.php folgendes
PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET klickshf = klickshf + 1, khfv = khfv + ".$forced['verdienst'].", ks_klicks = ks_klicks +1 WHERE uid = '".$_SESSION['uid']."'");
ersetzt es mit folgenden:
PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET klickshf = klickshf + 1, khfv = khfv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");
öffnet eure aktuelle Top10 Datei und fügt dort an gewünschter Stelle folgendes ein:
PHP-Code:
<? head("Top 10 - HighForced-Klicks"); ?>
<table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
<tr bgcolor="#4169E1">
<td align="center"><font color="#000000"><b>Rang</b></font></td>
<td align="center"><font color="#000000"><b>User</b></font></td>
<td align="center"><font color="#000000"><b>Klicks</b></font></td>
</tr>
<?
$rang = 1;
$klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klickshf DESC LIMIT 10");
while ($klicks=mysql_fetch_array($klicksrang)) {
$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid=".$klicks['uid'].""));
echo '
<tr bgcolor="#3399FF">
<td align="center">'. $rang++ .'</td>
<td align="center"><a href="/?content=/nickpage&id='.$klicks['uid'].'">'.$userdaten["nickname"].'</a></td>
<td align="center">'.number_format($klicks['klickshf'],0,",",".").'</td>
</tr>
';
}
?>
</table>
<? foot(); ?>
LG Muecke : >