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.
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!