PDA

Pogčedajte punu verziju : Automatsko menjanje banera


Dejan Bizinger
10. 04. 2006., 09:45
Interesuje me da li neko zna kako moze da se uradi da se ima dva banera i da se posle odredjenog vremena oni automatski promene? Znaci. jedan dan je jedan baner na sajtu a sledeci dan je umesto tog banera neki drugi i da sve bude automatski. Da li je neki Javascript pravo resenje za tako nesto?

Ilija Studen
10. 04. 2006., 10:30
U pitanju su rotatori i uglavnom su rešeni na serverskoj strani (PHP, ASP...). Nisam koristio takve skripte tako da najviše što mogu da pomognem je da te uputim na hotscripts (http://www.hotscripts.com/) i kažem da tražiš "banner rotator". Ima dosta hitova...

cvele
10. 04. 2006., 11:08
sourceforge.net/projects/phpadsnew/

Dejan Bizinger
10. 04. 2006., 11:25
Znam za PHPAdsNew i druge rotatore ali ne znam da li oni imaju opciju da po danu menjaju baner. Mislio sam da ima neko jednostavno Javascript resenje da ne moram da koristim neki servis. Instaliracu PHPAdsNew pa da vidim sta nudi.

oliver
10. 04. 2006., 13:22
meni je trebalo nesto slicno za jedan sajt koji sam radio, ispalo je jako prosto :) bio sam traljav pa izgubio backup sa localhosta a nemam ni pass za ftp :( mada, luftiram jos dan-dva prije nego stigne order za sledeci posao, ako hoces mogu ti napraviti nesto sto ce raditi posao ;)

bluesman
10. 04. 2006., 13:34
phpAdsNew je definitvno najpopularnija PHP aplikacija za ove svrhe, međutim, iz iskustva (ne samo mog) mogu da vam potvrdim da se jako loše snalazi (bar ona verzija od pre skoro godinu dana koju sam ja probao) sa sajtovima koji imaju veći broj poseta. Iako je prepun opcija i možete da uradite šta god želite sa tim, njemu po mom skromnom mišljenju fali neki dobar cache.

Ako je sajt relativno mali, onda je ovo dobro rešenje za tebe.

Što se tiče jednostavnog rotiranja bannera po danima, to nebi trebao da bude problem da se odradi za manje od sat vremena, bilo u javascriptu ili PHP (preporučujem pre nego JS).

cvele
10. 04. 2006., 15:15
hmm pa phpadsnew ima kes. zadnjih 4-5 meseci radim sa PAN i mogu ti reci da mi jako odgovara. Postavio sam jedan server koji koristim za sve moje sajtove (ukupno oko 20.000 poseta) za sada se odlicno snalazi. Jedina caka jeste sto moras jako cesto da pokreces skriptu za ciscenje baze i kesa, u mom primeru pokrecem je na svakih 15ak minuta.

Baic
13. 04. 2006., 10:51
Ako si bas resio da bude js, neznam koliko cu ti pomoci, ali evo jednog koda koji sam ja koristio pre par godina dok jos nisam znao za php. Meni je tada sluzio za SMS dana na jednom zabavnom sajtu.


<script>
var msg = new Array();
Stamp = now.getMinutes();
Minutes = Stamp.now.getMinutes();
msg[1] = '--- ' ;
msg[2] = '...';
...
msg[31] = '';

function writeTip() {
document.write(msg[now.getMinutes()]);
}
document.write('<center><font color="#00FF00" face="Verdana" size="2" >');
document.write(msg[now.getMinutes()]);
document.write('</center>');
</script>

ivanhoe
13. 04. 2006., 18:38
<script>
var msg = new Array();
Stamp = now.getMinutes();
Minutes = Stamp.now.getMinutes();
msg[1] = '--- ' ;
msg[2] = '...';
...
msg[31] = '';

function writeTip() {
document.write(msg[now.getMinutes()]);
}
document.write('<center><font color="#00FF00" face="Verdana" size="2" >');
document.write(msg[now.getMinutes()]);
document.write('</center>');
</script>


ovom kodu fale delovi.... na primer sta je now?
Dalje koji je smisao:
Stamp = now.getMinutes();
Minutes = Stamp.now.getMinutes();

em se nigde ne koristi, em nema nikakvog smisla... uzmes minute, pa od minuta uzimas opet minute... prvo sto Date objekat ne podrzava ovakve stvari (getMinutes vraca integer), znaci now mora da bude neki custom objekat, a drugo sto je debilno napisano, zar nije to potpuno isto kao: Stamp=Minutes= now.getMinutes();

oliver
13. 04. 2006., 20:48
a i writeTip() je dzabe definisana, dole ispod ne poziva nju nego "przi" sa document.write() :)

Baic
13. 04. 2006., 23:45
Ako si bas resio da bude js, neznam koliko cu ti pomoci, ali evo jednog koda koji sam ja koristio pre par godina dok jos nisam znao za php. Meni je tada sluzio za SMS dana na jednom zabavnom sajtu.

Pa rekoh li da sam to koristio na pocetku svih pocetaka. I uredno je radilo, a kako i zasto neznam ni danas jer sam se odlucio za php a ne js.

Pa poneko ko mi pogleda php kod a smatra sebe strucnjakom, pocne da se krsti i nogama ne samo rukama.

Zao mi je ako sam mnogo vise odmogo nego pomogo.

crews_adder
15. 04. 2006., 01:11
http://www.choicewebtools.com/rotatingbanner.php

http://www.phpied.com/ajax-banner-rotation/

bluesman
15. 04. 2006., 01:49
Svi ovi mnogo zavise od JS, ja bih za tako jednostavnu stvar napravio <iframe> sa META REFRESH tagom u koji se ucitava neki server script koji prikazuje random banner pri svakom novom ucitavanju.