Nawigacja
Statystyki (stat4u, statpl i in.) - instalacja
Napisane przez filipb dnia 23 lutego 2006 12:37 · 13 komentarze · 124295 czytań · · ·
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('
//-->
< /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('
'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)