beállítások
Online számolunk
Webfejlesztés | 2009/12/27 | írta: Viktor

Lassan véget ér a bejglizős ünnep és kezdődik a hét még pár utolsó munkanappal. Egy kis fejlesztés azonban az ünnepek alá is becsúszott oldalunkon, hiszen mostantól a jobboldali látogatás számláló online pörög.


A Script végtelenül egyszerű, de először is lássuk mi kell hozzá. Első körben szerezzünk be egy Prototype-ot és a hozzá szükséges Scriptaculo csomagot a biztos eredményért. Ezeket telepítsük fel az oldalukon megadott dokumentáció után. Ha ez megvan lássuk azt az egyszerű scriptet, amely kiolvassa látogatóinkat az adatbázisból és online folyamatosan frissít.
Első körben a head -be kell egy egyszerű scriptet bemásolni (természetesen a szokásos <script> </script> közé, ha nincs betöltött js-ünk), amelynek a kódja így fest:

function getVisits() {
var url = 'http://www.idealink.hu/ajax_counter.php';
var ajax = new Ajax.Updater( {success: 'AjaxCounting'}, url, {method: 'get'});
setTimeout(getVisits, 2000);
}
var timer = setTimeout(getVisits, 2000);


Lássuk sorban mi, mit csinál. A getVisit függvény Prototype alapokkal működik csak ugyanis annak az ajax kezelőjét használja (Ajax.Updater). Feladata, hogy az általunk kiválasztott div tartalmát (Jelen esetben AjaxCount a DIV id-je amibe bele akarunk iratni tartalmat.) frissíti azon tartalommal, amit az url változóban megadunk. Ezen felül található egy setTimeout alap Javascript függvény, amely most 2 másodpercenként (2000-es érték változatásával csökkenthető vagy növelhető) lefuttatja a scriptünket.
Ezek után már nincs is más teendőnk, mint az indexben létrehozni egy div-et aminek az ID-je természetesen a már letárgyalt AjaxCount legyen.
<div id="AjaxCounting">ide fog befrissülni</div>

És hozzuk létre az ajax_counter.php-t is amelybe természetesen egy pár soros PHP scripttel nincs más dolgunk mit kiolvasni az adatbázisból azt a mezőt, amelyben tároljuk a látogatóink számát. Ebbe részletesebben nem emgyünk bele feltételezvén, hogy egy egyszerű SELECT-et bárki meg tud csinálni. A kikérdezés után echo „$row[OSSZES_LATOGATO]" paranccsal visszaadjuk a DIV tartalmát, amely automatikusan újra meg újra be fog frissülni.

Amennyiben kérdés lenne azt várjuk itt a hozzászólásoknál.
noavatar
Johnny
2009/12/30 10:48
 
Most már szépen működik! :)
noavatar
Viktor
2009/12/29 13:58
 
Valóban, javítva a bejegyzés.
noavatar
Johnny
2009/12/29 08:37
 
Hiányzik a szkript forrása és az oldalon nem működik a számlálóü csak itt a leírásban.

Egy blog fejlesztőknek és grafikusoknak

0
Bár sajnos a PrettyLoader oldalt már nem frissítik mégis hét év több mint 100 laoder design-ját lehet megtekinteni ...
2
Egy új oldal indításakor igen nagy szerepet játszik az, hogy a Google jól térképezze fel az oldalunkat és pontosan ...
0
A Google már pár év óta nyilvánosságra hozza az évvégén, hogy mik is voltak azok a kifejezések, amik az adott évben ...

Hírek a web világából

A netezés károsítja a környezetünket

Vajon belegondoltunk abba, hogy a világhálón töltött idő hány százalékát töltjük el ésszerű tevékenységekkel ...

A Microsoft hátráltatja a többi böngészőt

A Windows RT, vagy az új operációs rendszer tabletes verziójának felhasználói számára is elérhetővé kellene tenni ...

Honlap referencia kereső

Cégünk által készített weblapokat eddig ennyien látták:
45 285 367
ebből a mai napon 27 636 látogató volt

Miért a TotalStudio?

Nálunk Ön az első
Az Ön elképzelései és a mi kreativitásunk illetve szaktudásunk a garancia arra, hogy honlapja vagy grafikai megjelenése olyan legyen amilyenre mindig is vágyott.

Több éves tapasztalat
Cégünk munkatársai több mint kilenc éve foglalkoznak webfejlesztéssel, informatikával és szerverüzemeltetéssel, ezen idő alatt mindenre felkészültünk!

Verhetetlen minőség
Munkánkban nem ismerünk kompromisszumot! Mindig a legmagasabb minőségre törekszünk. A magunkkal szemben támasztott maximalizmus és a legújabb technológiák használata garantálja, ügyfeleink elégedettségét.

Gyorsaság és megbízhatóság
Nálunk nem kell heteket várni, hiszen honlapja akár öt munkanapon belül is elkészülhet a szerződés aláírásától, de a gyorsaság soha nem megy a minőség rovására!

Csatlakozzon Facebook-on

Sablon ajánlatunk

Sablon ajánlatunk

Az oldalt a Total Studio Kft. üzemelteti. Minden jog fenntartva.
Honlapkészítés, tárhely, domain, banner, webdesign, grafika