ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

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

Nawigacja

Statystyki (stat4u, statpl i in.) - instalacja

Napisane przez filipb dnia 23 lutego 2006 12:37 · 13 komentarze · 124294 czytań · Drukuj · Facebook · Wykop

Streszczenie:

Jak zainstalować statystyki, przykład oparty na statystykach Alien-Stats, jednak na podobnej zasadzie będą działały inne statystyki.

Moje ostatnie problemy ze statystykami i sukces w ich zainstalowaniu skłoniły mnie do napisania tego arta. Sam nie wiele byłem w stanie ruszyć, ale jak zwykle znalazł się ktoś na forum, kto wyciągnął pomocna dłoń - kolega @sonar. Nie mniej temat pojawia sie na tyle często, że warto było by mieć taki poradnik pod ręką. Tyle tytułem wstępu, jak to zrobić:
Swój przykład opieram na statystykach Alien-Stats
http://www.alien-stats.net/ do wyboru tego systemu skłoniła mnie cena, jak i wiele pozytywnych opinii. Zainteresowanych zapraszam na stronę po więcej informacji. W podobny sposób możemy jednak zainstalować inne statystyki. Po zainstalowaniu dostajemy skrypt zliczający, który wygląda mniej więcej tak:
< !-- start Alien STATS -- >
< script type="text/javascript" >
< !--
var alienPath='http://www.nazwa_strony.pl/astats';
var alienPageDescr='glownaStrona';
document.write('<\/scr' + 'ipt>');
//-->
< /script >
< !-- end Alien STATS -- >


Należy go odrobinę zmodyfikować (zamienić wszystkie " na \").
Po modyfikacji, skrypt będzie wyglądał tak, fragmenty zmienione lub dodane wyróżniłem pogrubiona czcionką (trzeba też zwrócić uwagę na znak "\"):
< ?
$ where = str_replace(".php", "", basename($_SERVER['PHP_SELF']));


echo "< !-- start AlienSTATS code -- >
< script language=\"javascript\" >
< !--
var alienPath='http://www.nazwa_strony.pl/astats';
var alienPageDescr='$where';
document.write(' src=\"'+alienPath+'/astat.js?alienPageDescr='+alienPageDescr+'\"><\/scr' +
'ipt>');
//-- >
< /script >
< !-- end AlienSTATS code -- >";
?>

Pierwsza linia kodu odpowiada za sprawdzanie wizyt na poszczególnych pod stronach naszego serwisu. Kiedy zmodyfikowaliśmy już nasz skrypt, zapisujemy całość do pliku .php nazwa pliku może być dowolna, dla naszego przykładu nazwijmy go stat.php, gotowy plik wysyłamy na serwer do katalogu includes.
Kolejnym krokiem jest edycja pliku theme.php naszej aktualnie ustawionej skórki, w pliku theme.php musimy odnaleźć funkcję render_footer; w kodzie wygląda to tak:
function render_footer($license=false)
poniżej tej linii znajdziemy fragment kodu generujący logo w stopce, będzie on wyglądał następująco:
echo "Powered by < a href = http:// www.php-fusion.co. uk' target='_blank'>< img
src='" . THEME." images /fusion.gif' alt='PHP-Fusion' title='PHP-Fusion'
border='0' style='vertical-align:middle;'> v".$settings['version']." ©
2003-2005
\n";
@include INCLUDES."stat.php";


Ostatnia linia w kodzie, wyróżniona pogrubioną czcionką, jest linią, którą musimy sami dopisać, odpowiada ona za wczytanie pliku statystyk do stopki, znak @ zapobiega przed wyświetlaniem błędów na stronie, jeśli skrypt nawali w jakiś sposób. Tak zmodyfikowany plik zapisujemy i wysyłamy na serwer na swoje miejsce. To wszystko.

(Proszę uważać przy korzystaniu z Ctrl + c i Ctrl + v, niektóre fragmenty są porozdzielane spacją aby były widoczne)

Komentarze

#1 | crasch dnia 06 marca 2006 07:50
Brawo filipb całkiem niezły artykuł Smile.

pozdro
#2 | Wrongi dnia 20 kwietnia 2006 17:26
Wyświetla mi grafike stat4u ale nie zlicza. Działac działa bo kod testowałem na innej stronce Sad
#3 | fannet dnia 26 kwietnia 2006 15:49
ehh nic nie czaje, moze lepiej byłoy napisać do stat4u, bo że to fajny artykuł też moge se npisac WinkGrin ale nic nei czaje
#4 | Pako dnia 26 maja 2006 18:29
no fannet ja też za bardzo ale na forum jest bardzo dobrze opisane GrinCool
#5 | _KoSa_ dnia 23 października 2006 23:50
cięzkie to... ja sobie nie dałem rady...Sad nie działa miSad
#6 | mlody91 dnia 30 grudnia 2006 12:14
Ja zrobiłem tylko gdzie nie wkleje ten kod do theme.php pokazuje mi takie coś < ? $ where = str_replace(".php", "", basename($_SERVER['PHP_SELF'])); echo " ?> a wszystko dobrze zrobiłem Sad
#7 | zezol dnia 19 stycznia 2007 19:35
Może by tak zrobić wersje dla stat24...
#8 | KrawieC dnia 24 stycznia 2007 18:27
no do stat24 przydal by sie
#9 | Duplej dnia 14 lutego 2007 15:13
mógłby ktoś zrobić dla stat4u ... Sad
#10 | swistak dnia 17 maja 2007 01:01
mi tez nie działa stat24

Dodaj komentarz

Zaloguj się, aby móc dodać komentarz.
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl