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

modifikacija prikaza slika?

[es] :: PHP :: modifikacija prikaza slika?

Strane: 1 2

[ Pregleda: 7801 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: modifikacija prikaza slika?17.10.2013. u 17:42 - pre 128 meseci
Onda napravi wrapper sa overflow:hidden samo za slike, umesto za ceo element, gde će da se prikazuje samo jedna slika (dok će ostale biti van "vidnog" polja), a ispod tog elementa cena i/ili šta je već potrebno.

Mislim da ćeš ovo najbolje rešiti uz pomoć css-a, jer u suprotnom moraš dosta modifikovati kod. Slike koje se prikazuju u okviru div-a će se prikazivati uz pomoć lightbox (ili popup) efekta. Ti hoćeš da prikažeš samo jednu sliku, a sve ostale klikom na link, što znači da sve slike moraju biti prikazane (osim ako ne koristiš ajax call).
Najbolji način da ovo rešiš je uz pomoć css-a, što se obično i radi.
Sa php-om uzimaš podake iz baze za slike, a način na koji će se one prikazati se rešava uz pomoć HTML/css/javascript.
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Dzoni986
Nikola Jovanovic
Beograd, Srbija

Član broj: 309707
Poruke: 2
95.180.4.*

Sajt: www.puzzle-designs.com


Profil

icon Re: modifikacija prikaza slika?17.10.2013. u 21:41 - pre 128 meseci
Citat:
Dzoni986:
Citat:
Tpojka:
Nađi kraj petlje
Code (php):

foreach($content->images as $img)
 

, tik prije zatvaranja vitičastom zagradom dodaj jedno
Code (php):

break;
 

Dakle:
Code (php):

foreach($content->images as $img)
{
//code
//more code
//even more
break; //tako ce da se obustavi potraga za drugim slikama jer ce se izvesti samo jedan prolaz kroz petlju
}
 



Ne znam da li je ovo jos uvek aktuelan problem, ali probaj nesto ovako:
foreach($content->images as $img)
{
//code
//more code
//even more
if(in_array($this->conf->image_display, array("lightbox", "lytebox")))
break; //tako ce da se obustavi potraga za drugim slikama jer ce se izvesti samo jedan prolaz kroz petlju
}

Stvar je u tome da moras da pravis nekako razliku u kom delu app prikazujes slike, a mislim da ti tome sluzi ova varijabla $this->conf->image_display, a mozda se i varam :)



Moja greska, trebala je negacija da ide u IF
if(!in_array($this->conf->image_display, array("lightbox", "lytebox")))
break; //tako ce da se obustavi potraga za drugim slikama jer ce se izvesti samo jedan prolaz kroz petlju
}

Bilo bi dobro i kada bi mogao da uradis var_dump($this->conf->image_display); cisto da vidis da li ima razlike u ovoj promeljivoj kada se poziva na 2 razlicita nacina. Ako to uspes da uhvatis, resio si problem.
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
*.dynamic.isp.telekom.rs.



+44 Profil

icon Re: modifikacija prikaza slika?17.10.2013. u 22:11 - pre 128 meseci
Citat:
break; //tako ce da se obustavi potraga za drugim slikama jer ce se izvesti samo jedan prolaz kroz petlju

I opet će se prikazivati jedna slika, ili ako je u admin panelu stavio drugi efekat (koji nije u tvom nizu - in_array) onda će se opet prikazati sve slike.
Kako misliš da prikažeš jednu sliku u oglasu, a sve slike preko javascript na ovaj način, kada iz petlje prikazuješ samo jednu sliku?

Već sam napisao rešenje i testirao Ads Manager sa slikama i cenom ispod slike.

I kada se klikne na sliku prikazuju se sve iz galerije preko lytebox/popup efekta.
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: modifikacija prikaza slika?17.10.2013. u 22:24 - pre 128 meseci
^
Izvučeno iz konteksta. To rješenje je djelovalo za prvo pitanje.
Ovo sa overflow bi moglo da upali, još ako je testirano - ih... :)
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

korisnikk
kg

Član broj: 83869
Poruke: 175
*.3gnet.mts.telekom.rs.



+16 Profil

icon Re: modifikacija prikaza slika?21.10.2013. u 13:31 - pre 127 meseci
Nije PHP resenje ali svakako moze da posluzi.

@ivan.a
Posalji mi broj racuna porukom da castim tu veceru,kao sto sam rekao.
 
Odgovor na temu

[es] :: PHP :: modifikacija prikaza slika?

Strane: 1 2

[ Pregleda: 7801 | Odgovora: 24 ] > FB > Twit

Postavi temu Odgovori

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