logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Foto galerija, foto albumi na Drupalu

26/05/2025, by Ivan

Foto albumi, foto galerija ulepšaće svaki sajt, bilo da je to autorski blog ili sajt kompanije. Lepi fotografije su ono što zadržava ljude na Kontaktima, Facebooku i drugim društvenim mrežama. Zato hajde da dodamo foto galeriju na svoj Drupal sajt.

Predlažem da napravimo jednostavnu galeriju pomoću efekata Colorbox. Colorbox je jQuery dodatak, bolji za korišćenje umesto thickbox i lightbox. Colorbox je praktičan jer automatski prilagođava fotografije ekranu monitora. To je veoma korisno jer danas postoje razni monitori različitih dijagonala i rezolucija.

Počnimo. Pokazaću kako napraviti foto galeriju na Drupal 7, slično je i za Drupal 6.

Biće nam potrebni sledeći moduli:

Za Drupal 6 je potreban i modul jQuery update da bi se ažurirao jQuery na verziju 1.3.2.

Preuzmite i instalirajte ove module.

Sada treba preuzeti sam colorbox. On se preuzima zasebno sa ovog sajta:

http://colorpowered.com/colorbox/

Arhiv sa colorbox-om treba raspakovati i potom kopirati u folder sites/all/libraries. Ako folder libraries ne postoji, napravite ga i tamo kopirajte colorbox.

Drupal libraries

U samom folderu libraries treba da imate folder colorbox:

Drupal colorbox

Verovatno ste primetili da sam kopirao ceo colorbox sa primerima. Uradio sam to da biste uvek mogli pogledati kako colorbox radi.

Ako ste sve uradili ispravno, u izveštaju o stanju sistema treba da stoji:

Drupal izveštaj o stanju

Odlično, sve je podešeno i moduli su uključeni. Priprema je završena, hajde da kreiramo galeriju.

Galeriju ćemo napraviti u obliku albuma. Kreiraćemo novi tip sadržaja Foto album.

/admin/structure/types/add

Na ovoj stranici popunite polja:

Drupal tipovi sadržaja

Sada idemo na uređivanje polja novog tipa sadržaja na sledećoj stranici:

/admin/structure/types

Drupal upravljanje poljima

Dodajemo novo polje Fotografije. Tip podataka za skladištenje je Slika.

Drupal polja

U podešavanjima polja podesite neograničen broj slika za upload. Ili možete ograničiti broj fotografija u albumu, na primer na 10.

Sačuvajte polje. Naš tip sadržaja album je spreman. Ako želite da ograničite prava za kreiranje albuma, to možete podesiti na stranici za dozvole korisnika:

/admin/people/permissions

Napravimo nod albuma fotografija.

/node/add

Drupal dodavanje sadržaja

Popunite naziv i opis foto albuma i dodajte fotografije:

Drupal image fields

Sačuvajte nod.

Trenutno se fotografije prikazuju u originalnoj veličini, ali nas zanima lepa galerija. Za to ćemo koristiti modul ImageCache.

ImageCache omogućava sečenje, menjanje veličine i boje slika koje su prikačene na node, kao što su one koje smo dodali za foto album. Kada uključite ovaj modul, biće dostupna stranica za podešavanje presetova slika. Preset je unapred definisana obrada slike, na primer, možemo napraviti preset za sečenje slike na 100x100 piksela.

Na stranici za konfiguraciju sajta pronađite podešavanja imagecache:

admin/config

Drupal preseti

Kliknite na Dodaj stil i popunite polja za naziv. Ja obično koristim naziv prema budućem preset-u, na primer scale150x150 za skaliranje 150x150 piksela. Napraviću preset crop150x150 koji će iseći sliku na 150x150 piksela. Dodajte ovaj efekat:

Drupal efekti

Odaberite širinu i visinu 150, 150. Sačuvajte efekat. Sada će naš preset crop150x150 biti dostupan na stranici za podešavanje prikaza nod-a.

Idite na stranicu sa svim tipovima sadržaja:

/admin/structure/types

Izaberite prikaz polja:

Drupal prikaz polja

Sada podesite prikaz našeg polja za slike kao colorbox:

Drupal colorbox

Nastavite sa podešavanjem prikaza polja:

podešavanje colorbox

Izaberite opciju Node image style: crop150x150, to jest naš kreirani preset.

Sačuvajte podešavanja.

Sada se slike prikazuju sa colorbox efektom i u dimenziji 150x150 piksela. Ali treba još malo dotjerati. Dodajte sledeći CSS kod:

.field-name-field-photos .field-item{
  float: left;  
  margin-bottom: 15px;  
  margin-right: 15px;
}

Možete prilagoditi CSS po potrebi, možda ćete imati drugačiji klasu za polje sa fotografijama ili drugačije margine. Evo konačnog rezultata – foto album prikazan kao poseban album-node:

Drupal album