Bannerit
3. Muokattavat elementit
Vaihtuvat mainosbannerit
Systeemi osaa näyttää joukosta bannereita satunnaisesti
jonkun, ja klikkaamalla banneria joutuu jonnekin. Systeemi toimii
seuraavasti:
Aluksi pitää olla <%bannerstart()%> joka nollaa bannerisysteemin
(samalla sivulla voi olla useita erillisiä bannereita, kunhan jokaista
kohden on oma start-item...-end sarjansa).
Sitten kerrotaan kukin eri mahdollinen banneri yksitellen erillisillä
banneritem-kutsuilla.
<%banneritem('kuvanurl', 'kohdeurl')%>
<%banneritem('kuvanurl', 'kohdeurl', painokerroin)%>
Painokerroin kertoo suhteellisen painotuksen bannerille. Esim.
jos meillä on bannerit painokertoimilla 1,1,1,2 niin
niiden esiintymistodennäköisyys on 20%, 20%, 20% ja 40%.
Oletuspainokerroin on 1.
<%banneritem('kuvanurl', 'kohdeurl', paino, 'yyyymmdd-hhmm')%>
Bannerilla voi olla aika (esim. 20000401-1500" olisi
1.4.2000 klo 15:00) jonka jälkeen sitä ei enää näytetä
eli tällä voi automaattisesti poistaa jonkun bannerin
näkyvistä kun se vanhentuu ja sen voi sitten poistaa
html-koodista ajan kanssa kunhan ehtii. Huomaa, että
päivämäärä ja aika on ''-merkkien sisällä.
Bannerina voi myös olla kuvan sijasta mikä tahansa html-koodin pätkä. Käytä tällöin kutsua banner item html eli:
<%banneritemhtml('htmlkoodia')%>
<%banneritemhtml('htmlkoodia', paino)%>
<%banneritemhtml('htmlkoodia', paino, 'yyyymmdd-hhmm')%>
[html banneri lisätty 1.10.2000]
Lopuksi kerrotaan että näytä banneri tässä sekä bannerin koko (leveys,
korkeus)
<%bannerend(468,60)%>
Huomaa siis, että kaikkien samassa paikassa olevien
bannerikuva-vaihtoehtojen tulee olla saman kokoisia.
Esimerkiksi:
<%bannerstart()%>
<%banneritem('/kuvia/aihe-elaimet.gif','/plussanen/elaimet.html',10)%>
<%banneritem('http://www.cnn.com/logo.gif','http://www.cnn.com',20,
'20000312-1950')%>
<%bannerend(468,60)%>
Banneri ohjautuu uudelle sivulle redirectin kautta, eli www-serverin
lokiin tulee rivi muotoa
... sivu/jolla/banneri/oli.html?bannerjump=koh.de.url&bannerimg=ku.van.url
joita voi sitten jotenkin tilastoida jos haluaa. Eli kullakin rivillä
on millä sivulla on klikattu mitä banneria ja minne jouduttiin.
Bannereiden näyttökertoja systeemi ei laske, rajoita ajan mukaan tai
painokertoimella jos haluat jotenkin rajoittaa bannerin näkymistä.