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 : >