Modbox revo - galerie de culoare și instalarea sa

Modbox revo - galerie de culoare și instalarea sa

Între timp, dacă jQuery colorbox plug-in este instalat corect (o galerie pe jQuery), este destul de posibil să instalați o galerie funcțională. De ce trebuie să instalez galeria?

Mai întâi, setați MODx dacă nu ați făcut-o deja. Apoi instalați pachetul Galery prin "sistem de referință" -> "Manage pachete" -> "plus Load" -> "populare" -> "Galery" -> "Download" -> "Pachete" -> "Instalare" -> „Continue “.

Acum trebuie să creați mai multe galerii pe fila "Componente" - "Galerie". Du-te la album și încărcați imaginile, apoi asigurați-vă că pentru a salva!

După aceasta, trebuie să modificați bucățile standard de galerii (fila Elemente, subsecțiunea arborelui Chunk).

Chunks "GalleryAlbumTpl"

Primul este responsabil pentru ieșirea secțiunilor din toate albumele:

Chunks "GalAlbumRowTpl"

Cea de-a doua piesă este responsabilă pentru afișarea și afișarea albumelor individuale:

Bucăți "GalItemThumb"

Cea de-a treia bucată este responsabilă pentru afișarea unei singure imagini dintr-un anumit album:

Pagina de ieșire a fragmentelor anterioare

Șablonul pentru ieșirea fragmentelor galeriei (de exemplu, un șir HTML normal):

Invalid argument furnizate pentru foreach (), în /var/www/jquery/data/www/37.230.112.175/modx/core/cache/includes/elements/modsnippet/1.include.cache.php on line: eroare „de avertizare va fi afișat 106 eroare fatală: nu se poate utiliza șir de offset ca o matrice în /var/www/jquery/data/www/37.230.112.175/modx/core/cache/includes/elements/modsnippet/1.include.cache.php pe linia 165 "

Acordați o atenție deosebită câmpul [[* galery_name]], este necesar să se afișeze galeria kotoroya specificat câmp suplimentar (TV) pentru fiecare articol, în schimb, puteți scrie numele galeriei, care tocmai a fost creat.

Acordați o atenție deosebită câmpul [[* galery_name]], este necesar să se afișeze galeria kotoroya specificat câmp suplimentar (TV) pentru fiecare articol, în schimb, puteți scrie numele galeriei, care tocmai a fost creat. câmp suplimentar „galery_name“ TV aveți nevoie pentru a crea propriul dvs., în fila „Elemente“ dacă doriți să specificați o galerie pentru fiecare articol, dacă vă înregistrați numele galeriei manual, sozdovat TV nu este necesară.

În mod implicit, MODX nu are dosarul de șabloane. Trebuie să creați și să încărcați în el următoarele fișiere:
  • colorbox.css
  • jquery.colorbox-min.js
  • jquery.lazyload.mini.js

Pluginurile "slimbox" sau "galleryfic"

Dacă trebuie să utilizați un vym dop „slimbox“ sau „galleryfic“, atunci trebuie să actualizați bucată „GalItemThumb“, in Cauterets vom schimba pur și simplu rel parmetr la „tbox ligh“, de exemplu, „slimbox“

Este necesar să vă modificăm șablonul principal:

Fiți atenți, nu este nevoie să prescrieți calea pentru fișierele js și css necesare pentru galeria "slimbox", deoarece Componenta Galeria o va face pentru noi.

Rezultatul muncii noastre cu dvs. va arăta cam așa, în funcție de plugin:

Demo Album 1 - Descriere

Modbox revo - galerie de culoare și instalarea sa

Modbox revo - galerie de culoare și instalarea sa

Modbox revo - galerie de culoare și instalarea sa

Demo Album 1 - Descriere

Modbox revo - galerie de culoare și instalarea sa

Modbox revo - galerie de culoare și instalarea sa

Modbox revo - galerie de culoare și instalarea sa

Ajută-te cu decizia problemei date

Alexandru spune-mi, este modx 2.2.4 + galerie 1.5.2. Am făcut totul în ghid, dar în cazul în care codul de încorporare din galeria de câmp „afișează bucăți anterioare“, Galeria nu se execută, dar funcționează dacă conduceți prostește [[! Galerie? album = `svai` plugin = `slimbox`]]. Imaginile apar, dar când sunt apăsate, se deschid în aceeași fereastră (adică, trece prost pe postul din imagine). slumbbox de ce nu funcționează, cu ce se poate conecta?

Încercați acest lucru: vedeți dacă există deja jQuery pe pagină, plug-in-ul conectează automat toate fișierele! Am actualizat astăzi articolul din ultima secțiune este un exemplu de slimbox!

Primul lucru care a avut loc pentru a schimba \ componentele \ core \ galerie \ model de galerie \ \ galitem.class.php adăugând la 336 linia "$ = $ modx- elemente> getCollection ( 'galItem', $ c);" code: adică toate imaginile din galeria parentală și copilul sunt afișate! Nu a verificat cum va fi dacă copilul va avea o galerie filială! Este ciudat cum ai reușit să investești în galeriile galeriilor, - se pare că există două niveluri de galerii de cuibărit.

Constantin

Bine ai venit! Spuneți-mi, vă rog, cum să tipăriți altul și titlul. Am folosit o bucată pentru a afișa o singură imagine a "GalItemThumb"

[[+ image]] "rel =" colorbox "title =" [[+ descriere]] [[nume]]
Totul funcționează, dar semnătura nu apare. Am observat că există imagini în galeria ta. Cum este implementat acest lucru? Și de unde vine [[nume]]? Este creat un televizor suplimentar sau este numele imaginii descărcate în galeria desenată? Îmi cer scuze pentru numărul mare de întrebări) Vă mulțumim anticipat!

Constantin

Îmi cer scuze, codul a fost inserat în mod incorect)

O zi bună, totul funcționează excelent, mulțumesc. Există o nuanță, o întrebare. Nu lucrez la dezvăluirea în imagini în aceeași pagină pentru directorul părinte și pentru paginile copilului său. Pentru paginile unui site cu o cuibăritură, totul funcționează bine. În ceea ce poate fi o problemă prompt vă rog

Aveți jQuery conectat pe o singură pagină de două ori. Este necesar să eliminați unul. Ar trebui să fie așa:

Problema nu este relevantă, el a înțeles: tu doar pur și simplu, dacă utilizați pentru creșterea copilului și directorul dosernie prescrie modul cu css, jQuery, astfel: / active și nu active. Întreaga problemă într-una. Mulțumesc pentru galerie, atât timp cât există programatori precum Alexander, care îi ajută pe oameni, totul va fi bine în rețea.

Articole similare