Zobacz temat
Statystyki zalogowań użytkowników
|
|
dante77 |
Dodany dnia 01.10.2008 11:13:25
|
Bywalec Postów: 332 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 09.05.2005 00:08 |
Zlecę wykonanie statystyki zalogowań użytkowników. Nadmieniam, że nie chodzi mi o unikalne wizyty. Statystyka powinna pokazywać: - ilość zalogowanych użytkowników dziennie z podziałem na poszczególne dni miesiąca. - statystyki miesięczne - statystyki roczne Dodatkowo udostępniam kod, który pokazuje ilość zalogowań dziennie:
Zainteresowanych proszę o kontakt na PW PW od moderatora:
Edytowane przez Pieka dnia 22.10.2008 09:55:12 |
|
|
Wścibski Gość |
Dodany dnia 22.11.2024 15:37:10
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
kefirek |
Dodany dnia 01.10.2008 12:36:12
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Moja koncepcja jest taka zrobić w bazie danych tabele Z polami rok, miesiąc, tydzień, przedwczoraj, wczoraj Kod do wklejenia w dodatkowe strony jest taki
Potem chciałem ustawić cookie ważne do północy i jeśli if (!isset($_COOKIE["data"]) istnieje to nie dodawać danych do tabeli do kolumny wczoraj. Potem sprawdzało by się czy data w polu przedwczoraj jest mniejsza o 2 dni od daty dzisiejsze jeśli tak zostawiany tak jak jest jeśli nie pole aktualizujemy tak samo z innym polami robimy. Szczerze mówiąc ciężkie do zrobienia na chwile obecną próbowałem zrobić cos takiego ale jeszcze myślę nad zrobieniem tego
|
|
|
dante77 |
Dodany dnia 01.10.2008 12:42:52
|
Bywalec Postów: 332 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 09.05.2005 00:08 |
Wczoraj i przedwczoraj jest mi nie potrzebne. Jeżeli będzie to ok, ale najważniejsze dla mnie to staty dzienne, miesięczne i roczne.
Edytowane przez dante77 dnia 01.10.2008 12:43:16 |
|
|
kefirek |
Dodany dnia 01.10.2008 12:48:55
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Chciałem to zrobić tak W bazie danych pola Rok Miesiąc Użytkownik który jest zalogowany dodaje się aktualna data to tych dwóch pól ( ale tylko wtedy kiedy data tego użytkownika nie istnieje ) I potem sprawdzało by się daty i je odpowiedni aktualizowało. Jak wiadomo data dzisiejsza liczy się od razu do statystyk z tego miesiąca i roku. Gdyby użytkownik nie logował się w tym miesiącu to data była by brana tylko do statystyk rocznych. Czyli trzeba odpowiednio zrobić warunki if by aktualizowały pola |
|
|
dante77 |
Dodany dnia 01.10.2008 13:23:50
|
Bywalec Postów: 332 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 09.05.2005 00:08 |
Załączyłem schemat jak chciałbym żeby to wyglądało. Podobnie jest zrobione w modyfikacji Archiwum Newsów.
dante77 dodał/a następującą grafikę:
Edytowane przez dante77 dnia 01.10.2008 13:24:16 |
|
|
kefirek |
Dodany dnia 01.10.2008 13:45:55
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Wklej sobie w panel powinno działać Zrobiłem na polu user_lastvisit bo jeśli ktoś się dziś zalogował to będzie policzony do aktualnego miesiąca dnia oraz roku ale jeśli ktoś się nie logował w dziś ale wczoraj to będzie policzony dla aktualnego miesiąca wiec wydaje mi się że działa dobrze
Wiadomość doklejona: Aha ty chcesz jak na tej grafice idzie takie coś zrobić ale dziś już raczej tego nie zrobię bo cisnę do szkoły zaraz :D ale dziś wieczorem albo jutro może zrobię Edytowane przez kefirek dnia 01.10.2008 14:01:21 |
|
|
dante77 |
Dodany dnia 01.10.2008 14:01:19
|
Bywalec Postów: 332 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 09.05.2005 00:08 |
W takiej formie nie będzie działać dobrze bo będzie przekłamywał wyniki, już wcześniej poruszaliśmy ten temat. Modyfikacje jest mi potrzebna w takiej formie jak zamieściłem powyżej. |
|
|
kefirek |
Dodany dnia 01.10.2008 14:03:15
|
Zaawansowany Postów: 1191 Pomógł: 418 Ostrzeżeń: 1 v6.00.xxx Data rejestracji: 06.04.2008 21:59 |
Nie przekłamuje wyników bo sprawdzałem Jakbyś chciał zrobić kto się zalogował wczoraj i przedwczoraj to tak wtedy przekłamuje ale jak chcesz zrobić ktoś się zalogował dziś, w tym miesiącu w ostatnich 2 miesiącach w tym roku to nie przekłamuje Wiadomość doklejona: Jak ktoś się zalogował dziś to wtedy data ta jest brana pod uwagę że logował się tym miesiącu i w tym roku ale jak nie logował się dziś ale powiedzmy tydzień temu to wyświetli go że logował się w tym miesiącu i w tym roku a jak się logował 3 miesiące temu to wyświetli go że logował się tylko w tym roku. Więc w tej formie nie przekłamuje wyników zobacz sobie sam że kod co podałem wyżej działa dobrze. Wiadomość doklejona: Jeśli chcesz dokładnie tak jak na grafice podąłeś żeby pokazywało miesiące i dni w miesiącu ile było logowań to na polu user_lastvisit tego nie zrobisz. Jak wrócę ze szkoły to pomyśle jak to zrobić Edytowane przez kefirek dnia 01.10.2008 14:42:43 |
|
|
dante77 |
Dodany dnia 01.10.2008 16:05:20
|
Bywalec Postów: 332 Pomógł: 25 Ostrzeżeń: 1 Data rejestracji: 09.05.2005 00:08 |
Nie zależy mi żeby było zrobione na polu user_lastvisit. Podałem ten kod, bo myślałem, że może być pomocny. @edit W załączniku załączam gotowe rozwiązanie, które wykonał dla mnie metaxy. Jest dokładnie tak jak chciałem. Instalacja: Należy wrzucić wszystkie pliki tak jak są do głównego katalogu (foldery są utworzone właściwie). Następnie wtyczkę należy zainstalować. W PA -> Wtyczki pojawi się opcja statystyki zalogowań.
dante77 dodał/a następującą plik:
Edytowane przez dante77 dnia 22.10.2008 09:37:53 |
|
Przejdź do forum: |