331

(0 odpowiedzi, napisanych Ogłoszenia)

Przyszedł czas na finalne wydanie poprawkowe dla serii 4.0 ;-).

Zmiany:

- zlikwidowany problem z serwerami błędnie definiującymi PATH_INFO (choć zapewne dalej zdarzają się wyjątki);
- aktualizacja antypikseli (kilka nowych z nadchodzącego wydania 4.5);
- zmodyfikowany system powiadamiania o nowej wersji (wyświetla wersję także gdy nie można pobrać informacji o aktualnej stabilnej);
- dodatkowe motywy dołączone do archiwum (DarkGreen i Sand);
- poprawki różnych błędów (w tym błędnego wyświetlania Czasowych dla niektórych miesięcy - problem leżał także po stronie kodu odpowiedzialnego za wyświetlanie danych).

Pobieralnia:

ZIP: 207.45 KB.
TAR.BZ2: 122.55 KB.


Aktualizacja jest zalecana głównie dla osób, które nie planują (szybkiej) migracji do nadchodzącego wydania 4.5 (np. nie mają dostępu do baz danych), wnosi głównie poprawki do systemy prezentacji danych.

332

(6 odpowiedzi, napisanych Rozwiązywanie problemów)

Jedyna możliwa przyczyna, która mi przychodzi do głowy o tej godzinie, to uszkodzony plik themes/Default/admin.tpl.
Spróbuj ponownie wysłać na serwer cały katalog Default.

333

(6 odpowiedzi, napisanych Rozwiązywanie problemów)

Aby wejść do panelu należy ręcznie wpisać adres:

http://adres.strony.pl/sciezka/do/estats/index.php?path=pl/admin/

Żeby link do panelu był zawsze widoczny należy w Konfiguracji w Edycji menu zaznaczyć pole na prawo od pozycji admin (Dostępne na liście) i zapisać zmiany.

Dodal Vikal:
Wolny jestes Emdek tongue big_smile


Vikal, Oszukujesz :-P.
EOT.

334

(10 odpowiedzi, napisanych Dowolny temat)

Hehe, dzięki :-).
Nie przesadzajmy, wiele można jeszcze zrobić, a obecne rozwiązania poprawić ;-).

335

(2 odpowiedzi, napisanych Ogłoszenia)

Niech będzie :-).

336

(2 odpowiedzi, napisanych Ogłoszenia)

Wersja beta została właśnie wydana ;-).

Wersja stabilna powinna ukazać się pierwszego kwietnia tego roku (to nie żart ;-)).
Nie są planowane większe zmiany, może poza ulepszaniem GUI itd.
Nowe rewolucyjne zmiany (a będzie ich kilka ;-)) pozostawiam do serii 5.0.

Proszę o szczególne zwrócenie uwagi na testy instalatora - aktualizacji danych z poprzednich wersji.

Główne zmiany:

- moduł PostgreSQL;
- zapamiętywanie hasła administratora po zmianie, jeśli było zapisane w cookies;
- poprawki w wyświetlaniu wykresu ostatniego miesiąca;
- zabezpieczenie cache przed odczytem (zmienny sufiks w nazwie pliku) oraz zwiększenie przejrzystości systemu cache;
- uniezależnienie systemu cache od modułów;
- dodane rozpoznawanie kilku nowych robotów i przeglądarek;
- dodane nowe wyszukiwarki;
- duże zmiany w Szczegółowych:
  + wydzielenie widoku Szczegółów wizyty do oddzielnej strony;
  + dane wyświetlane z podziałem na strony;
  + wyznaczanie liczby danych na stronę;
  + wyznaczanie maksymalnej liczby stron wyświetlanych dla użytkownika;
  + wyznaczanie z jakiego okresu mają być wyświetlane dane (liczba dni);
  + możliwość pozostawienia wszystkich danych Szczegółów wizyt w bazie danych;
  + wyświetlanie w Szczegółach wizyty wyszukiwanego ciągu (w zależności od motywu);
  + oznaczanie dla odwiedzającego przeglądającego statystyki jego własnej wizyty innym kolorem;
- możliwość deaktywacji panelu administracyjnego;
- poprawione wyświetlanie antypiksela (stats.php) na serwerach postawionych na systemach Windows;
- dodane przyciski (de)aktywacji statystyk, trybu konserwacji (także nowość) oraz trybu edycji na stronie głównej Administracji;
- opcja wykluczenia doliczania wizyt robotów do wizyt i odsłon;
- implementacja opcji wyłączenia oddzielnego zbierania danych dla każdego miesiąca dla Technicznych itd.;
- opcja eksportu logów (w tym spełniających wybrane warunki);
- dodany plik z podziękowaniami dla osób wspierających projekt (w docs/);
- wyświetlanie komunikatu, gdy dane pochodzą z cache;
- przeniesienie nowych ciągów do plików językowych i uzupełnienie angielskiego tłumaczenia;
- aktualizacja instalatora, wsparcie dla aktualizacji danych z wersji 4.0;
- możliwość edycji nagłówka w Zaawansowanych, dodatkowe zmienne dostępne do wykorzystania;
- lista ignorowanych podzielona na podstrony;
- możliwość ustawienia dnia rozpoczynającego tydzień (dla Popularności dni);
- aktualizacja dodatkowych motywów (DarkGreen i Sand);
- poważne zmiany w kodach logów;
- oznaczanie kursywą weekendów w Czasowych i Archiwum;
- wyświetlanie statusu modułu bazy danych;
- wyświetlanie informacji o wtyczkach;
- opcjonalne użycie rozszerzenia mbstring, gdy dostępne;
- modyfikacje w wykrywaniu wtyczki Flash;
- preloader dla dynamicznie zmienianych obrazków motywu;
- wydzielenie wspólnych funkcji JS do oddzielnego pliku;
- uzależnienie wybranych ikon od motywu;
- nazwy krajów i języków włączone do pliku językowego;
- możliwość zdefiniowania dodatkowych elementów motywu za pomocą pliku PHP;
- dodanie do motywu przełączników, dla niezalogowanych, administratora itd.;
- i inne różne zmiany i poprawki;

Pobieralnia:

ZIP: 396.7 KB.
TAR.BZ2: 203.5 KB.

Jak zwykle dostępny jest do wglądu panel, hasło: mypass (oczywiście wykonywanie wielu akcji zostało wyłączone ze względów bezpieczeństwa).

Przy okazji, planowane jest jeszcze jedno poprawkowe wydanie w serii 4.0, głównie ze względu na wycofanie w 4.5 wsparcia dla modułu TXT.

Jeśli znajdziesz jakieś błędy w tym wydaniu, to proszę o ich zgłaszanie w dziale przeznaczonym do dyskusji o wersjach testowych.

337

(0 odpowiedzi, napisanych Ogłoszenia)

Wreszcie jest dostępna wersja alfa ;-).

Niestety termin wydania wersji stabilnej może się odsunąć w czasie (brak czasu - studia oraz chęć stworzenia możliwie najbardziej stabilnej i funkcjonalnej wersji do tej pory ;-)), wersja beta (prawdopodobnie może się pojawić kilka takich wersji) powinna ukazać sie jeszcze w lutym, lecz nie jest to pewne.

UWAGA!
Wersja ta może działać nieprawidłowo (jest to właściwie pewne ;-)), najprawdopodobniej nie będzie kompatybilna z kolejnymi wersjami (właściwie na pewno :-)) oraz nie posiada jeszcze pełnej funkcjonalności (a obecna może ulec zmianom).
Jeśli chcesz ją przetestować, to rób to najlepiej na testowym serwerze, np. na własnym komputerze.
W dalszym ciągu brakuje tłumaczeń oraz jest dostępny jedynie domyślny motyw.

Główne zmiany:

- zapamiętywanie motywu wybranego przez użytkownika;
- wprowadzenie edytora plików konfiguracyjnych (używanych przy wykrywaniu przeglądarek itd. - domyślnie wyłączony);
- wydzielenie funkcji wykrywających do katalogu var/;
- zapis informacji o próbach przeglądania statystyk z zabronionych adresów IP;
- rozbicie pliku funkcji baz danych na dwie części, dzięki czemu nie są ładowane wszystkie do pamięci podczas zbierania danych;
- nowy wygląd strony przeglądania logów oraz opcje filtrowania / wyszukiwania;
- dodatkowe opcje konfiguracji z poziomu przeglądania statystyk;
- administrator może wyświetlić wybraną ilość danych w statystykach Ogólnych i Technicznych;
- opróżnianie wybranych tabel;
- wyświetlanie informacji o tym, że grupa jest nieaktywna lub nie są zbierane dla niej dane, w trybie administratora;
- możliwość wyłączenia zbierania danych dla poszczególnych grup;
- moduł MySQLi (MySQL Improved);
- prosta obsługa wtyczek do panelu administracyjnego;
- poprawki w działaniu Zaawansowanej konfiguracji;
- przywracanie domyślnej konfiguracji;
- zmiany i poprawki w obsłudze kopii zapasowych;
- nowe antypiksele w domyślnym zestawie;
- zmiany w wyświetlaniu komunikatów, nowy wygląd, szablony oraz nowe typy (informacja i ostrzeżenie);
- możliwość włączania i wyłączania "trybu edycji" przez administratora;
- reorganizacja struktury katalogów;
- pełna implementacja nowego systemu przechowywania konfiguracji;
- nowy system motywów;
- nowy system menu dający jeszcze większe możliwości i kontrolę wyświetlania zależną od poziomu użytkownika;
- oraz wiele innych drobnych zmian i poprawek.

Dostępny do wglądu jest także panel, hasło: mypass (oczywiście wykonywanie wielu akcji zostało wyłączone ze względów bezpieczeństwa).

Jeśli znajdziesz jakieś błędy w tym wydaniu, to proszę o ich zgłaszanie w dziale przeznaczonym do dyskusji o wersjach testowych.

338

(2 odpowiedzi, napisanych Inne)

Kuci Kuci napisał/a:

w jaki sposób dla usera logującego się z dodatkowego konta (nie administratora) włączyć pokazywanie adresów IP w statystykach szczegółowych?

To powinno pomóc (nie testowane):
W pliku pages/detailed.php zamień linie (okolice 50.):

	((strlen ($Data[4]) > $TConfig[3])?'<span title="'.htmlspecialchars ($Data[4]).'">'.htmlspecialchars (substr_replace ($Data[4], '...', $TConfig[3])).'</span>':htmlspecialchars ($Data[4])).((e_LOGGEDIN == 2)?'<br />
'.e_irule ($Data[2], $TIndex):''),

Na:

	((strlen ($Data[4]) > $TConfig[3])?'<span title="'.htmlspecialchars ($Data[4]).'">'.htmlspecialchars (substr_replace ($Data[4], '...', $TConfig[3])).'</span>':htmlspecialchars ($Data[4])).((e_LOGGEDIN == 2)?'<br />
'.e_irule ($Data[2], $TIndex):'').((e_LOGGEDIN == 1)?'<br />
'.$Data[2]:''),

Co do drugiego problemu, nie jest to obecnie możliwe, gdyż wymagałoby to dość sporych zmian w kodzie, a ze względu na to, że seria 4.0.x powoli "kończy żywot" (być może pojawi się jeszcze jedno poprawkowe wydanie), to nie ma sensu tego teraz robić. Jednakże w nowej serii i tak planuję wprowadzić parę zmian w działaniu Szczegółowych (np. możliwość odfiltrowania robotów), więc być może uwzględnię także tą propozycję,

339

(0 odpowiedzi, napisanych Ogłoszenia)

Tak jak obiecałem, można już zapoznać się z wersją Preview eStats 4.5 :-).

Wersja ta, ze względu na swój charakter, ma niepełną funkcjonalność (brak tłumaczeń i dostosowany tylko jeden domyślny szablon) oraz będzie się różnić od wersji ostatecznej (planowanej na luty 2007).

Główne zmiany:

- usunięcie wsparcia dla modułu TXT;
- dodane wykrywanie wyszukiwarek, z których wchodzą użytkownicy;
- przebudowa nawigacji w panelu administracyjnym;
- Zaawansowana konfiguracja (w stylu tej dostępnej w Operze);
- uproszczenie Konfiguracji, poprzez przeniesienie do zaawansowanych zbędnych opcji;
- nowe opcje panelu administracyjnego;
- usunięcie wsparcia dla edycji plików językowych (być może zostanie przywrócone w nowej formie lub jako oddzielny skrypt);
- nowy domyślny antypiksel;
- nowy favicon, autorstwa Kobera;
- przebudowa instalatora;
- ikony i nazwy języków oraz krajów, dla wykrytych języków;
- rozbudowane wykresy, możliwość wyświetlania oddzielnie danych dla odwiedzin unikalnych oraz odsłon, nowe linie pokazujące maksimum, średnią oraz minimum odwiedzin i inne;
- wykrywanie proxy;
- dodane wykrywanie nowych przeglądarek, systemów oraz robotów sieciowych;
- wykrywanie urządzeń przenośnych, w tym głównie telefonów komórkowych;
- nowa tabela dla wersji systemów operacyjnych;
- nowa (pseudo ;-)) obiektowa struktura modułów baz danych;
- łatwiejsza zmiana systemu przekazywania parametrów w adresie;
- większa konfigurowalność;
- a także wiele innych różnych zmian ;-).

Dostępny do wglądu jest także panel, hasło: mypass.

Uwaga!
W tej wersji mogą występować ukryte błędy!
W przypadku znalezienia jakiegoś, proszę o zgłaszanie w dziale przeznaczonym do dyskusji o wersjach testowych.

340

(12 odpowiedzi, napisanych Inne)

Grzesiek napisał/a:

Może jest to wina tego, że statystyki są na plikach tekstowych?

Dodam tylko tyle od siebie, że to pewne na jakieś 101% ;-).
Przy okazji, polecam jednak użycie baz danych, bo nowa wersja nie będzie już pozwalała na użycie plików tekstowych (dużo z nimi roboty, a takie niespodzianki są wkalkulowane w ryzyko ich stosowania...), co najwyżej na konwersję danych dla bazy.

341

(12 odpowiedzi, napisanych Inne)

Aby ten problem pominąć musisz wyedytować plik stats.php.
Poszukaj linii podobnej do tej (powinna mieć numer 44):

if (!defined ('e_ADRESS')) define ('e_ADRESS', 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);

i zamień ja na tą (po wpisaniu własnego adresu strony):

if (!defined ('e_ADRESS')) define ('e_ADRESS', 'http://xxx.pl'.$_SERVER['REQUEST_URI']);

Co do drugiego pytania, nie resetują się same, możesz zresetować ręcznie odpowiednią tabelę, lub poczekać aż te wyniki zostaną zepchnięte w

342

(7 odpowiedzi, napisanych Rozwiązywanie problemów)

No cóż, dziwne ustawienia serwera powodują dziwne problemy ;-).
Jeśli z dziwnych powodów administratorowi nie podobają się te pliki, to powinien zabronić ich wysyłania, a nie usuwania, bo to nie ma sensu...

No tak, ale to trochę bez sensu, bo nie będzie się dało potem przenieść z nich danych, nie będzie na pewno zachowana kompatybilność :-).
Jedyne co mogę zrobić, to umieszczać na serwerze wersje preview i zakładać takie wątki i zdradzać w nich część zmian ;-).

344

(7 odpowiedzi, napisanych Rozwiązywanie problemów)

No cóż, osobiście nie mam nic do dodania :-).
Może to być zarówno problem z prawami dostępu jak i plikami .htaccess, tyle, że co do drugiej możliwości, to serwery jeśli ich "nie lubią", to zwykle nie pozwalają ich nawet wysłać :-).
Jeśli masz dostęp do menedżera plików w panelu konta, to spróbuj nim je usunąć, jeśli to nie pomoże, lub nie masz takiej możliwości, to pozostaje jedynie kontakt z administratorem.
Z samymi statystykami nie ma to nic wspólnego, bo one same nie tworzą, ani nie modyfikują tych katalogów.

Co do przeglądarek, to obsługa Epiphany jest zdaje się od samego początku, lub przynajmniej od pierwszej publicznej wersji ;-). Chyba, że teraz coś Gnome namieszało z ciągiem identyfikacyjnym...
Obsługa Opery Mini została dodana do wersji rozwojowej już kilka miesięcy temu :-).
Co do wykrywania dystrybucji, no cóż, rozważałem to już kiedyś, ale jest kilka ale, dane o nazwie przekazuje niemal wyłącznie Firefox, a to też zależy od dystrybucji, poza tym, dodatkowe dane zapychałyby raczej tylko niepotrzebnie bazę, a także wprowadzały zamieszanie... Inną opcją rozwiązania tego problemu mogłoby być, idąc w ślady rozwiązania problemu przeglądarek, wydzielenie listy głównych rodzin systemów i oddzielne wyświetlanie ich wersji.
Ostatecznością może być wyświetlanie informacji o dystrybucji w widoku Statystyk szczegółowych.
Co do telefonów komórkowych, ciężko o dane, bez których nie ma mowy o wykryciu przeglądarki i telefonu...