Poniewa? nie znalaz?em takiej funkcjonalno?ci, a by?a mi si? przyda?a (sk?adnia pono? staropolska ;-) podziel? si? rozwi?zaniem, bo jest proste :-)
1. Nale?y do tabeli users doda? pole typu liczbowego o dowolnej nazwie (u mnie: user_visit_counter)
2. Dopisa? 2 linijki (poni?ej je pogrubi?em) do pliku setuser.php
} else {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".USER_IP."'");
echo "<b>".$locale['193'].$user."</b><br><br>\n";
[b]$data=dbarray(dbquery("SELECT user_visit_counter FROM ".$db_prefix."users WHERE user_id='".$userdata['user_id']."'"));
$result = dbquery("UPDATE ".$db_prefix."users SET user_visit_counter=$data[user_visit_counter]+1 WHERE user_id='".$userdata['user_id']."'"); }[/b]
Od tego momentu ka?de logowanie usera b?dzie zwi?ksza?o odpowiedni? warto?? w tabeli users.
Wy?wietlanie liczby logowa? nie jest mi (na razie) potrzebne, ale to ju? ?aden problem.
//Proton - kody dawaj w code.
Edytowane przez stanley dnia 26.09.2006 14:25:46
|