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í
×
    včera 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    včera 17:44 | Zajímavý článek

    Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.

    karkar | Komentářů: 0
    včera 12:11 | Humor

    Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).

    Ladislav Hagara | Komentářů: 2
    včera 10:44 | IT novinky

    Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.

    Ladislav Hagara | Komentářů: 22
    včera 09:55 | IT novinky

    Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.

    Ladislav Hagara | Komentářů: 2
    včera 09:33 | IT novinky

    Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.

    Ladislav Hagara | Komentářů: 0
    včera 08:11 | Nová verze

    Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    29.4. 20:55 | Nová verze

    Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.

    Ladislav Hagara | Komentářů: 0
    29.4. 16:22 | Nová verze

    Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    29.4. 15:55 | Pozvánky

    Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 2
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (9%)
     (21%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 494 hlasů
     Komentářů: 19, poslední včera 11:32
    Rozcestník

    phpAdsNew - správa bannerů

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

    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.