Chodziło mi raczej o wersję bazy danych, nie modułu .
Gdyż może to być problem z jakimiś starszymi wersjami (na 5.x wszystko działa poprawnie).
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Forum projektu eStats » Posty przez Emdek
Chodziło mi raczej o wersję bazy danych, nie modułu .
Gdyż może to być problem z jakimiś starszymi wersjami (na 5.x wszystko działa poprawnie).
Dziwne, w 4.0.48 dodałem przecież tylko nowe tłumaczenie .
Tak czy owak, w serii 4.1 zostanie to ponownie zmienione, oczywiście na lepsze .
Jeśli chodzi o główny problem, to poproszę o podstawowe informacje; adres strony, nazwa modułu i wersja bazy danych .
Główną i właściwie jedyną zmianą w tej wersji jest dodanie niemieckiej wersji językowej (podziękowanie należą się Fumie). Drugą zmianą jest mała poprawka w sortowaniu nazw języków na liście wyboru, teraz powinno być właściwe .
Zmiany zaszły jedynie w pliku index.php, dodany został plik langs/de.php.
Brak aktualizacji był normalny po użyciu obu metod jednocześnie.
Lepiej by było użyć phpMyAdmin i tam usunąć niewłaściwe wpisy, względnie edytować pozostałe .
COUNT - 0 - zbieraj tylko dane techniczne, 1 - zbieraj wszystkie dane (gdy nie można użyć kodu PHP).
Czy ja wiem, wyraźnie jest napisane, że ustawiamy wartość 1, gdy nie możemy użyć kodu PHP .
W końcu udało się wykonać testy na tej zabytkowej wersji bazy MySQL (podziękowania dla Fanatyka).
I w tym problem, że wszystko działa...
Prawdopodobnie WP znowu coś popsuło, tym razem w MySQL.
Ta wersja niesie ze sobą bardzo poważne poprawki w modułach baz danych, głównie SQLite.
Główne zmiany to:
- poprawki w modułach MySQL oraz SQLite;
- poprawki w sprawdzaniu dostępności nowej wersji;
- poprawki w wyświetlaniu Popularności stron;
- odświeżenie plików domyślnego szablonu (po zmianie separatora w poprzedniej wersji).
Aby dokonać aktualizacji należy nadpisać obecne pliki nowymi z archiwum. Zmiany nastąpiły w folderach pages/, lib/, themes/Default. Oczywiście należy nadpisać także plik index.php. Dodatkowo należy skopiować plik install/modules/Twój typ bazy danych/db.php z nowej paczki do katalogu lib/.
Nie, w README wyjaśnione jest jakiego kodu należy użyć, aby osiągnąć określony efekt.
Ty osiągnąłeś podwójne zliczanie tej samej strony.
Rozróżniaj wielkość liter i czytaj z kontekstu, chodziło mi o kod HTML + JS, tam jest ta zmienna .
Metoda JavaScript (czyli sam kod HTML + JS i e_count ustawione na 1) potrafi wyciągnąć adres i tytuł bezpośrednio ze strony (PHP mógłby wyciągnąć tytuł, ale to byłaby kombinacja i strata mocy obliczeniowej).
Więc tak, aby zliczać za pomocą PHP, czyli z możliwością zdefiniowania tytułu strony ustaw e_count na 0, a e_COUNT pozostaw bez zmian.
Nie ma błędu, sam sobie ustawiłeś takie zliczanie .
<a href="http://estats.emdek.cba.pl/">
<img src="estats/stats.php?estats=1" alt="eStats" title="eStats" />
</a></p>
</noscript>
<script type="text/javascript">
var e_path = 'estats/';
var e_count = 1;
</script>
<script type="text/javascript" src="estats/stats.js"></script>
Trzeba się zdecydować na jedną metodę, albo samo PHP, albo sam JavaScript.
Ustaw e_count na [b]0[/b
I działa dalej, tylko, że widocznie nie działa ten konkretny moduł z tą konkretną wersją MySQL.
Nawet gdybym miał dostęp do tej archaicznej wersji bazy danych, to i tak raczej nie dostosowywałbym do niej kodu, gdyż jest po prostu za stara i nie ma z tego co widać niezbędnych możliwości.
Istnieje za to opcja zmodyfikowania kodu kosztem niewielkiej utraty funkcjonalności (szczegółów wizyt, czyli listy stron, które odwiedził użytkownik). Opis jak dokonać zmiany powinien pojawić się w pakiecie extras, mam nadzieję, że w ciągu tygodnia...
Tylko, że wersja "3.cośtam" nie używała bazy danych MySQL .
Chodzi oczywiście o sumę wszystkich odwiedzin? Statystyki ogólne - Odwiedziny.
Co do kolejnej propozycji, można powiedzieć, że jest to połowicznie zrealizowane, można bowiem (w przypadku wybrania modułu innego niż TXT) wyświetlić dane dla każdego miesiąca .
Zastanowię się nad tymi opcjami przy okazji prac (już zresztą rozpoczętych) nad serią 4.1.x, ale niczego nie obiecuję .
Jeśli chodzi o kontakt, email został właśnie wysłany .
Nic daje, czyli nie pojawiają się na liście wyboru szablonu? W Konfiguracji pozostają dalej odznaczone?
Z tego co widzę, to najprawdopodobniej występuje jakiś dziwny problem z nietypowo zdefiniowaną przez serwer zmienną.
Problem został już skorygowany w wersji, która ma zostać wydana jutro (dobijająca pogoda i niskie ciśnienie są kiepską wymówką, ale jednak są ).
Co do ostatniego problemu, przeprowadzę kolejne testy i postaram się to jakoś obejść.
Dziękuję za zgłoszenia .
Może to kolejny problem przestarzałej bazy danych...
define ('e_TITLE', '\\test\\');
Powyższy kod działa (testowane pod wersją 5.0.
Poprawne działanie systemu szablonów było zależne od tego, więc znaczenie miało .
Ale zostało to "na wszelki wypadek" zmienione i nie powinno już u nikogo występować .
Ja tylko szukam przyczyn, problem nie miał prawa wystąpić jeśli nie nastąpiły zmiany w plikach (w co najmniej jednym z trzech).
A ta różnica jest bardzo subtelna, wystarczyła zmiana oznaczenia końca linii.
A programy nie są przecież nieomylne .
EOT
Forum projektu eStats » Posty przez Emdek