abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 18:22 | Komunita

    O víkendu probíhá v Bruselu konference FOSDEM 2026 (Free and Open source Software Developers’ European Meeting). Program konference je velice nabitý: 37 místností, 71 tracků, 1184 přednášejících, 1069 přednášek, prezentací a workshopů. Sledovat je lze i online. K dispozici budou jejich videozáznamy. Aktuální dění lze sledovat na sociálních sítích.

    Ladislav Hagara | Komentářů: 1
    dnes 18:00 | IT novinky

    Společnost Nex Computer stojící za "notebooky bez procesorů a pamětí" NexDock představila telefon NexPhone, který může funguje jako desktop PC, stačí k němu připojit monitor, klávesnici a myš nebo NexDock. Telefon by měl být k dispozici ve třetím čtvrtletí letošního roku. Jeho cena by měla být 549 dolarů. Předobjednat jej lze s vratní zálohou 199 dolarů. V dual-bootu by měl být předinstalovaný Android s Linuxem (Debian) jako aplikací a Windows 11.

    Ladislav Hagara | Komentářů: 2
    dnes 16:00 | Nová verze

    Byla vydána nová major verze 9.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora AI.

    Ladislav Hagara | Komentářů: 1
    dnes 14:22 | Nová verze

    Wasmer byl vydán ve verzi 7.0. Jedná se o běhové prostředí pro programy ve WebAssembly. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    dnes 12:22 | Zajímavý software

    V reakci na nepopulární plán Microsoftu ještě více ve Windows prohloubit integraci umělé inteligence Copilot, Opera na sociální síti 𝕏 oznámila, že připravuje nativní linuxovou verzi prohlížeče Opera GX. Jedná se o internetový prohlížeč zaměřený pro hráče, přičemž obsahuje všechny základní funkce běžného prohlížeče Opera. Kromě integrace sociálních sítí prohlížeč například disponuje 'omezovačem', který umožňuje uživatelům omezit využití sítě, procesoru a paměti prohlížečem, aby se tak šetřily systémové zdroje pro jinou aktivitu.

    NUKE GAZA! 🎆 | Komentářů: 8
    dnes 06:22 | Zajímavý software

    NVIDIA vydala nativního klienta své cloudové herní služby GeForce NOW pro Linux. Zatím v beta verzi.

    Ladislav Hagara | Komentářů: 6
    dnes 04:33 | Zajímavý projekt

    Open Gaming Collective (OGC) si klade za cíl sdružit všechny klíčové projekty v oblasti linuxového hraní počítačových her. Zakládajícími členy jsou Universal Blue a Bazzite, ASUS Linux, ShadowBlip, PikaOS a Fyra Labs. Strategickými partnery a klíčovými přispěvateli ChimeraOS, Nobara, Playtron a další. Cílem je centralizovat úsilí, takže namísto toho, aby každá distribuce udržovala samostatné opravy systému a podporu hardwaru na

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 04:11 | Bezpečnostní upozornění

    V kryptografické knihovně OpenSSL bylo nalezeno 12 zranitelností. Opraveny jsou v upstream verzích OpenSSL 3.6.1, 3.5.5, 3.4.4, 3.3.6 a 3.0.19. Zranitelnosti objevila společnost AISLE pomocí svého autonomního analyzátoru.

    Ladislav Hagara | Komentářů: 1
    včera 20:11 | Zajímavý software

    Desktopové prostředí Xfce bude mít vlastní kompozitor pro Wayland s názvem xfwl4. V programovacím jazyce Rust s využitím stavebních bloků z projektu Smithay jej napíše Brian Tarricone. Úprava stávajícího xfwm4 tak, aby paralelně podporoval X11 i Wayland, se ukázala jako špatná cesta.

    Ladislav Hagara | Komentářů: 5
    včera 19:11 | Komunita

    Desktopové prostředí KDE Plasma 6.8 poběží už pouze nad Waylandem. Vývojáři, kteří s rozhodnutím nesouhlasí, vytvořili fork KDE Plasma s názvem SonicDE (Sonic Desktop Environment) s cílem zachovat a vylepšovat podporu X11.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (10%)
     (24%)
     (3%)
     (5%)
     (2%)
     (12%)
     (32%)
    Celkem 683 hlasů
     Komentářů: 22, poslední včera 23:06
    Rozcestník

    phpAdsNew - správa bannerů

    5. 4. 2003 | Pavel Beníšek | Návody | 7062×

    Sofistikovaný nástroj pro správu reklamních bannerů s webovým rozhraním.

    Jelikož jsem před několika týdny dospěl k problému se svým vlastním systémem na distribuci bannerů, rozhodl jsem se porozhlédnout po něčem lepším. Mezi hlavní požadované schopnosti patřily:

    • možnost sledování počtu zobrazení a kliků
    • jednoduchá správa bannerů
    • možnost časování kampaní
    • možnost používání html kódu (newLinx), obrázků i flash animací

    Tyto požadavky bezezbytku phpAdsNew splňuje a přináší i daleko více.

    Příprava a instalace

    Jako veliké plus bych zařadil profesionálně zpracovanou dokumentaci ve dvou pdf souborech (administrator-guide.pdf a user-guide.pdf), kde jsem nalezl odpověď na jakýkoli problém, nebo opomenutí kterého jsem se dopustil. Protože šedivá je teorie, tak se pustíme rovnou do zeleného stromu praxe :o)

    Stažení aktuální verze

    Homepage projektu se nachází na adrese www.phpadsnew.com. I přes netradiční ".com" doménu se jedná o open-source projekt šířený pod licencí GNU/GPL. Zde naleznete i odkaz na vývojovou stránku na serveru sourceforge.net, kde je možné stáhnout si aktuální verzi phpAdsNew. Archiv je ve formátu zip, takže s rozbalením nebudou mít problémy ani microsoftí příznivci.

    Pro běh phpAdsNew je potřeba mít databázový server MySQL, webový server umožňující běh PHP (doporučený je Apache) a PHP ve verzi 4.0 a vyšší (doporučená je verze 4.3 a vyšší).

    Pokud tedy máme vše potřebné, můžeme rozbalit archiv do webového adresáře, který je většinou v /home/httpd/htdocs. Tím se nám zde objeví adresář phpAdsNew, který obsahuje vše potřebné. Nyní založíme databázi např. "phpadsnew", uživatele a jeho práva pro přístup k ní. Nezapomeňte potom reloadnout MySQL, aby si načetl nového uživatele a práva.

    Další důležitou věcí je nastavit práva webového serveru pro zápis do souboru phpAdsNew/config.inc.php, protože instalační procedura zapisuje základní nastavení právě sem. Můžu říct, že tak propracovaný instalátor webové aplikace jsem ještě neviděl. Na všechny možné problémy, které jsem otestoval, mi správně identifikoval typ problému a rovnou navrhl postup řešení.

    Nastavení systému

    Nyní můžeme tedy do svého oblíbeného prohlížeče Mozilly :o) zadat adresu http://localhost/phpAdsNew a začít nastavovat námi požadované parametry. Instalátor se Vás postupně ptá na následující informace:

    • základní jazyk
    • nastavení databáze
    • nastavení administrátora (username, password)

    Settings (Nastavení adminitrátora)

    Po základním nastavení se přihlásíte a rovnou Vás systém přesměruje do sekce hlavního nastavení. Zde můžete ovlivnit pro všechny uživatele mnoho hodnot, nebo nastavit základní hodnoty. Mezi nejzajímavější patři:

    • povolení různých typů generování kódu pro doručení banneru (Invocation)
    • zjišťování země návštěvníka podle IP adresy
    • nastavení statistiky, případně omezení její historie
    • zasílání statistiky majitelům kampaní
    • typy bannerů
    • název aplikace zobrazovaný v záhlaví + externí hlavička a patička dokumentů
    • gzip komprese odesílaných dat
    • standardní nastavení chování interface

    Inventory (katalog)

    Jedinou věcí, se kterou jsem měl zpočátku poměrně velké problémy, je celková filozofie systému, zakládání kampaní a zobrazování bannerů. Vše je totiž řešeno poněkud netradičně. Po správném pochopení systému však zjistíte, že zároveň velmi prakticky.

    Jako základy všeho jsou "Advertiser", což je v podstatě zadavatel reklamy a "Publisher", kde se jedná o poskytovatele reklamních ploch (např. server). Máte tedy jako administrátor systému možnost přidat zadavatele reklamy. U každého máte možnost určit kromě obvyklých věcí (jméno, email a pod.) jak často se mají zasílat reporty o jeho kampaních a jestli vůbec. Přiřadíte uživateli přistupové jméno a heslo a určíte, zda má možnost měnit nastavení svého konta, svých bannerů, zda může deaktivovat své bannery nebo naopak zakládat nové.

    Advertiser (inzerent)

    Každý zadavatel reklamy může mít reklamní kampaň (i několik) (Campaign) a v rámci každé kampaně má možnost si zadat jeden nebo více bannerů (typy bannerů závisí na nastavení systému). Pro bannery si může nastavit v sekci "Linked zones", v jakých zónách se bude zobrazovat, a v sekci "Delivery options" může nastavit kolikrát se smí banner zobrazitjednomu uživateli, nebo po jaké době se jednomu uživateli může znovu zobrazit.

    Publisher (vydavatel)

    Poskytovatel reklamních ploch má možnost nastavit si pro své balíčky reklamních ploch (vedené jako "Publishers") takzvané zóny. Zóny jsou již přímo jednotlivé reklamní plochy, kde se nám později budou zobrazovat bannery.

    Zone properities (nastavení zón)

    Každá zóna (opět podle systémového nastavení) může být jednou z typů:

    • Banner, Button or Rectangle
    • Interstitial or Floating DHTML
    • Popup
    • Text ad

    U všech jednotlivých typů kromě "Text ad" určujeme i velikost reklamní plochy. Zde nám systém nabídne standardní velikosti podle IAB standardu nebo možnost zadat svůj nestandardní (Custom) rozměr.

    Advanced (pokročilé nastavení)

    Další zajímavou volbou je řetězení. To nám dovoluje určit, jak se reklamní plocha bude chovat, jestliže pro ni nebudou definovány žádné bannery. Na výběr máme ukončení zobrazování nebo ruční nastavení zobrazovaného banneru. Dále zde můžeme nadefinovat html kód, který se zobrazí za bannerem v této zóně.

    Linked banners (přiřazené bannery)

    Zde můžeme každé zóně přiřadit buď celé kampaně (Campaign selection), nebo přímo jednotlivé bannery (Banner selection).

    Probability (pravděpodobnost zobrazení)

    Zde si můžeme zkontrolovat pravděpodobnosti zobrazení jednotlivých bannerů.

    Invocation code (zobrazovací kód pro zónu)

    A nakonec máme možnost vygenerovat si kód zóny pro zobrazování přiřazených bannerů. Zde máme na výběr z několika typů kódů.

    • Local mode - vygeneruje PHP kód pro vložení do stránek. Zde musí být phpAdsNew na stejné doméně jako generovaná zóna
    • Remote Invocation - generuje klasický html kód pro externí doménu
    • Remote Invocation for javascript - kód pro externí doménu s použitím javascriptu
    • Remote Invocation for Frames - jako Remote Invocation, ale zobrazuje banner v iframe.

    Statistics (statistiky)

    Co se týká statistik, jsou také dobře nastavitelné a poskytují dostatečnou informační hodnotu. Statistiky pro zadavatele reklam si můžete zobrazovat po dnech, týdnech nebo měsících. Statistiky reklamních kampaní lze detailně zkoumat v sekci "Campaign overview (přehled kampaní)", tedy pokud jich máte pro jednoho zadavatele více, jinak na to stačí sekce "Advertiser history (průběh inzerce)".

    Reports (oznámení)

    Můžou se hodit managerům. Nabízí v podstatě to samé jako "Statistics", ale v csv formátu. Můžete si určit i oddělovač záznamů.

    Celkový dojem

    Ve zkratce velmi dobrý. Je vidět, že autoři nejdříve plánovali, a až poté se dali do programování. Jako perličku uvedu, že při uploadu flash souboru do databáze se systém zeptá jestli má změnit cílovou url ve flashi na bannerový systém, který zaznamená klik a provede přesměrování na původní adresu. Pokud vkládáte animaci flash verze 5 nebo starší, nabídne Vám komprimaci souboru s upozorněním, že ji přehrají pouze Flash plugin verze 6 a vyšší. Přestože jsem na začátku hledal jednoduchý program systémové požadavky nebyly zdaleka takové jaké je schopen uspokojit phpAdsNew, již u něj zřejmě zůstanu.

    Na závěr bych všem zájemcům o použití phpAdsNew ještě jednou doporučil přečíst si dokumentaci, která se nachází v archivu se stránkami. Ušetříte si tím nejedno opomenutí nebo chybu při sžívání se s touto aplikací.

           

    Hodnocení: 32 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    5.4.2003 15:03 pavel 'goldenfish' kysilka
    Rozbalit Rozbalit vše dotaz
    zde bych mel dotaz na autora. sam jsem vyvijel jeden bannerovy system a jedna z dulezitych veci bylo cileni na jednotlive stranky webu. umoznuje tento system nejak cilit reklamu na urcite kategorie webu ( treba inzertni rubriky, kategorie clanku ) ci konkretni stranky ?
    5.4.2003 15:10 pavel 'goldenfish' kysilka
    Rozbalit Rozbalit vše dotaz
    zde jeste dam upresneni. mate inzertni web. chcete li zobrazit jakoukoli kategorii inzeratu, tak mate vzdy jeden skript. obsah stranky se meni podle parametru, ktere skriptu predavate.a zde prave na urcitou kategorii inzerentu potrebujete cilit urcity druh reklamy. a jak je mozne to resit pomoci tohoto systemu ?
    Pavel Beníšek avatar 6.4.2003 12:17 Pavel Beníšek | skóre: 27
    Rozbalit Rozbalit vše re: dotaz
    Doufam, ze Vas dobre chapu. Staci pro kazdou sekci webu (Publisher) vygenerovat zónu (Zone) a pro ni si priradite bannery (Linked banners) nebo kampane (Campaigns) ktere na ni chcete mit cilene. Pak si muzete nastavit prioritu zobrazeni jednotlivych banneru.
    checking for chicken... must have egg first
    4.1.2007 20:53 Radek Karko
    Rozbalit Rozbalit vše návod phpAdsNew
    prosím Vás, nevíte náhodou kde seženu návod k phpAdsNew...nejlépe v češtině, ale vůbec nevadí když to bude anglicky, hlavně ne v PDF...abych mohl text zkopírovat do překladače...děkuji Vám moc a prosím napište mi na maila...karkys@freeride.cz
    13.12.2021 06:45 geebranz
    Rozbalit Rozbalit vše Re: dotaz
    Banner management

    Reap
    7.4.2003 23:26 Zajsoft | skóre: 1 | Pardubice
    Rozbalit Rozbalit vše Dobry bannerovy system
    Musim potvrdit, ze jse jedna o velmi dobry bannerovy system. Tento system pouzivam jiz odhadem 2-3roky k me velke spokojenosti, coz mne donutilo i prekladu do cestiny(minulou verzi jsem mnel prelozenou z 99%, preklad stavajici verze vypustim az budu mit cas ho dodelat....je hotov z cca 50%)
    19.8.2003 22:18 Michal
    Rozbalit Rozbalit vše Dobry bannerovy system
    Tento reklamí systém bude asi fakt super, ale potřebuji jednu věc. Potřeboval bych češtinu. Je to nutné. Velice všechny prosííííííím. Děkuji...Michal Kdyžštak prosím pošlete češtinu na e-mail: michal@vtipky.com
    5.10.2005 11:21 Jeason | skóre: 16 | Plzeň
    Rozbalit Rozbalit vše Re: Dobry bannerovy system
    ja jsem se zkousel prekladat cely system do ceskeho jazyka, ale neni to ono, pokud nekdo vlastnite dobry preklad tohoto systemu, prosim zaselete mi ji na mail SD525@seznam.cz
    Děkuji
    4.10.2006 17:04 Ľubor
    Rozbalit Rozbalit vše Re: phpAdsNew - správa bannerů
    ma niekto ten preklad pre verziu 2.0.8 poslite na mail[at]pc-dnes[at]sk
    4.10.2006 17:05 Ľubor
    Rozbalit Rozbalit vše Re: phpAdsNew - správa bannerů
    sekol som sa namiesto .sk dajte .com mail@pc-dnes.com
    4.1.2007 20:54 Radek Karko
    Rozbalit Rozbalit vše phpAdsNew - správa bannerů
    prosím Vás, nevíte náhodou kde seženu návod k phpAdsNew...nejlépe v češtině, ale vůbec nevadí když to bude anglicky, hlavně ne v PDF...abych mohl text zkopírovat do překladače...děkuji Vám moc a prosím napište mi na maila...karkys@freeride.cz

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.