Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

Dominik.

WordPress szukam licznika wizyt/odwiedzin

Promowane odpowiedzi

Dominik.    76

Witam, 

 

Nie wiedziałem gdzie to napisać, więc pisze tutaj. (Moderator może przenieść) 

 

Poszukuję takiego KODU, skryptu czy coś(sam nie wiem jak nazwać), który będzie pokazywał na stronie głównej wizyty, ilość odwiedzin forum. 

Nazwijmy to "Licznik Wizyt" 

 

Ktoś coś słyszał o takim czymś? 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
BlackIce    3,522

Poniżej 5 pierwszych linków z Google...

 

http://www.darmowylicznik.pl/

https://www.counterliczniki.com/

http://www.licznikodwiedzin.pl/

http://edodatki.pl/widget/licznik-wizyt

http://www.licz.pl/

 

Możesz też napisać coś własnego. Poprzez AJAX np.

Edytowane przez Salvation
  • Lubię to! 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.


  • Podobna zawartość

    • Przez Mateusz.
      Witam,
      zlecę wykonanie licznika który będzie działał od godziny X do godziny Y, każdego dnia wyłączając sobotę i niedzielę oraz restartował się każdego 10 dnia miesiąca. Licznik leci co minutę (lub sekundy).

      Do tego chciałbym aby było obok np. 1 godzina to 10 zł (można ustalać stawkę godzinną), na zasadzie:

      1h 20m = 12.8 zł
       
      Z góry dziękuje za pomoc =)
       
    • Przez Cezary
      Hit Counter - Licznik wizyt
      Opis: Wtyczka nalicza liczbę wizyt na stronie. Po zainstalowaniu wtyczki, licznik pojawia się w podstronie adresforum.pl/stats.php 
       
      Autor: AlienHoboken 
      Wersja MyBB: 1.8.x 

      Demo:

       
      Pobierz: Hit Counter.rar
       
    • Przez stasiu1512
      Witam tak jak w temacie szukam licznika osób online tylko chcialbym go dodac do podstrony mybb czyli tutaj:
      http://www.mix10.pl/misc.php?page=czat  Macie jakieś propozycje Jeśli zly dzial to prosze o przeniesienie...Pozdrawiam 
    • Przez CzareK
      Tworzymy plik licznik.php wklejamy kod:
       
      <?php /* plikowi licznik.txt nadaj atrybuty 733 */ $file = "licznik.txt"; // zapisywanie ip do pliku $ipadd = getenv(REMOTE_ADDR); $addip = "TRUE"; $hits = 0; if (file_exists($file)) { } else { echo "$file nie istnieje!"; exit; } $fp = fopen($file,"r"); while (!feof($fp)) { $line = fgets($fp, 4096); //czas $line=trim($line); if ($line != "") { $hits++; } // Jeżeli ip było już zapisane... if ($line==$ipadd) { $addip = "FALSE"; } } fclose($fp); // jeżeli nie ma zapisane ip w pliku... if ($addip == "TRUE") { $fp = fopen($file,"a"); fwrite($fp, "\n"); fwrite($fp, $ipadd); fclose($fp); $hits++; } // Wyświetlanie ilości odwiedzin unikalnych echo $hits; ?>
      • Następnie tworzymy pusty dokument tekstowy licznik.txt i nadajemy mu CHMOD 733

      Aby wywołać funkcje należy użyć: 
       
      <?php include("licznik.php"); ?>
      • Licznik osób Online:
       
      <? $plik = "online.txt"; $czas = 200; $t = time(); $ip = $HTTP_SERVER_VARS['REMOTE_ADDR']; $u = explode("\n", str_replace("\r", "", @join("", @file($plik)))); foreach($u as $i => $v) { $e = explode("|", $v); if($e[0] == $ip || $e[1] < $t) unset($u[$i]); } $u[] = $ip . "|" . ($t + $czas); $fp = fopen($plik, "w"); flock($fp, 2); fputs($fp, join("\n", $u)); flock($fp, 3); fclose($fp); echo 'Online: <strong> '.count($u); ?> </strong>
      • Następnie tworzymy pusty dokument tekstowy online.txt i nadajemy mu CHMOD 733 
      okument tekstowy online.txt i nadajemy mu CHMOD 733
    • Przez root
      Skrypty php: Licznik odwiedzin 

      Wielu webmasterów poszukuje dobrego skryptu licznika odwiedzin, który byłby odporny na odświeżanie i przeładowanie strony. Ten licznik tekstowy służy do zliczania liczby odwiedzających twój serwis i przy każdej próbie wejścia ma twoją stronę jest pobierany numer IP użytkownika i po porównaniu z istniejącymi w bazie jest ewentualnie dodawany do danych.
      Licznik posiada funkcję zliczania dziennego - tzw. licznik dzienny, oraz licznik gości online.
      Dodatkowo dodany jest również licznik ile dni istnieje strona, oraz czas ładowania strony

      Wklej poniższy kod na stronę, na której chcesz zliczać liczbę gości.
      Kod należy wkleić na samej górze strony ! 
      <? php ob_start(); $start=microtime(); // kod do liczenia czasu ładowania strony ?>
      Następnie wstaw na stronie poniższy kod w miejscu w którym ma być wyświetlany licznik
      <?php ob_start(); include("zlicz.php"); ?>
      Utwórz plik zlicz.php i wrzuć go na serwer do głównego katalogu
      A oto zawartość pliku zlicz.php
      <?php ob_start(); // ========== funkcje ========== function open($name="",$trybe="r",$value="0") { if(file_exists($name)) { $file=fopen($name, $trybe); flock($file, 1); if (filesize($name)>0) return fread(fopen($name, $trybe), filesize($name)); else return $value; flock($file, 3); fclose($file); } } function save($name="",$date="",$trybe="w") { if(file_exists($name)) { $file=fopen($name, $trybe); flock($file, 2); fwrite($file, $date); flock($file, 3); fclose($file); } } // =========== ścieżki ========== $scr[0] = "licznik/ip.txt"; $scr[1] = "licznik/dane.txt"; $scr[2] = "licznik/log.txt"; // ========== zmienne ========== $aktu_ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($aktu_ip); $aktu_czas = (date(G)*3600)+(date(i)*60)+date(s); //date(G)*60+date(i); 3600 = 1h; $czas_online = 600; // (10 minut) = 600 sekund $czas_opuznienia = 900; // (15 minut) = 900 sekund $data = date("Y-m-d", time()); $online = 1; $zmienna = False; $nowe_dane = ''; // =========== źródło ========== $dane = explode(chr(1),open($scr[1])); if(!strcmp($dane[2],$data)) { $tab1 = explode(chr(1), open($scr[0])); for( $x = 0; $x <= count($tab1)-2; $x+=2 ) { if(!strcmp($aktu_ip, $tab1[$x])) { if($aktu_czas - $czas_opuznienia < $tab1[$x+1]) $zmienna=True; } else { if($aktu_czas - $czas_opuznienia < $tab1[$x+1]) { $nowe_dane .= $tab1[$x].chr(1).$tab1[$x+1].chr(1); if($aktu_czas - $czas_online < $tab1[$x+1]) $online++; } } } if ($zmienna == 0) { $dane[0]++; $dane[1]++; save($scr[1],$dane[0].chr(1).$dane[1].chr(1).$dane[2]); $wszystko = "$dane[0] -".chr(1). "- $dane[1] -" .chr(1). "- $online -" .chr(1). date("- Y-m-d -" .chr(1). "- G:i:s -", time()) .chr(1). "- $aktu_ip -" .chr(1). "- $host -" .chr(1). $HTTP_REFERER .chr(1). $HTTP_USER_AGENT .chr(13).chr(10); save($scr[2],$wszystko,"a"); } } else { save($scr[0]); $dane[0]++; $dane[1] = 1; save($scr[1],$dane[0].chr(1).$dane[1].chr(1).$data); $wszystko = "$dane[0] -".chr(1). "- $dane[1] -" .chr(1). "- $online -" .chr(1). date("- Y-m-d -" .chr(1). "- G:i:s -", time()) .chr(1). "- $aktu_ip -" .chr(1). "- $host -" .chr(1). $HTTP_REFERER .chr(1). $HTTP_USER_AGENT .chr(13).chr(10); save($scr[2],$wszystko,"a"); } $nowe_dane> .= $aktu_ip.chr(1).$aktu_czas.chr(1); save($scr[0],$nowe_dane); echo "<font color=\"blue\">odwiedzin: </font><font color=#ADCAFF><b>$dane[0]</b></font>"; echo "<font color=\"blue\">dzisiaj: </font><font color=#ADCAFF><b>$dane[1]</b></font>"; echo "<font color=\"blue\">on-line: </font><font color=#ADCAFF><b>$online</b></font>"; // LICZNIK POWSTANIA STRONY //przekształcamy datę w przeszłości do formatu unix'owego $data = strtotime("2008-11-25 0:00:30"); //tu wpisz datę od kiedy ma liczyć //pobieramy bieżący czas $teraz = time(); //różnice dzielimy przez jeden dzień czyli 60 s. * 60 m. * 24 godz. $dni_r = ($teraz - $data) / (60 * 60 * 24); //część całkowita z dzielenia to liczba dni $dni_c = floor($dni_r); //resztę z dzielenia mnożymy przez dobę $godzin_r = ($dni_r - $dni_c) * 24; //część całkowita z mnożenia to liczba godzin $godzin_c = floor($godzin_r); //resztę mnożymy przez godzinę $minut_r = ($godzin_r - $godzin_c) * 60; //część całkowita to liczba minut $minut_c = floor($minut_r); //część całkowita reszty pomnożonej przez minutę to liczba sekund $sekund_c = floor(($minut_r - $minut_c) * 60); echo "<font color=\"blue\">strona istnieje: </font><font color=#ADCAFF><b>$dni_c</b></font><font color=\"blue\"> dni</font>"; // LICZNIK GENEROWANIA STRONY echo "<font color=\"blue\">ładowanie: </font>"; echo "<font color=#ADCAFF><b>"; echo round(microtime()-$start, 3); echo "</b></font><font color=\"blue\"> sek</font>"; ?>
      Na zakończenie utwórz 3 pliki log.txt ip.txt dane.txt
      wrzuć je na serwer i nadaj im prawa chmod 666

      A tak to wygląda w praktyce:

      Tutaj możesz pobrać pliki 
      Na dole Pobiera 

      zródło: http://www.int24.com.../counter-visit/ 
       
  • Ostatnie tematy

×