Pereiti prie turinio

Ieskau Banner Rotatoriaus


Rekomenduojami pranešimai

Nu vienu zodziu reikia banner rotatoriaus (ar kaip jus ji ten vaidnat).

Tiksliau toks dalykas, kai yra tarkim refresinus puslapi rodo vis kita baneri. Pavyzdziui, kaip siame forume esanti reklama arba, kaip kad buna PTR skriptuose 'Banner Imprssions'. Atsidarai puslapi rodo viena reklama, refresini - rodo kita, vel refresini - vel kita... :huh:

 

Ar butu imanoma toki dalyka nemokamai gauti is kur nors? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

su valdymo paneliu ar be :D ? ir ar reikia skaiciuoti parodymu kieki ?

 

Na man tai sie dalykai nera svarbus, bet cia privalumas :) Jeigu gali pasidalink tuo ka turi :huh:

 

Ir beje, dekui visiems padedantiems. Bandysiu veliau paieskoti kas mane tenkintu, kai laiko atsiras daugiau :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Nu vienu zodziu reikia banner rotatoriaus (ar kaip jus ji ten vaidnat).

Tiksliau toks dalykas, kai yra tarkim refresinus puslapi rodo vis kita baneri. Pavyzdziui, kaip siame forume esanti reklama arba, kaip kad buna PTR skriptuose 'Banner Imprssions'. Atsidarai puslapi rodo viena reklama, refresini - rodo kita, vel refresini - vel kita... :huh:

 

Ar butu imanoma toki dalyka nemokamai gauti is kur nors? :)

Kadangi nurodei labai paprastą variantą, tai tokį skriptą sukūriau. Nežinau, ar tau jo užteks.

 

banners.php:

 

<?php
$data = file('banners.txt');
if (!empty($data)) {
$banner = $data[rand(0, count($data)-1)];
list($link, $img) = explode(', ', $banner);
echo '<a href="'.$link.'" target="_blank"><img src="'.$img.'" alt="" border="0" /></a>';
}
?>

 

banners.txt (pavyzdys):

 

http://cash4email.net/, http://img247.imageshack.us/img247/1294/banner1rh1.gif
http://www.opera.com, http://promote.opera.com/opera9/468x60opera9.gif

 

Įterpti į puslapį, kuriame turi būti rodoma reklama:

 

<?php include('banners.php'); ?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, gal su JavaScript kam tiks:

 

 

<script language=JAVASCRIPT>

<!--

var bnum=new Number(Math.floor(99999999 * Math.random())+1);

var randban=new Array()

 

randban[0]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>'

randban[1]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>'

randban[2]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>'

randban[3]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>'

randban[4]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>' // Jei nori daugiau reklamu idet tiesiog rasai (randban[5,6,7...]='<a target="_blank" href="linkas"><img src="paveikslelio adresas"></a>'

 

var bweight=new Array()

 

bweight[0]=1

bweight[1]=3

bweight[2]=3

bweight[3]=2

bweight[4]=1 // Jei idejai daugiau nei 4 reklamas, tai cia taip pat didink iki savo reklamu skaiciaus bweight[5]=1, etc.

 

var banner_num=0

var stepbystep=totalweight=bweight[0]

 

for (ct=1;ct<bweight.length;ct++)

totalweight+=bweight[ct]

 

var revised_ranban=new Array()

var ran_num=Math.floor(Math.random()*totalweight)

 

while (banner_num<randban.length){

for (ct=0;ct<bweight[banner_num];ct++)

revised_ranban[revised_ranban.length]=randban[banner_num]

banner_num++

}

 

document.write(revised_ranban[ran_num])

 

//-->

 

</SCRIPT>

 

Tikiuosi pades sitas skriptas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

dar galima buvo su randiom funkcija padaryt.. bent as taip darau :)

Jei nepastebejai, tai abu pries tai pateikti scriptai naudoja Random (ne randiom] funkcija. Be jos kazin ar padarysi, kad atsitiktinai parinktu kuri nors. Nebent is eiles rodytu.

 

Bet siaip to java script'o tai nelabai supratau as. Ten kazkaip net kelis bannerius vienu metu gali atvaizduoti? Yahoo algoritmas zymiai aiskesnis ir paprastesnis. Aisku minusas tas, kad apkraunamas serveris, o ne vartotoju narsykles. Nors is kitos puses, tai cia pliusas. :) Nemegstu narsyti puslapiuose, kurie uzlagina narsykle su daug javascript'u. Be to antrasis budas neveiks ant tu narsykliu, kuriose isjungtas (ar nepalaikomas) JavaScript. Nors siais laikais ne daug tokiu vartotoju...

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 3 savaičių...

Kas nors bandet yahoo duota skriptuka? Man kazko neveikia jis... :D

 

EDITED: kazkas slapyvardi pakeitei :D Kerniaus skriptas :D

 

Arba galbut kas nors dar kokiu varijantu turit pasiulyti :D

Gal but blogai suvedi duomenis i banners.txt? Po tinklapio adreso turi eiti kableilis, tada tarpas ir tik po to paveikslelio URL.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
pabandymui kopinau tuos pacius duotus linkus :D Paprasciausiai kazko nerodo baneriu ir viskas :mellow:
Na aš irgi pabandžiau, ir iš pradžių išsigandau, kad ir man neveikia. Ilgai žiūrėjau kas čia negerai, nes per Source viskas kaip ir čiki piki, bet bennerių nerodo. Ir tada pastebėjau, kad įjungtas AdBlocker'is, kuris visus bennerius ir užblokuoja. :D

 

Gal ir tu kokį panašų naudoji?

 

Čia veikiantis variantas (bent jau man jis veikia): http://www.rimaz.be/for/

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...