Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

bistroumna zamisao za baner..

[es] :: PHP :: bistroumna zamisao za baner..

Strane: 1 2

[ Pregleda: 8217 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.rcub.bg.ac.yu

Sajt: localhost


+5 Profil

icon Re: bistroumna zamisao za baner..27.06.2002. u 03:53 - pre 265 meseci
cisto ako nekog zanima (ima malo veze sa temom, ali...) postoji nacin da se menjaju slike bez refresh-a (ali ne i url-ovi, sto onemogucuje ovu tehniku za rad sa banerima...)

ova tehnika se zove "server-push" a ukljucuje slanje iz php-a multipart/mixed-replace hedera, pa hedera za pocetak slike, pa samu sliku, pa heder za kraj slike, pa se onda uspava php skripta sa sleep() oko sekundu (ili po zelji), pa se onda posalje heder za pocetak sledece slike, etc...

ovo na strani klijenta prikazuje sliku, pa pravi pauzu (sekunda ili...) i kad stigne nova, zameni staru sliku novom...

ne mogu vam reci vise, posto tek sam skoro naisao na ovu tehniku, ali ako nekog zanima, moze da pita google, pa ko prvi nadje nesto korisno, moze da postuje ovde neki primer il' sta...

 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
212.124.183.*

Sajt: localhost


+5 Profil

icon Re: bistroumna zamisao za baner..29.06.2002. u 04:39 - pre 265 meseci
posto nikog ovo ne interesuje, ja cu da nastavim da pricam o ovome

elem, nasao sam i dobar link koji lepo opisuje ovu tehniku, pa ako nekome nije bilo jasno prosli put (nisam vest u opisima) moze da pogleda http://www.oreilly.com/openbook/cgi/ch06_06.html
 
Odgovor na temu

RAZZLEDAZZLER
Tora Bora

Član broj: 27
Poruke: 543
*.beg.sezampro.yu



Profil

icon Re: bistroumna zamisao za baner..30.06.2002. u 03:01 - pre 265 meseci
pa nije bash da nikoga ne interesuje ... ali konkretno kod ovog topica nema potpunu upotrebnu vrednost zbog toga shto si rekao vezano za linkove.

Mislim, mozda bi i moglo da se to nekako uklopi, nisam detaljno prouchavao taj server-push sa PHPom, ali vec postoji dobro reshenje, jedino shto treba je odvojiti vremena i napisati ga ... jedino

Meni se npr ne svidja kod toga [bar shto sam prochitao na tom linku shto si dao] shto spominju da taj multipart/mixed-replace heder opet kao zavisi od browsera [mada tamo spominju neki bedni netscape 1 i veci, kao i tako neka verzija IEa tako da to nije neki problem] ... ali pri samom spominjanju da neshto zavisi od korisnika, meni postaje muka.
U jednom drugom topicu si spominjao da planiraju neku vrstu client-side php jezika ... kao shto rekoh, od same pomisli da neshto zazvisi od korisnika, gubim volju i zivce. U PHPu ja odluchujem shta ce i kako ce da se odradi i prikaze, a korisnikovo je samo da klikce i gleda ... nishta pod milim bogom da ne podeshava shto ne bi trebao.

Da ne bih skroz skrenuo sa teme, samo da kazem da ovaj server-push zvuchi zanimljivo, ali mozda u nekom primeru gde je on jedino reshenje, a ne u ovom gde je sve moguce i bez njega
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
212.124.183.*

Sajt: localhost


+5 Profil

icon Re: bistroumna zamisao za baner..30.06.2002. u 07:05 - pre 265 meseci
Citat:
ali pri samom spominjanju da neshto zavisi od korisnika, meni postaje muka

pa mnoge stvari zavise od korisnika! koji browser ima, da li ume da koristi misha, da li zna da chita!!!

elem, to sto tamo negde pise da radi samo sa netscape 1.0, to je verovatno citat iz specifikacije, koja je verovatno pisana u vreme netscape 1.0... trenutno ova specifikacija sigurno radi i na M$, i na linux/unix i na mekintoshima...

a sto se client-side php-a, izricito sam napomenuo da se upotreba istog ne preporucuje... neko je pitao da li je moguce izvrsiti php func. na strani klijenta, i ja sam mu rekao da to "prakticno nije moguce, ali teoriski jeste...", a vise sam to spomenuo da bih pokazao sta sve mogu da urade momci iz razvojnog tima php-a
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon rotator bannera pomoću java scripte20.11.2006. u 15:44 - pre 212 meseci
Jeste da je ova tema stara ali da ne pokrećem drugu nadovezujem se ovdje.

Pročitao sam sve ove postove i našao se zbunjen. Proguglao i opet još zbunjeniji.

da objasnim što mi treba:
Imam stranicu banner.html koja se nalazi u inline frame druge tj. index.html. No to i nije vjerojatno problem

Stranica banner.html bi na sebi trebala sadržavati jedan banner koji bi se mijenjao periodično ( svakih 10 sec ).
Ali se promjene moraju vršiti redoslijedom 1,2,3,4,5,6.........i kada dođe do zadnje , opet sve ispočetka u krug.
Dakle ne RANDOM ( slučajnim izborom ) već u krug.

Netrebaju mi brojanje klikova i slično. Bitno mi je kada se pojavi banner da ima link na dotičnu web.
Stranica nije komercijalnog karaktera već više iz entuzijazma. Za one koji žele pogledati mogu vidjeti na www.ic.imc.hr

Čitavši temu vidim da se to može riješiti pomoću
banner.html i rotate.php

Vidio sam još riješenja pomoću *.js ali ne znam što raditi.

Probao sam ove code koje ste pisali ali neide.
slike za bannere su u formatu ( JPG, GIF ili PNG ) i sve se nalaze u folderu banner a *.html su van foldera.

Može li netko nabaciti code za ova dva file banner.html i rotate.php u odnosu na ono što imam i da se sve to vrti redoslijedom do kraja pa opet nanovo. slike bi bile nazivane: 1.jpg, 2.jpg, 3.jpg itd......

eh da zaboravio sam reći. Treba mi situacija kada npr: danas napravim stranicu i imam 10 10.jpg ili 10.gif, a za dva mjeseca dodam samo u folder novi baner sa zadnjim brojem npr: 11.jpg i da se i on uključi u vrtnju. Može li se to uopće.?

i da trebalo bi se klikom na banner web stranica otvoriti u novom prozoru ( OBAVEZNO )

[Ovu poruku je menjao Ivek33 dana 20.11.2006. u 17:29 GMT+1]
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: bistroumna zamisao za baner..20.11.2006. u 17:00 - pre 212 meseci
pomoću ova dva koda riješio sam rotaciju bannera , ali RANDOM :-( što meni ne treba
Kako riješiti rotaciju u krug.????

btw: nemogu riješiti kako da ubacim linkove na bannere prema web stranicama i da se uz to otvaraju u novom prozoru.

Naravno, netreba mi da se refresha cijela stranica već samo banner da se vrti u krug.

Imali tko za pomoći ? Je li ovo OK i što trebam mijenjati ili da u mom slučaju mijenjam sve.
Samo nemojte da googlam jer od googlanja sam sve zbunjeniji od toliko načina. Trebam konkretan i funkcionalan način.

U ovim scriptama nema mogućnosti za URL i target frame_blank

CODE za banner.html
Code:
<HTML>
<HEAD>
<script>

function reload() {
    window.banner.src = "rotate.php";
    setTimeout("reload()", 10000);
}

</script>
</HEAD>
<body onLoad="reload()">

<img src="rotate.php" name=banner>

</BODY>
</HTML>


CODE za rotate.php
Code:
<?php
/*
small pic rotator v2
pReTeNdEr - [email protected]
readfile() advise by FlatLine
no-cache headers() idea by Go! X

$path - path to folder with images [for example $path = ""; or $path = "images/";]
*/

$path = "banner/";

##################################

header("Expires: Thu, 3 Jun 1982 05:30:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$file_list = array();

if ($dir = opendir($path)) {
   while (false !== ($file = readdir($dir))) { 
       if ($file != "." && $file != "..") { 
           $file_list[] = $file;
       } 
   }
   closedir($dir); 
}


mt_srand((double)microtime()*1000000);
$num = mt_rand(0, (count($file_list)-1));

$pic = $path . trim($file_list[$num]);

readfile($pic);
?>
 
Odgovor na temu

fimalbonegaculo
product development, team lead,
developer, sys-admin
beograd

Član broj: 395
Poruke: 161
*.broadband.blic.net.

ICQ: 81662016


+1 Profil

icon Re: bistroumna zamisao za baner..20.11.2006. u 20:52 - pre 212 meseci
a da u obični fajl upišeš svaki put dva broja: jedan za ukupan broj fajlova koje si iščitao, a drugi za redni broj fajl koji si prethodno prikazao. onda svaki put povećaš ovaj drugi broj i prikazuješ taj fajl $file_list[$new_num]

samo hint. nisam probao.
"if you fail to plan, you plan to fail"
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: bistroumna zamisao za baner..21.11.2006. u 08:06 - pre 212 meseci
Citat:
fimalbonegaculo:  onda svaki put povećaš ovaj drugi broj i prikazuješ taj fajl $file_list[$new_num].

sorry, pojma nemam o čemu govoriš, načelno kužim zamisao ali nikada nisam pisao code za javu, java script kao ni php. Nisam programer.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: bistroumna zamisao za baner..21.11.2006. u 10:35 - pre 212 meseci
U principu ti treba brojač koji će ići do određenog broja i onda se resetovati. Evo ti kod najobičnijeg brojača:
Code:
<?php
$cnt="counter.txt";
$open=@fopen($cnt,'r+');
$counter=@fread($open,filesize($cnt));
@fclose($open);
$counter++;
$write=fopen($cnt,'w');
fputs($write,$counter);
fclose($write);
echo "$counter";
?>


Tu ti treba jedan IF, malo dorade i to je to.
I da, counter.txt mora da ima chmod 777.

Nemoj da očekuješ da ti neko drugi piše skripte za tebe. Ovo što sam ti ja dao je sasvim dovoljno za početak. Sad se baci na manual i odradi posao
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: bistroumna zamisao za baner..21.11.2006. u 11:16 - pre 212 meseci
Citat:
Ivek33: pomoću ova dva koda riješio sam rotaciju bannera , ali RANDOM :-( što meni ne treba
Kako riješiti rotaciju u krug.????

btw: nemogu riješiti kako da ubacim linkove na bannere prema web stranicama i da se uz to otvaraju u novom prozoru.

Naravno, netreba mi da se refresha cijela stranica već samo banner da se vrti u krug.

Imali tko za pomoći ? Je li ovo OK i što trebam mijenjati ili da u mom slučaju mijenjam sve.
Samo nemojte da googlam jer od googlanja sam sve zbunjeniji od toliko načina. Trebam konkretan i funkcionalan način.

U ovim scriptama nema mogućnosti za URL i target frame_blank




AKo sam ja tebe razumeo pa ti trebas ovo:

http://javascript.internet.com/miscellaneous/banner-rotator.html


Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: bistroumna zamisao za baner..21.11.2006. u 12:53 - pre 212 meseci
Hi Nemanja, Hvala ti za javljanje i za Code koji si mi predočio.

Citat:
Nemanja Avramović: U principu ti treba brojač koji će ići do određenog broja i onda se resetovati. Evo ti kod najobičnijeg brojača:
Code:
<?php
$cnt="counter.txt";
$open=@fopen($cnt,'r+');
$counter=@fread($open,filesize($cnt));
@fclose($open);
$counter++;
$write=fopen($cnt,'w');
fputs($write,$counter);
fclose($write);
echo "$counter";
?>


Tu ti treba jedan IF, malo dorade i to je to.
I da, counter.txt mora da ima chmod 777.;)


Da bi ti odgovorio na ovo što si napisao ne mogu. Jer stvarno ne znam što znači ovaj code. Mogu samo logički nagađati. A to si mogao zaključiti iz.
Citat:
@Ivek33:pomoću ova dva koda riješio sam rotaciju bannera , ali RANDOM :-( što meni ne treba


Citat:
@Ivek33: ali nikada nisam pisao code za javu, java script kao ni php. Nisam programer.


Citat:
Nemanja Avramović:Nemoj da očekuješ da ti neko drugi piše skripte za tebe. ;)

Nisam ni mislio da netko piše "Code" za mene, već da mi eventualno nabaci code koji već vjerojatno negdje postoji a ja sam googlanjem našao hrpu tih kodova i samo se zbunio od mogućih načina riješenje mog problema. Nešto sam riješio ali ne onako kako sam mislio.

Citat:
Nemanja Avramović:Ovo što sam ti ja dao je sasvim dovoljno za početak. Sad se baci na manual i odradi posao ;)

I što sada. Ne znam programirati kao što sam najavio. Iz mog posta se vidi da nisam programer, a da li ću nekada programirati u JavaScript ne znam za sada. Ne znam što raditi sa ovim code, gdje ga ubaciti, kako povezati itd itd...

Nemanja, s dužnim poštovanje prema tebi i svim članovima foruma, da bi početniku nešto objasnio ( ako želiš i imaš vremena ) moraš pristupiti početnički tj. moraš se spustiti na nivo početnika, kao ja na web stranici koju sam pisao za početnike. Ako nisi vidio onda možeš pogledati link www.ic.ims.hr ( molim da se ovo ne shvati kao reklama niti konkurencija forumu )

Nadalje, gledajući ovaj tvoj post i "code" vidim da se radi o nekoj *txt datoteci, ona mora imati chmod 777 ( znam što je chmod ), što zaključujem iz posta, ali gdje je postaviti gdje upisati ovaj code ( pretpostavljam u tu istu datoteku *.txt, no odakle pozvati tu datoteku *.txt itd itd....

Kažeš tu mi treba jedan IF i malo dorade. Zamisli kada bi ja tebi rekao da bi sastavio neki stroj treba ti jedan "cinculator" i malo obrade ostalih dijelova ( a ti imaš znanja o automehaničarskom poslu kao i ja o pisanju code za Java script i sl. )

No u svakom slučaju Velika ti hvala za trud i vrijeme koje si izgubio pisanjem posta. I to mi je puno pomoglo barem u smjeru traženja riješenja mog problema. Cijenim svakoga tko utroši i malo vremena da bi čovjeku dao smjernice za riješenje njegovog problema. Na kraju krajeva za to i postoje forumi ovakovog tipa kao što je ES ( za koji smatram da je najbolji na području Ex YU, i da mu nema niti može biti konkurencije u globalnoj grupi tema koje su zastupljene na istom)


Pozdrav sale83 nakon dužeg vremena
Hvala ti na linku, pogledao sam ga i skinuo code. Isprobat ću ga pa se javim .
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
212.200.145.*

Sajt: https://avramovic.info


+46 Profil

icon Re: bistroumna zamisao za baner..21.11.2006. u 21:11 - pre 212 meseci
Znaš kako, ja kad nešto ne znam (recimo oko nekih mašina) ja se mučim mučim pa ako uspem - uspeo sam, ako ne uspem - platim da mi neko odradi posao. Ako već nećeš da se mučiš ti nađi nekog ko će za neku nadoknadu to da ti odradi. Ja da imam vremena stvarno bih ti odradio ali jednostavno imam PREVIŠE nedovršenih projekata tako da ne mogu.
A takav kod čisto sumnjam da ima negde već gotov, samo da ga koristiš, jer je ovo prvi put da čujem da nekome treba tako nešto :/
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: bistroumna zamisao za baner..22.11.2006. u 12:15 - pre 212 meseci
Citat:
Nemanja Avramović:  Ja da imam vremena stvarno bih ti odradio ali jednostavno imam PREVIŠE nedovršenih projekata tako da ne mogu.

OK Nemanja, Još jednom hvala ti za javljanje.
 
Odgovor na temu

[es] :: PHP :: bistroumna zamisao za baner..

Strane: 1 2

[ Pregleda: 8217 | Odgovora: 32 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.