Counter letöltés fájlokat az oldalra
munkapult letöltés logika igen egyszerű. Ennek végrehajtása fogjuk használni a kedvenc ajax. Várj egy gombot, amikor egy esemény bekövetkezik clik kezelés útján ajax egy php fájlt a számlálót. A php feldolgozó előfordul Ajax kérés és írjon egy szöveges fájl számát az összes versenyen. Miután egy finom rekordot ad vissza a teljes számláló letöltések és felhasználói átirányítás következik be a linket letölteni a fájlt (fájlokat letölteni). Itt egy egyszerű logikai most kezdődik annak végrehajtására. Előzetes test.zip létre letölthető fájl. Tegyük a gomb kódját, és azt mutatják, a mérő versenyeken.
Létrehoztunk egy gomb id = „btnSend”. számláló kijelző lesz egy span id = „countView”. attribútumadatokat Letöltés megtartja egy linket a letölthető fájlra
Megakadályozza, hogy hibásan újbóli megnyomásával a küldés gombot, bemutattak a forgatókönyvet clickevent zászlót. Amíg a visszatérő válasz count.php frissíteni az adatokat a számláló gombra kattintva meg kell tiltani. Azt hiszem, a munkáját a kód után a gombra kattintva kevésbé egyértelmű. Miután rákattintott a gombra, hogy töltse le a fájlt count.php továbbított adatokat, ahol azokat feldolgozzák és visszatér a frissített mért adatok, van egy átirányítást a letöltési linket és letölti a fájlt magát, ill.
Most Nézzük a szíve a forgatókönyvet, vagyis count.php fájlt.
Méter Joomla letöltések
Úgy döntöttem, hogy a nyakkendő egy ilyen számlálót egyik projektek joomla. Az ötlet természetesen szükséges, hogy írjon egy külön modul, vagy integrálni a kódot a vezérlő komponens com tartalmat, ami ellensúlyozza az adatok nem egy fájlba, és az adatbázis, és minden egyes tétel külön-külön. De nem volt ideje, és megoldottam a problémát könnyebben be egy ilyen fejlesztés. Counter I szükséges egy oldalon. Vettem count.php fájlt, és bevitte a Joomla sablon, amely jelenleg is csatlakozik (a gyökere sablonok / vash_shablon oldalon). Ne felejtsük el a betétet a felső count.php meghatározott kód ( „_ JEXEC”) or die; (Ez a Joomla). Letöltés gomb illeszteni az oldalra általunk készített, és js kódot, akkor is beágyazni egy oldalt, vagy csatlakoztassa egy külön fájlban. Szeretem egy külön fájlban (található a js mappa sablon). A sablont héderben kapcsolat van a kód