Hallöle,
ich würde gern die Aufrufe der einzelnen User-Profile zählen lassen.
Dazu habe ich in der nuke_users -Tabelle ein zusätzliches Feld "views" angelegt.
In der index.php des YA-Moduls habe ich nun ganz unten bei case "userinfo": folgendes hinzugefügt:
sql_query("UPDATE ".$prefix."_users SET views=views+1 where uid=$uid", $dbi);
Leider funzt das net... weiß jemand wo mein Fehler liegt? Wäre euch sehr dankbar!
Viele Grüße,
-- Professor
Hi Professor,
die Funktion userinfo erwartet die Variable $uname nicht $uid.
Wenn Du es, ziemlich unten, direkt in die Funktion reinschreibst sollte es gehen.
In der Funktion wird die Variable $uid erzeugt.
Du solltest aber auch noch den $user-prefix verwenden. ;)
Hi Andi,
erstmal danke für die Antwort!
Ich habe jetzt folgendes in die "function userinfo" eingefügt (nach der Ausgabe der letzten Kommentare des Users):
sql_query("UPDATE ".$prefix."_users SET views=views+1 where uname=$uname", $dbi);
selbiges Problem - es zählt nicht. Wo soll ich denn den user-prefix verwenden?
sorry, stehe grad aufm Schlauch :redhead:
gruss,
--Professor
Hmmm :quest :quest
Versuchs mal damit:
sql_query("UPDATE ".$user_prefix."_users SET views=views+1 where uname='$uname'", $dbi);
Wenn's dann nicht geht........
das wars! es funzt! many thanks, Andi! *hüpf*
Sobald die Seite fertig ist, bekommst du den Link als Erster ;)
gruss,
-- Professor
:D :D :D :D
Aha, hier wurde also der Fehler gefunden ... :D
Übrigens, Professor: Very Nice ! :thumbup:
Monika
hehe... ;)
danke Moni! :)
gruss,
-- Professor
Kann man das noch mit Reloadsperre machen???
Weiß keiner ob es mit Reloadsperre geht???
vielen dank, das finde ich ne gute sache :)
an einer reloadsperre wäre ich auch interessiert.. muss das über ein datenbankfeld laufen, oder geht sowas auch ohne datenbakzugriff?
also, ist zwar keine reloadsperre, aber dafür werden die eigenen seitenaufrufe nicht mitgezählt..
besser als nichts..
if ($cookie[1] != $uname) {
sql_query("UPDATE ".$user_prefix."_users SET views=views+1 where uname='$uname'", $dbi);
}
ich habe es auch eingefügt,aber ich bekomme es nicht angezeigt,so das jeder user es sehehn kann,wie oft das profil aufgerufen wurde.
kann da mal jemand helfen