ForumCała strona

Nawigacja

Aktualnie online

Gości online: 23

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

 Drukuj temat
Alien stats - wszystko o statsach.
filipb
Chciałbym porozmawiać z kimś kto odpalił te statystyki na swojej stronie pod PHP-Fusion. Mimo długiej walki, ciągle mam problem z tym skryptem. Usłyszałem wiele pozytywnych opinii na ich temat, dlatego sie skusiłem, ale instalacja to masakra :)

-----

Rozwiązanie jest zastanawiające, wrzucałem skrypt przez PA, jednak ciągle po zapisaniu znikało mi
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Zabrałem się więc za plik footer.php, jednak wklejenie skryptu do wnętrza pliku powodowało zniknięcie stopki, dałem więc skrypt poza znacznik zamykający ?> Kod wygląda tak:

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


Statystki zaczeły działać, ale kiedy patrzę na źródło to skrypt znajduje się poza znacznikime zamykającym stronę </html> nie jest to najszczęśliwsze rozwiązanie, może ktoś ma jakieś sugestie?
Edytowane przez Pieka dnia 20.02.2006 00:22:59
Pozdro

Fil
 
Wścibski Gość
Dodany dnia 25.11.2024 03:57:39
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
sonar
ja proponuje dodac to do theme.php do render_footer (sam tak mam z tym tylko ze includuje tam plik includes/alien_stats.php) Smile
btw. jesli sie dobrze rozgladnales po panelu statystyk to moze znalazles cos takiego jak "odslony podstron" Grin
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
filipb
Rewelacyjne rozwiązanie :) Oto szczegóły dla mniej wtajemniczonych :)

Bierzemy skrypt alien-stats'a, który ma być umieszczony na naszej stronie:

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


wrzucamy go do naszego ulubionego edytora i zapisujemy jako plik alien_stats.php, na przykład, nazwa może być inna.
Następnie ściągamy plik theme.php naszej skórki, szukamy taj funkcji:

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


a poniżej linii:

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


Zaznaczone na niebiesko, to kod, który należy dopisać. Następnie, zmodyfikowany plik theme.php wraca na serwer, a nowo powstały alien_stats.php wysyłamy do katalogu INCLUDES.

Zadanie wykonane :)

P.S. Nie zauważyłem odsłon podstron, a powinienem? :)
Pozdro

Fil
 
cakper
nie nie powinieneś, ponieważ jeśli chcesz je zarejestrować to musisz podać inną nazwę danej podstrony w kodzie statystyki
 
http://www.gimpuj.info
filipb
Czy to robi się w ten sposób?

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


I teraz, czy te wartości mają być przekazywane przez GET czy POST, czy fragmenty kodu monitorującego trzeba umieszczać na podstronach, czy wystarczy odwołanie w powyższym kodzie.
Rozumiem, że nazwy to będą nazwy plików, czyli w galerii -> photogallery.php itp?
Pozdro

Fil
 
sonar
ja bym to ulepszyl tak:

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;'></a> v".$settings['version']." © 2003-2005<br><br>\n";
@include INCLUDES."alien_stats.php";


gdyby sie jakis blad wkradl :P
a co do podstron to moj plik alien_stats.php wyglada tak:

<?
$where = str_replace(".php", "", basename($_SERVER['PHP_SELF']));

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


jaki to daje efekt? zobaczyc to mozna tutaj :) oczywiscie mozna to jakos ladnie pozmieniac zeby np zamiast index pisalo np strona glowna itd :)

// edit: a co do Twojego sposobu z kodem w skrypcie to musisz pamietac o zamknieciu "; i ?> :P
Edytowane przez sonar dnia 20.02.2006 12:36:17
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
filipb
Działa rewelacyjnie, warto było położyć dyche Smile Dzieki @sonar.

P.S. Mój PHP jeszcze raczkuje Smile
Pozdro

Fil
 
sonar
mam nadzieje ze smiga Grin mi smiga az milo patrzec Grin o moim php nie moze byc mowy ^^
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
Therror
Hmm. To są płatne statystyki?
 
http://therror.xon.pl
sonar
te "nowe" tak Grin
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
filipb
10 zł, raz na całe życie Smile 100 zł jeśli chcesz bez logo. Z autorem mozna się dogadać, logo można podpasować, do swoich potrzeb.

P.S.
@sonar śmiga aż miło, jedne z lepszych statystyk na rynku
Edytowane przez filipb dnia 20.02.2006 20:51:32
Pozdro

Fil
 
Therror
10 zł? Na stronie pisze, że 30 zł. Ale staty fajne, widziałem jak się sprawują na webmerze.
 
http://therror.xon.pl
sonar
ja mam starsza wersje i nie narzekam Grin a nie wykupie ich bo... bo narazie nie ma za co Sad
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
filipb
Faktycznie 30 zł Sad Dwa tygodnie temu było jeszcze po 10 zł, widać chwilowa promocja Smile Nie mniej warto.
Pozdro

Fil
 
Pieka
Ok, ale powiedzcie mi, jak to stwierdzila Shaolin, kto Wam uwierzy w te statystyki, skoro macie dostep do ich bazy??
Cos takiego jest dobre tylko i wylacznie dla wlasnego rozeznania i nic poza tym!
Ale fakt, ladne sa Grin
Edytowane przez Pieka dnia 23.02.2006 10:16:37
Jestem jaki jestem Smile
 
www.php-fusion.pl
sonar
a tam :P myslisz ze komus by sie chcialo tam zmieniac cos? :P mi nie bardzo :P

btw. wczoraj zrobilem to o czym mowilem :D plik statow:

<?

$where = str_replace(".php", "", basename($_SERVER['PHP_SELF']));
if ($where == 'index') {
$where = 'Strona glowna';
} elseif ($where == 'news') {
$where = 'Strona glowna';
} elseif ($where == 'photogallery') {
$where = 'galeria';
} elseif ($where == 'viewthread' || $where == 'viewforum' || $where == 'post' || $where == 'options' || $where == 'postreply' || $where == 'postnewthread' || $where == 'postify' || $where == 'postedit' || $where == 'my_posts' || $where == 'my_threads' || $where == 'hottest_threads' || $where == 'newest_posts') {
$where = 'forum';
} elseif ($where == 'downloads') {
$where = 'download';
} elseif ($where == 'articles' || $where == 'readarticle') {
$where = 'artykuly';
} elseif ($where == 'weblinks') {
$where = 'linki';
} elseif ($where == 'messages') {
$where = 'pw';
} elseif ($where == 'polls_archive') {
$where = 'ankiety_archiwum';
} elseif ($where == 'profile' || $where == 'edit_profile') {
$where = 'profil';
} elseif ($where == 'register') {
$where = 'rejestracja';
} elseif ($where == 'search') {
$where = 'wyszukiwarka';
} elseif ($where == 'guestbook') {
$where = 'ksiegaGosci';
} elseif ($where == 'shoutbox_archive') {
$where = 'sb_archiwum';
} elseif ($where == 'shoutboxhelp') {
$where = 'sb_pomoc';
} elseif ($where == 'members') {
$where = 'uzytkownicy';
} elseif ($where == 'contact') {
$where = 'kontakt';
} elseif ($where == 'submit') {
$where = 'nadsylanie';
} elseif ($where == 'lostpassword') {
$where = 'zapomnianeHaslo';
} elseif ($where == 'faq') {
$where = 'faq';
} elseif ($where == 'login') {
$where = 'logowanie';
} elseif ($where == 'news_cats') {
$where = 'kategorieNewsow';
} elseif ($where == 'print') {
$where = 'drukowanie';
} elseif ($where == 'viewpage') {
$where = 'stronyInformacyjne';
} elseif ($where == 'administrators' || $where == 'article_cats' || $where == 'blacklist' || $where == 'comments' || $where == 'custom_pages' || $where == 'db_backup' || $where == 'download_cats' || $where == 'forums' || $where == 'forums_prune' || $where == 'images' || $where == 'infusions' || $where == 'navigation' || $where == 'panel_editor' || $where == 'panels' || $where == 'photoalbums' || $where == 'photos' || $where == 'polls' || $where == 'settings_forum' || $where == 'settings_main' || $where == 'settings_messages' || $where == 'settings_misc' || $where == 'settings_photo' || $where == 'settings_registration' || $where == 'settings_time' || $where == 'shoutbox' || $where == 'site_links' || $where == 'submissions' || $where == 'updateuser' || $where == 'upgrade' || $where == 'user_groups' || $where == 'weblink_cats') {
$where = 'Administracja';
} else {
$where = 'inne';
}


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


:D
www - moje portfolio
mw_artysta.png
 
slawomirpacyk.pl
filipb
Coś nie do końa funkszyn, w wolnej chwili przyjrzę się temu bliżej. Tak czy siak wery gud łork Smile

P.S. Trzeba mieć naprawdę niepokolei w głowie, żeby mieszać w bazie po to, aby zawyżać sobie statystyki Smile
Pozdro

Fil
 
marines
ja korzystam z tych statystyk na fusionie i działają po pierwszej instalacji. ja zrobiłem to troche inaczej bo kod umieszciłem w każdym pliku php (news, profile, readarticle itd.) z odpowiednim opisem. obrazek wyświetla się na samym dole. Grin mam za to inny problem. czy udało się komuś włączyć openGeo w alienstatsach?
 
http://marines.jogger.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl