Freut mich das jemand weiter gemacht hat.
Werde es übers WE mal bei mir einbauen.
MfG
Druckbare Version
Freut mich das jemand weiter gemacht hat.
Werde es übers WE mal bei mir einbauen.
MfG
achja?!
Tachchen wird hier noch was gebaut an dem Code oder getestet??
Kann mir einer von euch mal helfen wie ich die tabelle fürs admin hinbekomme
das ich sehe welcher user wieviel klicks hat verzweifel an dem code
So hat sich erledigt habs mit hilfe doch hinbekommen die liste zu erstellen
Ich bräuchte mal eure Hilfe und zwar wollte ich mir einen Cron basteln der die Liste der User mit geklickten Klicks komplett löscht aber es will nicht kann da einer helfen bei???
Hat sich erledigt
Ich stelle euch mal meine Anleitung zu dem Thema bereit:
Klickfacker-Chek:
Als erstes in der DB eine neue Spalte Anlegen wie folgt:
PHP Code:
PHP-Code:für lib/funktions.lib.php an passender Stelle einfügenPHP-Code:
CREATE TABLE `vms_klickcheck` (
`uid` INT( 7 ) NOT NULL DEFAULT '0',
`anzahl` INT( 7 ) NOT NULL DEFAULT '0',
`zeit` INT( 11 ) NOT NULL DEFAULT '0'
) ENGINE = MYISAM
Für eure topframesxxx.php folgendes einfügen:PHP-Code:
function klickfaker(){
$pruef = db_query("SELECT uid FROM vms_klickcheck WHERE uid = '".$_SESSION['uid']."'");
if(mysql_num_rows($pruef)>0)
{
db_query("UPDATE vms_klickcheck set anzahl = anzahl + 1 WHERE uid = '".$_SESSION['uid']."'");
}else{
db_query("INSERT INTO vms_klickcheck (uid,anzahl,zeit) VALUES ('".$_SESSION['uid']."','1','".time()."')");
}
}
Im Adminforce/content/PHP-Code:
klickfaker();
eine klickfaker.php anlegen und folgenden
PHP Code einfügen:
Cron zum resetten der Klicks wenn nötig:PHP-Code:
<?head('<center>Alle Klicks der User');?>
<table align="center" width="100%" cellpadding="2" cellspacing="2" border=0 style="border: 2px solid #000000;">
<tr bgcolor="#FFFFFF">
<td align="center" width="10%"><font color="black"><b>ID</b></td>
<td align="center" width="35%"><font color="black"><b>Nickname</b></td>
<td align="center" width="25%"><font color="black"><b>Klicks</b></td>
<td align="center" width="30%"><font color="black"><b>Datum</b></td>
</tr>
<?
$pruef = db_query("SELECT * FROM ".$db_prefix."_klickcheck ORDER BY zeit DESC LIMIT 50");
while ($wo1=mysql_fetch_array($pruef)) {
$nick = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid=".$wo1['uid'].""));
echo '
<tr bgcolor="#FFFFFF">
<td align="center"><a href="/adminforce/?content=/usersystem/userbearbeiten&uid='.$wo1['uid'].'">'.$wo1['uid'].'</a></td>
<td align="center"><a href="/adminforce/?content=/usersystem/userbearbeiten&uid='.$wo1['uid'].'">'.$nick['nickname'].'</a></td>
<td align="center" width="25%">'.number_format($wo1[anzahl],0,",",".").'</td>
<td align="center" width="30%">'.date("d.m.Y - H:i:s",$wo1[zeit]).'</td>
</tr>
';
}
?>
</table>
<?foot();?>
Hab ich bei mir Klickfäker genannt^^
PHP-Code:
<?
db_query ("DELETE FROM ".$db_prefix."_klickcheck");
?>
Fertig ist der Codeschnippsel und Viel Vergnügen beim checken!
Mit Freundlichen Grüßen euer DJschatz27 von Kaffee-Klicker.de
Edit: Grad noch in der funktions.lib die funktion geändert da beim alten erst ab dem 2 Klick gezählt wurde
und jetzt direkt ab dem ersten klick und danke für den Tipp an jo18nny