Komponent AdRotator ASP

Przykład

Prosty przykład AdRotator
Ten przykład pokazuje, jak każdy raz, gdy użytkownik odwiedza stronę lub odświeża stronę, używać komponentu AdRotator do wyświetlania różnych obrazów reklamowych.
AdRotator - link do obrazu
Ten przykład pokazuje, jak każdy raz, gdy użytkownik odwiedza stronę lub odświeża stronę, używać komponentu AdRotator do wyświetlania różnych obrazów reklamowych. Dodatkowo, obraz jest linkiem.

Komponent AdRotator ASP

Każdy raz, gdy użytkownik wchodzi na stronę lub odświeża stronę, komponent ASP AdRotator tworzy obiekt AdRotator, aby wyświetlić różne obrazy reklamowe.

Gramatyka:

<%
ustaw adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>

Przykład

Załóżmy, że mamy plik o nazwie "banners.asp". Wygląda on tak:

<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("ads.txt"))
%>
</body>
</html>

Plik "ads.txt" wygląda podobnie jak to:

*
codew3c.gif
http://www.codew3c.com/
Odwiedź CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Odwiedź Microsoft
20  

Kod pod gwiazdką w pliku "ads.txt" definiuje sposób wyświetlania tych obrazów, adresy URL, alternatywny tekst obrazu oraz prawdopodobieństwo wyświetlenia przy każdym 100 kliknięciach. Możemy zobaczyć, że prawdopodobieństwo wyświetlenia obrazu CodeW3C.com wynosi 80%, a obrazu Microsoft wynosi 20%.

Komentarz:Aby te linki działały poprawnie po kliknięciu, musimy wprowadzić niewielkie zmiany w pliku "ads.txt":

REDIRECT banners.asp
*
codew3c.gif
http://www.codew3c.com/
Odwiedź CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Odwiedź Microsoft
20

Strona docelowa otrzyma zmienną zapytania o nazwie url, która zawiera URL do przekierowania.

Komentarz:Jeśli chcesz określić wysokość, szerokość i ramkę obrazu, możemy wstawić te kody poniżej REDIRECT:

REDIRECT banners.asp
WIDTH 468 
HEIGHT 60 
BORDER 0 
*
codew3c.gif
...
...

Ostatnią rzeczą, którą musisz zrobić, jest dodanie tych kodów do pliku "banners.asp":

<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>

To wszystko, to wszystko!

Atrybuty komponentu AdRotator

Atrybut Border

Określa rozmiar ramki wokół reklamy.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Atrybut Clickable

Określa, czy reklama jest hiperlinkiem.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Atrybut TargetFrame

Nazwa ramki wyświetlającej reklamę.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Metody komponentu AdRotator

Metoda GetAdvertisement

Zwróć HTML reklam, które są wyświetlane na stronie.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>