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 · 124295 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

#11 | Spaik dnia 20 czerwca 2007 17:24
alien stats jest lepsze !! robcie to Smile mi dziala Smile extra artykuł filipb
#12 | M4cq dnia 01 sierpnia 2007 09:03
Zaden problem. Ja mam na stat24 i wszystko dziala jak nalezy. Skrypt pod strane glowna wrzucilem do panelu powitalnego (PA->Zarzadzanie strona->Glowne ustawienia). Skrypt na podstrony wrzucilem sobie do panelu z reklamami. Tak samo z clickmapa.
I nie trzeba modyfikowac kodu!!! GrinGrinGrin
#13 | Slugger dnia 22 sierpnia 2010 11:32
Ehh ludzie... Jak jedziesz samochodem to musisz znać przepisy ruchu drogowego... Jak posiadasz swoją stronę to musisz znać ją na wylot... Po co robicie strony jak nawet tak banalnej modyfikacji nie potraficie? Hy? Macie w tym artykule wszystko ładnie wyjaśnione...

M4cg, też tak próbowałem ale ja to wrzucałem do stopki, a stopka ma ograniczone pole i mi się nie mieściły...


PS: Jeżeli chcecie pisać do stat24 "Hey, wrzucicie mi na stronę wasze skrypty? Mam PHP-Fusion ale nie wiem gdzie to wrzucić Sad" To stat24 was wyśmieje... Wiecie co? Odpuście... Polecam www.stat4u.pl dla takich... którzy się nie orientują w tych sprawach...

Dodaj komentarz

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