Opencart - galéria -, hogy hozzon létre egy képgaléria a galéria modul gyűjtemény

OpenCart - motor létrehozása egy online áruház, amely alapértelmezés szerint nem lehetséges, hogy egy portfolió vagy galéria szállást. Néha szükség van, vagy csak szeretné közzétenni a munka minták, képek a populáris vagy szokatlan termékek, bizonyítják az egész színskálát, így kárpitok bútor boltok, posta a galéria összes alkotást, és így tovább .. Általában, néha meg kell keresni a külső megoldások, hogy adjunk egy funkcionális boltban. Ebben az esetben, a teremtés a galéria sem kivétel.

«Galéria Képek» egyszerű modul segít létrehozni tetszőleges számú galéria, tegyük őket mind a standard rendszer a motor, és egy külön oldalon.

Opencart - galéria -, hogy hozzon létre egy képgaléria a galéria modul gyűjtemény

Telepítése és konfigurálása

1. Töltse le a modul «Galéria Képek». A modul kompatibilis verziók 1.5.5.1-1.5.6.4 igényel telepített vqmod.

2. Húzza ki a modult «Clean kategória oldal» és töltsd annak tartalmát a gyökere a boltban, akkor csak új fájlok, sem a meglévő fájlokat felülírja.

Mi hasonlóan kell eljárni a modullal «Galéria Képek» - és csomagolja ki a mappa tartalma «a feltölteni kívánt fájlokat OC-1.5.5.1-up» terhelés gyökérmappájába boltban.

4. Ahhoz, hogy a modul fejlécének az admin volt megfelelő nézetben nyissuk meg a fájlt vqmod / xml / gallery_images.xml és útvonal a nyelvi fájlt (24. sor)

5. Ebben a szakaszban a galéria már működik, és képes kezelni a tartalmát. Ehhez kattintson az egyes lapokra katalógus / Galéria Kép és hozzon létre egy új galéria.

Opencart - galéria -, hogy hozzon létre egy képgaléria a galéria modul gyűjtemény

6. A megjelenített kép az egyik a meglévő áruház diagramok, menjen a kiegészítőket / modules / Galéria és állítsa a kimenetet hozzon létre egy galériát. Válassza ki a kívánt galéria, adja meg a kép méretét, a rendszer, a rendezés - annak érdekében, galéria kimenet, és vegye figyelembe az állapota „engedélyezett”.

és ennek eredményeként kapunk egy galériát a fő (vagy az oldalon, ami azt jelezte), az az oldal alján

Opencart - galéria -, hogy hozzon létre egy képgaléria a galéria modul gyűjtemény

De mi van, ha nem kell, hogy megjelenjen egy galéria egyéb információkat, és meg kell hozni egy külön oldalon? Ahhoz, hogy az összes galéria ugyanazon az oldalon, ment egyik a másik után. Vagy lesz egy galéria, de sok-sok kép. Igen galéria kiadási változatok bármennyi lehet, a lényeg az, hogyan lehet létrehozni egy külön oldalt, hogy a galéria?

Ez volt akkor, és szerepet fog játszani a «Clean kategória oldal». A modul már létrehozott, úgyhogy vele a rend, de most meg kell teremteni az oldalt, amely megjeleníti a galériában.

1. lépés a rendszer / tervezési / minta, és hozzon létre egy új rendszert, nevezzük a saját belátása szerint, „Galéria”, „Portfolio”, és így tovább. N.

3. A bővítmények / modules / Galéria állítja egy új megkötéséről galéria, de most válaszd az új rendszert. Ellenőrizze a boltban - íme, galéria (s) jelenik meg egy külön oldalon (mint az első screenshot ez a post). Az összes kép megnyílni felugró ablakban azzal a lehetőséggel, fordult.

De van egy „de” - a cím a „Galéria” helyett jelenik meg a neve a galériában. Tehát kijavítani.

1. Nyissa meg a katalógus / modell / katalógus / gallimage.php fájlt, és a változó kérés

$ Query = $ this -> db -.> Query ( "SELECT * FROM" DB_PREFIX "gallimage_image gi LEFT JOIN" DB_PREFIX "gallimage gin (gi.gallimage_id = gin.gallimage_id) LEFT JOIN" DB_PREFIX „gallimage_image_description ..... gid ON (gi.gallimage_image_id = gid.gallimage_image_id) WHERE gi.gallimage_id = ' "(int) $ gallimage_id."' AND gin.gallimage_id = ' "(int) $ gallimage_id."' AND gid.language_id = ' " . (int) $ this -> config -> get ( 'config_language_id') "„") ;.

2. Nyissa meg a katalógusban / vezérlő / modul / gallimage.php fájlt. sorát találjuk (20-29)

foreach ($ eredményeket $ result)

if (file_exists (DIR_IMAGE. $ result [ 'image']))

$ Ez -> adatok [ 'gallimages'] [] = array (

'Cím' => $ result [ 'title'].

'Link' => $ result [ 'link'].

'Image' => $ this -> model_tool_image -> átméretezése ($ result [ 'image'] $ beállítás [width] $ beállítás [height] ..).

'Felugró' => $ this -> model_tool_image -> átméretezése ($ result [ 'image'] 500. 500.)

Legyen szíves a következő kérdésekkel. Az oldalon van egy fotó az áruk 150 * 150 felbontású, ez a fotó látható a katalógus oldalon. Szükség van erre az lenne, ha rákattint erre a képre egy felugró ablak jelenik meg egy másik kép a termékről, de a felbontás körülbelül 1024 * 768. Kiderült, hogy van 2 különböző képek ugyanazon áruk. Az egyik egy kisebb felbontású, a másik pedig egy nagy. Köszönöm előre is a segítséget.

Ez nem működik:
Figyelmeztetés: Hiba: Nem oszlopban gi.gallimage_id 'in „on záradék”
Hiba nincs: 1054
SELECT * FROM lmn_gallimage_image gi BAL JOIN lmn_gallimage gin (gi.gallimage_id = gin.gallimage_id) LEFT JOIN lmn_gallimage_image_description gid ON (gi.gallimage_image_id = gid.gallimage_image_id) WHERE gi.gallimage_id = '3' és gin.gallimage_id = '3' és gid.language_id = '1' /public_html/***/system/database/mysqliz.php on line 53

Srácok, ellenőrizze a szintaxis / deklarációját az SQL kód mintalekérdezést. Hiba: 1054 után elhagyta kézzel átírni a lekérdezés.

Ui Általában jól sikerült - valóban segít időt takaríthat meg.

Csere nem működik cím «Galéria» A galéria címoldalára. Hibaüzenetet kapok 1054. Mi a hiba a kérés kódot (1. pont). Helyes, kérje a kódot kell beilleszteni a katalógusban / modell / katalógus / gallimage.php fájl

Korrigált. Tesztelve 1.5.6.4 A fejlécek jelennek meg, nincs hiba.

Köszönöm a részletes magyarázatot ebben a galériában nagyon hasznos.

Az egyetlen probléma - minden alkalommal, amikor menteni Galleries (akár anélkül, hogy az új képek) - repül kép válogatás. Ennek eredményeként, minden alkalommal, amikor menteni minden véletlenszerű sorrendben. Azt nem tudom, mi az oka lehet?

Minden működik (1.5.6.3). Ki nem jeleníti meg a nevét galéria - ellenőrizze a színét a szöveg .box .box-fejléc.
Volt egy fehér, fehér háttér, és kerestem egy fél napos rake =))

Nagyon köszönöm a gyors, változtatni a színét, és minden világossá vált))))

Minden működik, nagyon köszönöm a munkáját a fejlesztő.
De ez minden, a munka háttérbe szorítják a két pontot:
1. Van-e lehetőség erre, hogy felugró megváltoztatta arányban függően minden kép? Így megadhatja csak a szélesség és a magasság számítottuk automatikusan, és állítsa be a szélességét felugró százalékában képernyő szélesség (újra, az automatikus kiszámítása az arány).
Ja, és még egy dolog - sooo nem elég hozzá egy csomó kép - többszörös választás, vagy utalás egy egész mappát. Ez egy óriási probléma.

Ismét köszönöm a munkáját, azt várom, hogy a választ a mérete popup.

Kapcsolódó cikkek