ForumCała strona

Nawigacja

Aktualnie online

Gości online: 27

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Graficzny licznik unikalnych wizyt?
czarkowsky
Moje pytanie, jak w tytule: jak zastąpić cyfry z licznika unikalnych wizyt na cyferki wykonane graficznie?


PW od moderatora:
  1. Przeniesienie tematu - Pieka 20.01 - 15:08

 
www.miserere.pl
Wścibski Gość
Dodany dnia 25.11.2024 06:25:25
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Grzes
Dysponujesz php5 na serwerze? Nic prostszego.
W folderze images stwórz folder licznik. W nim musisz umieścić pliki gif o nazwach: 0.gif 1.gif 2.gif itd. aż do 9.gif reprezentujące cyfry.
W pliku includes/theme_functions_include.php jest funkcja showcounter. Zamień ją na tą:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Jeśli zamiast gifów chcesz png umieścić to tylko zmień rozszerzenie obrazków w tej funkcji.
Edytowane przez Pieka dnia 20.01.2008 15:04:06
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
czarkowsky
Ok, wielkie dzięki. Chylę czoła! Zaraz biorę się do dzieła...

Niestety!!!
Wersja php 4.3.10. Miałem nadzieję, że robię coś nie tak, ale infophp.php rozwiał wątpliwości.

Może macie jeszcze jakiś pomysł? Przy okazji: byłoby fajnie gdyby wyświetlał zawsze te samą liczbę cyfr, na zasadzie: 00000572.

Nie działa także w php 5!
Zrobiłem wszystko w/g opisu, ale niestety nie zadziałało, tzn. licznik odlicza dalej, ale cały czas wyświetla cyfry jako tekst a nie grafikę.
W themie mam następujący kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy

W pliku theme_functions_include.php podmieniłem funkcję showcounter no i utworzyłem folder z gifami w katalogu images.
Gdzie można szukać przyczyny? Może konieczne są jeszcze jakieś zmiany?
Co mnie zdziwiło (może nie powinno, ale nie znam się na php) po usunięciu kodu z pliku theme_functions_include.php licznik działa dalej!
Czy powinienem szukać jego definicji gdzieś jeszcze? Proszę o pomoc!
Edytowane przez czarkowsky dnia 02.02.2008 14:50:49
 
www.miserere.pl
Grzes
Na początku theme.php po linii:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

(lub podobnej)

dodaj:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Zmień ten kod z render_footer który podaleś na taki (ta jedna linijka):

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Twoja skórka nie korzystała z pliku w którym jest zadeklarowana funkcja showcounter jak i z tej funkcji.
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
czarkowsky
Oczywiście, że działa!!!
Grześ, wie co mówi (i co pisze)! Wielkie dzięki!

Żeby nie nadwyrężać Jego uprzejmości, ponawiam pytanie o taką modyfikację skryptu, aby wyświetlała zawsze tę samą określoną ilość cyfr w liczniku.

No i żeby nie nabijać zbędnych postów:
zapodałem u siebie poniższy skrypt zaproponowany przez Grzesia i chodzi u mnie jak burza!!!
Wielkie dzięki!!!
Edytowane przez czarkowsky dnia 05.02.2008 20:49:33
 
www.miserere.pl
Grzes
Nie ma za co :)

Jeśli chodzi o taką samą liczbę cyfr.... spróbuj tego, pownno zadziałać.

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Na czrwono zaznaczyłem miejsce w którym można ustalić liczbę cyfr w liczniku. Licznik zostanie uzupełniony dodatkowymi zerami z lewej strony - a przynajmniej powinien jeśli czegoś nie sknociłem ;)
Często najmądrzejszą odpowiedzią jest milczenie krzywy.gif
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl