Poslao: 01 Nov 2008 10:50
|
offline
- nulti.korisnik
- Legendarni građanin
- Pridružio: 20 Feb 2005
- Poruke: 4505
- Gde živiš: planeta Zemlja
|
Ova skripta je prešla dug put od ovog prvog teksta pa bih da naglasim gde se može videti poslednja verzija skripte:
Veb strana projekta: http://cwg.sourceforge.net (strana na Engleskom)
Test galerije: [1] [2]
Adresa za preuzimanje skripte: https://sourceforge.net/projects/cwg/files/
[nastavak originalnog teksta]
Ok trebala bi mi pomoc. Naime imam ideju a evo i kako sam ja to zamislio:
1. Unesete putanju do foldera u kome se nalaze slike
2. Skripta sve te slike smanji (ubacio sam da korisnik sam izabere velicinu)
+ da stavim opciju za brz resize slika
3. Da se iz svake slike izvuce najosnovniji info (koriscenjem file komande putem koje se da videt ime, vrsta i datum kreiranja fajla. Mogu eventualno da ubacim du komandu za velicinu mada mi to ne treba)
4. Kada se izvuce info iz svake slike da se svaka slika preimenuje u nesto tipa: slika-xx.* kako bi bilo to sve mnogo vise clean.
5. Da se kreira lista svih slika i da se za svaku tu sliku kreira link (thumbnail bi bio link a destinacija linka bi bila slika u punoj velicini)
6. Da se linkovi ubace u nekakavu bazu
7. Da se kreira index.html i da se kreiraju posebne strane za svaku sliku u punoj velicini.
Jednostavno je zar ne? Medjutim mene sada muce neka pitanja a evo i koja:
1. Kako da resim da se pojavljuju linkovi poput: predhodna slika, sledeca slika?
2. Kakav layout koristiti na sajtu?
Na drugo pitanje imam odgovor ali ne znam koliko bi to bilo dobro. Naime album moze da ima 2 kolone (zvacemo ih leva i desna kolona). U levoj koloni moze da bude lista slika (mali thumbnailovi) i ta kolona bi zauzimala 20% ekrana. Desna kolona bi posluzila za prikazivanje slika. Ja sam video na netu ideju da se koristi hover efekat (u css-u) kako bi se prikazala slika u punoj velicini. Kako to funkcionise? Pa:
1. U levoj koloni vi vidite neki thumbnail koji vam se svidja
2. Kada predjete misem preko tog thumbnaila u desnoj koloni se automatski prikazuje slika u punoj velicini.
3. Kada zelite da vidite drugu sliku onda je neophodno da samo predjete misem preko nje
Ovo je jako jednostavno napraviti pa bih time resio problem broj 1 (kreiranje linkova za "Sledecu sliku, Predhodnu sliku"...) no ipak bih da cujem ima li koj boljih ideja.
Hvala
p.s. za sada skripta ima samo 2 "tacke" stoga je skripta trenutno neupotrebljiva i ne bih jos da je kacim ovde. Rade opcije za prebacivanje u foldr sa slikama i opcija za umanjivanje slika. Na 3-oj tacki radim i ne bi trebalo da bude velikih problema.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 01 Nov 2008 13:48
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12520
- Gde živiš: Južni pol
|
Zanimljivo. Nego, da li si ovo započeo zbog vežbanja BASH skriptinga? Postoji baš podosta gotovih rešenja za kreiranje web galerija.
Videću ako nađem malo vremena danas da dam mali doprinos.
|
|
|
|
Poslao: 01 Nov 2008 13:57
|
offline
- nulti.korisnik
- Legendarni građanin
- Pridružio: 20 Feb 2005
- Poruke: 4505
- Gde živiš: planeta Zemlja
|
blah... nisam nasao na netu ni jednu jedinu galeriju koja se kreira u bashu (mozda ne znam da pitam mr. google-ta kako treba). A uvek je lepo imati svoj alat
Salu na stranu ako ovako nesto postoji ostavite linkove ovde. Ja ih nisam nasao.
|
|
|
|
Poslao: 01 Nov 2008 20:24
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12520
- Gde živiš: Južni pol
|
Meni je nekako prirodnije za tu svrhu koristiti perl ili python.
Evo ti mala pomoć za Google:
http://www.google.com/search?q=(perl|python|bash)+gallery+script
Dopuna: 01 Nov 2008 20:24
Razmišljao sam malo o ovome. Izneću ti ideju kada razradim do kraja. Ukoliko si izabrao neko gotovo rešenje, javi da ne lupam glavu bezveze.
Mali hint: zašto generisana galerija ne bi mogla biti skinabilna. Napr: mogućnost izabira teme?
|
|
|
|
|
|
Poslao: 06 Nov 2008 14:02
|
offline
- nulti.korisnik
- Legendarni građanin
- Pridružio: 20 Feb 2005
- Poruke: 4505
- Gde živiš: planeta Zemlja
|
OK... Cekamo.
Jel kod tebe radi ovo sto sam ja petljao?
Da li kod ostalih radi ova skripta?
p.s. Padaju mi na pamet "oneliner" ideje gde bi uradio svega 3-4 "for this do that" komadi. AKo budem imao zelje uradicu jos jednu verziju skripte.
|
|
|
|
|
Poslao: 08 Nov 2008 21:47
|
offline
- nulti.korisnik
- Legendarni građanin
- Pridružio: 20 Feb 2005
- Poruke: 4505
- Gde živiš: planeta Zemlja
|
E sad ako me ovo malo bash iskustva ne vara ti zelis da veci deo stvari definises preko funkcija jel? Ovo je meni palo na pamet i to zato sto sam mogao tako da lako dodam upite za sve (da li zelis da se konvertuje slika, da li zelis da se sacuva format slike ili da se prebaci u novi, da li zelis da primenis niz nekih image filtera (ima u imagemagicku zapanjujuce mnogo alata i opcija), da li zelis da dodas watermark...) medjutim nisam navikao na ovakvo petljanje pa... No izgleda interesantno. E sad mene zanima zasto bi pozivao eksterni fajl? Koje su prednosti takve skripte (nemoj pogresno da me razumes. Mene zanima kako da poboljsam svoj rad u bashu pa zato i pitam)?
btw pre par dana sam doradio skriptu:
- dodate su 2 teme (i naravno, sablon za dodavanje istih je glupav ali funkcionise)
- Ispravljene su neke greske ali sada ne znam koje... Nazalost jako sam lenj kada su u pitanju logovi promena.
- skripti sada ne treba nikakav eksterni fajl! Sada se sve nalazi u samoj skripti i vi treba da samo pokrenete skriptu odkle hocete (moj savet vam je da pravite sym link u /usr/bin radi brzeg pokretanja).
Link: https://www.mycity.rs/must-login.png
|
|
|
|
Poslao: 08 Nov 2008 23:02
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12520
- Gde živiš: Južni pol
|
Pogledaću. U međuvremenu proveri PP.
|
|
|
|