Jistě jste už někdy chtěli na své WWW stránky umístit reklamní plochu, kde by běžela reklamní kampaň na vaše produkty nebo jste chtěli takovouto reklamní plochu prodat. V dnešním článku se dozvíte jak si snadno a rychle uděláte jednoduchý reklamní systém pomocí ASP.

IIS obsahuje komponentu, která je přímo určena pro použití v jednoduchém reklamním systému. Tato kouzelná komponenta se jmenuje AdRotator.

Před použitím této komponenty je třeba vytvořit instanci objektu AdRotator již důvěrně známou konstrukcí Server.CreateObject

Dim ObjRotator
Set ObjRotator=Server.CreateObject(„MSWC.AdRotator“)

Pro vlastní získání HTML kódu pro zobrazení reklamního banneru je určena metoda GetAdvertisement, která jako parametr vyžaduje jméno (případně i relativní cestu) k tzv. „souboru plánu“ komponenty AdRotator.

Vlastní reklamní banner zobrazíme pomocí tohoto kódu:

<% Dim ObjRotator
Set ObjRotator=Server.CreateObject(„MSWC.AdRotator“)
reklama=objRotator.GetAdvertisement(„reklama.txt“)
response.write(reklama)
set ObjRotator=nothing
%>

Zmínil jsem se o „souboru plánu“ a zvídavý čtenář mi pravděpodobně položí otázku „Co to vlastně ten soubor plánu je?“ Odpověď je jednoduchá, soubor plánu je textový soubor, ve kterém je uvedeno jaká reklama a jak často se má zobrazovat.

Zde je uveden soubor plánu, který je použit v příkladu v příkladu

REDIRECT redir.asp
WIDTH 468
HEIGHT 60
BORDER 5
*
http://www.interval.cz/images/reklama/czechia-spokojeni-klienti.gif
http://www.czechia.cz
Webhosting pro každého
4
http://www.cesa.cz/images/cesabanner.gif
http://www.cesa.cz

3
http://www.czechia.cz/images/czechiabanner.gif


4

Jak jste si jistě všimli soubor je rozdělen na dvě části, které jsou od sebe odděleny hvězdičkou. V první části je uvozeno klíčovým slovem REDIRECT jméno souboru, který bude spuštěn po kliknutí na banner (tzv. soubor přesměrování). Na dalších třech řádcích jsou uvedeny rozměry reklamího banneru a síla jeho orámování. Jsou to vlastně atributy tagu <img>, který je komponentou vygenerován.

Všechny výše uvedené prvky jsou volitelné, pokud žádný znich nepoužijete jsou rozměry zobrazované grafiky dány jejími skutečnými rozměry, banner nebude mít orámování a při kliknutí na něj dojde k znovunačtení stránky na které je banner zobrazen. Druhá část souboru plánu obsahuje informace o jednotlivých reklamních kampaních. Údaje musí být uvedeny v následujícím pořadí a v případě, že některý údaj nechcete použít musíte místo něj napsat znak „-„

  • URL reklamního banneru
  • URL stránek na než má být navštěvník po kliknutí přesměrován. Pokud je tento údaj vypuštěn dojde při kliknutí banner k chybě. To neplatí v přípapadě, že je toto v souboru přesměrování ošetřeno
  • Text, který se zobrazí jako alternativní název zobrazeného obrázku. Pokud je tento atribut vynechán tak uživatelé, kteří mají vypnuté zobrazování obrazků váš inzerat neuvidí
  • Relativní váha inzrerátu

    K úspěšnému rozběhnutí reklamní kampaně potřebujeme jestě soubor přesměrování. Tomuto (nejlépe ASP skriptu) jsou předány údaje o banneru na který bylo kliknuto a je věcí programátora jak se k těmto údajům postaví.

    <% url=request.QueryString(„URL“) ‚ ziskáme adresu kam má být návštěvník přesměrován Response.Redirect url ‚ a přesměrujeme %>

    Toto je minimální podoba souboru přesměrování.

    Na závěr tohoto článku ještě fungující ukázka toho co jsem zde vše popisoval. Pro stažení příkladu klikněte sem

    To je pro dnešek vše. V příštích dílech se dozvíte například jak upravit chování reklamní kampaně a jak udělat jednochou statistiku kliknutí na banner

    Starší komentáře ke článku

    Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.

  • Žádný příspěvek v diskuzi

    Odpovědět