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