Account-Aufrufe zählen

Begonnen von Professor, 11 Juli 2002, 12:30:29

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Professor

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

Andi

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. ;)
schön´s Grüssle, Andi

Professor

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

Andi

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

schön´s Grüssle, Andi

Professor

das wars!  es funzt!  many thanks, Andi!  *hüpf*

Sobald die Seite fertig ist, bekommst du den Link als Erster  ;)

gruss,
-- Professor

Andi

schön´s Grüssle, Andi

MoniK

Aha, hier wurde also der Fehler gefunden ... :D

Übrigens, Professor: Very Nice ! :thumbup:

Monika

Professor

hehe...  ;)

danke Moni!  :)

gruss,
-- Professor

Kann man das noch mit Reloadsperre machen???

MrMiller

Weiß keiner ob es mit Reloadsperre geht???

tias

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?

tias

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);

      }

modelportal

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