Gallery Revolution: konfiguracja i pomoc
Szybki start
- Prześlij i zainstaluj mprgalleryrevolution, a następnie otwórz Galeria > Ustawienia > Konfiguracja.
- Włącz Włącz galerię produktów i otwórz produkt z kilkoma natywnymi obrazami.
- Ustaw Układ galerii, Pozycja miniatur i Układ miniatur; sprawdź Ukryj natywną galerię w swoim motywie.
- Skonfiguruj Włącz lightbox, podpisy, Nazwa parametru URL zdjęcia i Akcja deep link.
- Przetestuj miniatury, przesuwanie na urządzeniach mobilnych, powiększanie, skopiowane linki do zdjęć, pobieranie i lightbox obrazu w treści.
- Jeśli korzystasz ze zdjęć klientów, włącz ich przesyłanie i przetestuj pierwsze zgłoszenie jako zalogowany klient spełniający wymóg zakupu.
- Uruchom Ustawienia > Integralność i w razie potrzeby przejrzyj Analityka po włączeniu śledzenia wyświetleń obrazów.
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Instrukcja konfiguracji
Instalacja i testowanie galerii produktu
Prześlij i zainstaluj mprgalleryrevolution, a następnie kliknij "Configure". Otwórz Galeria > Ustawienia > Konfiguracja. Wybierz produkt testowy z kilkoma natywnymi obrazami PrestaShop.
Pozostaw Włącz galerię produktów włączone. Otwórz produkt i potwierdź, że pojawia się dokładnie jedna działająca galeria. Moduł odczytuje natywne obrazy produktu i obsługuje również dołączone multimedia galerii produktu. Nie musisz tworzyć rekordu galerii, aby wyświetlać natywne obrazy produktu.
Hook produktu to displayAfterProductThumbs od PrestaShop 1.7 oraz displayLeftColumnProduct w wersji 1.6.1. Moduł integruje się także z natywnymi szablonami galerii i współdzielonymi dostawcami galerii. Jeśli Twój niestandardowy motyw zmienia ten obszar, przetestuj jego integrację przed ukryciem istniejącej galerii.
Konfiguracja układu produktu i miniatur
W Galeria > Ustawienia > Konfiguracja:
- Włącz galerię produktów. Zastępuje natywną galerię produktu galerią Gallery Revolution na stronach produktów; domyślnie:
true. - Układ galerii. Wybiera układ galerii produktu:
carousel,gridlubfilmstrip; domyślnie:carousel. - Pozycja miniatur. Umieszcza miniatury w pozycji
bottom,left,right,dotslubnone; domyślnie:bottom. - Układ miniatur. Wybiera pojedynczy przewijany wiersz miniatur lub siatkę z wieloma wierszami; domyślnie:
swiper. - Kolumny miniatur. Ustawia liczbę kolumn w trybie dolnej siatki miniatur; domyślnie:
6. - Maksymalna liczba wierszy miniatur. Ogranicza liczbę wierszy siatki przed przewijaniem, przy czym
0oznacza brak limitu; domyślnie:0. - Odstęp między miniaturami. Ustawia odstęp między miniaturami siatki w pikselach; domyślnie:
8. - Nieprzezroczystość nieaktywnych miniatur. Ustawia nieprzezroczystość nieaktywnych miniatur od
0do1; domyślnie:0.6. - Tło galerii. Włącza kolor tła za głównym obrazem galerii; domyślnie:
false. - Kolor tła galerii. Ustawia kolor tła galerii, gdy tło jest włączone; domyślnie:
transparent. - Włącz zoom. Włącza przyciski powiększania w lightboksie obrazów produktu; domyślnie:
true. - Automatyczne odtwarzanie. Automatycznie uruchamia karuzelę galerii produktu; domyślnie:
false. - Opóźnienie automatycznego odtwarzania. Ustawia opóźnienie automatycznego odtwarzania w milisekundach; domyślnie:
5000. - Ukryj natywną galerię. Dodaje CSS modułu ukrywający natywną galerię produktu PrestaShop; domyślnie:
true.
Użyj dolnej siatki miniatur, gdy potrzebujesz kilku widocznych wierszy. Zmieniaj Kolumny miniatur, Maksymalna liczba wierszy miniatur i Odstęp między miniaturami razem. 0 maksymalnych wierszy oznacza brak limitu wierszy. Użyj Nieprzezroczystość nieaktywnych miniatur, aby dostosować kontrast niezaznaczonych miniatur.
Synchronizuj natywne obrazy nie jest widocznym polem tej konfiguracji. Natywne obrazy produktów są odczytywane bezpośrednio; ich oryginalne rekordy PrestaShop pozostają źródłem.
Konfiguracja lightboxa produktu i linków bezpośrednich
- Włącz lightbox. Otwiera obrazy galerii produktu w PhotoSwipe po kliknięciu; domyślnie:
true. - Kolor nakładki lightboxa. Ustawia kolor tła nakładki PhotoSwipe; domyślnie:
#ffffff. - Nieprzezroczystość nakładki lightboxa. Ustawia nieprzezroczystość nakładki od
0do1; domyślnie:0.95. - Pokaż podpisy w lightbox. Zezwala na podpisy w przeglądarce PhotoSwipe; domyślnie:
true. - Kolor podpisu lightboxa. Ustawia kolor tekstu podpisów w lightboksie; domyślnie:
#ffffff. - Kolor przycisków lightboxa. Ustawia kolor przycisków lightboxa, takich jak zamykanie, strzałki i przyciski paska narzędzi; domyślnie:
#ffffff. - Pasek miniatur lightboxa. Wyświetla pasek miniatur wewnątrz lightboxa; domyślnie:
true. - Pozycja paska miniatur (komputer). Umieszcza pasek miniatur lightboxa w pozycji
left,right,toplubbottom; domyślnie:left. - Pozycja paska miniatur (telefon). Umieszcza mobilny pasek miniatur lightboxa w pozycji
toplubbottom; domyślnie:top. - Włącz podpisy obrazów. Wyświetla podpisy z legend obrazów PrestaShop lub podpisów niestandardowych multimediów; domyślnie:
false. - Wyświetlanie podpisów. Wyświetla podpisy pod galerią, w lightboksie lub w obu miejscach; domyślnie:
both. - Nazwa parametru URL zdjęcia. Ustawia przetłumaczony parametr zapytania używany w linkach do obrazów, na przykład
?photo=2; domyślnie:photo. - Akcja deep link. Określa, czy link do obrazu wybiera slajd, czy otwiera lightbox; domyślnie:
lightbox. - Pokaż przycisk udostępnij/kopiuj link. Dodaje przycisk kopiujący bezpośredni link do bieżącego obrazu; domyślnie:
true.
Obecne wartości domyślne to biała nakładka o nieprzezroczystości 0.95 i widoczny pasek miniatur lightboxa. Po zmianie tła sprawdź kontrast przycisków i podpisów.
Używaj Włącz podpisy obrazów i Wyświetlanie podpisów razem z ustawieniami podpisów lightboxa. Podpisy pochodzą z legend natywnych obrazów lub podpisów dołączonych multimediów. Obraz bez podpisu nie otrzyma sensownego tekstu tylko dlatego, że podpisy są włączone.
Ustaw Nazwa parametru URL zdjęcia dla każdego języka. Przy domyślnej wartości photo link może wyglądać tak: https://example.com/product-name.html?photo=2. Akcja deep link ma domyślnie wartość lightbox; zamiast tego możesz wybrać zaznaczenie slajdu lub dostępną opcję wyłączenia. Udostępnij/skopiuj link i przetestuj go w nowej karcie przeglądarki.
Konfiguracja lightboxów obrazów w treści
- Włącz lightbox obrazów treści. Stosuje PhotoSwipe do skonfigurowanych obrazów w treści stron; domyślnie:
true. - Selektory obrazów treści. Określa za pomocą selektorów CSS, które obrazy treści są uwzględniane; domyślnie:
.rte img, .cms-content img, .page-content.page-cms img, .category-description img, .product-description img, .product-description-short img, .mce-content-body img, .mpr-seo-row__img img, figure img. - Wykluczone selektory obrazów. Wyklucza obrazy pasujące do tych selektorów. Domyślnie:
.mprgallery img, .pswp img, img[data-mprgallery-ignore], img[data-no-lightbox], img.mprgallery-content-lightbox-ignore, footer img, #footer img. W razie potrzeby dodaj wykluczenia właściwe dla motywu. - Pokaż miniatury w lightboksie treści. Wyświetla nawigację miniaturami dla obrazów treści; domyślnie:
true. - Pozycja miniatur. Umieszcza miniatury lightboxa treści w pozycji
bottom,top,leftlubright; domyślnie:bottom. - Minimalna szerokość obrazu. Pomija węższe obrazy treści, aby ikony i odznaki nie otwierały się w lightboksie; domyślnie:
120. - Minimalna wysokość obrazu. Pomija niższe obrazy treści, aby ikony i odznaki nie otwierały się w lightboksie; domyślnie:
80.
Domyślne selektory obejmują tekst sformatowany, CMS, opisy kategorii/produktów, treść edytora, wiersze obrazów SEO i elementy figure. Dostosuj selektory do motywu. Domyślne wykluczenia obejmują obrazy stopki oraz obrazy galerii/lightboxa i jawne wyłączenia.
Aby jawnie wskazać pełnowymiarowy obraz i miniaturę:
<img src="/img/cms/example-small.jpg"
data-mprgallery-full="/img/cms/example-large.jpg"
data-mprgallery-thumb="/img/cms/example-thumb.jpg"
data-pswp-width="1600" data-pswp-height="1200"
alt="Your image description">
Użyj rzeczywistych wymiarów pełnowymiarowego obrazu. Aby wykluczyć ikonę, odznakę lub obraz dekoracyjny, dodaj atrybut lub klasę:
<img src="/img/cms/badge.png" alt="Badge" data-no-lightbox>
<img src="/img/cms/logo.png" alt="Logo" data-mprgallery-ignore>
<img src="/img/cms/icon.png" alt="Icon" class="mprgallery-content-lightbox-ignore">
Jeśli obraz nie jest uwzględniany, sprawdź jego selektor, wykluczenia i minimalny rozmiar przed zmianą JavaScript.
Konfiguracja przesyłania zdjęć klientów
- Włącz przesyłanie plików przez klientów. Włącza funkcję zdjęć klientów; domyślnie:
true. - Wymagany zakup. Przyjmuje zdjęcia tylko od zalogowanych klientów z ważnym zamówieniem na dany produkt; domyślnie:
true. - Maks. plików na upload. Ogranicza liczbę zdjęć przyjmowanych jednorazowo przez formularz klienta; domyślnie:
5. - Maks. rozmiar pliku. Ustawia maksymalny rozmiar zdjęcia klienta w MB; domyślnie:
5. - Automatyczne zatwierdzanie przesyłanych plików. Publikuje zdjęcia klientów bez ręcznej moderacji; domyślnie:
false.
Klient musi się zalogować, aby przesłać plik, również przy wyłączonej opcji Wymagany zakup. Przy domyślnie włączonym wymogu zakupu potrzebuje ważnego zamówienia na ten produkt. Można przesyłać pliki obrazów JPEG, PNG i WebP w skonfigurowanym limicie rozmiaru każdego pliku. Obowiązują również limity przesyłania serwera.
Przy włączonej opcji Włącz przesyłanie plików przez klientów sekcja Zdjęcia klientów pojawia się, gdy istnieją zatwierdzone zdjęcia lub zalogowany klient może przesyłać zdjęcia. Uprawniony klient może przesłać pierwsze zdjęcie produktu bez zatwierdzonych zdjęć. Od PrestaShop 1.7 sekcja korzysta z karty dodatkowej treści produktu, a w wersji 1.6.1 z displayProductTabContent.
Otwórz Galeria > Zdjęcia klientów, aby zatwierdzić, odrzucić lub usunąć istniejące zgłoszenia. Zdjęcia oczekujące nie są publiczne. Automatyczne zatwierdzanie przesyłanych plików jest domyślnie wyłączone. Umiejscowienie sekcji zależy od wyświetlania odpowiedniego hooka produktu przez motyw.
Konfiguracja formatów obrazów i ładowania
- Automatyczne wykrywanie typów obrazów. Pozwala modułowi wybierać odpowiednie typy obrazów PrestaShop dla obrazów głównych, miniatur i lightboxa; domyślnie:
true. - Typ obrazu lightboxa. Ustawia typ obrazu PrestaShop dla lightboxa, gdy automatyczne wykrywanie jest wyłączone; domyślnie:
thickbox_default. - Główny typ wyświetlanego obrazu. Ustawia typ obrazu PrestaShop dla głównego obrazu galerii, gdy automatyczne wykrywanie jest wyłączone; domyślnie:
medium_default. - Typ obrazu miniatury. Ustawia typ obrazu PrestaShop dla miniatur, gdy automatyczne wykrywanie jest wyłączone; domyślnie:
small_default. - Jakość JPEG. Ustawia jakość JPEG wariantów przesłanych obrazów galerii; domyślnie:
85. - Generuj WebP. Tworzy warianty WebP przesłanych obrazów galerii, jeśli serwer to obsługuje; domyślnie:
true. - Generuj AVIF. Tworzy warianty AVIF przesłanych obrazów galerii, jeśli serwer to obsługuje; domyślnie:
false. - Szerokość dużego obrazu. Ustawia szerokość generowanego dużego wariantu w pikselach; domyślnie:
1200. - Średnia szerokość obrazu. Ustawia szerokość generowanego średniego wariantu w pikselach; domyślnie:
600. - Szerokość miniatury. Ustawia szerokość generowanej miniatury w pikselach; domyślnie:
120. - Leniwe ładowanie. Ładuje dodatkowe obrazy galerii produktu z opóźnieniem; domyślnie:
true. - Symbole zastępcze z rozmyciem. Tworzy i wykorzystuje maleńkie obrazy zastępcze podczas ładowania większych obrazów galerii; domyślnie:
true.
Podczas pierwszego testu pozostaw Automatyczne wykrywanie typów obrazów włączone. Po wyłączeniu używaj typów obrazów istniejących w sklepie. Na przykład ustaw Typ obrazu lightboxa na thickbox_default, Główny typ wyświetlanego obrazu na large_default i Typ obrazu miniatury na small_default tylko wtedy, gdy te typy istnieją.
Szerokości skalowania i ustawienia JPEG/WebP/AVIF dotyczą wariantów przesłanych multimediów galerii. Nie regenerują wszystkich natywnych obrazów produktów. Generowanie WebP i AVIF wymaga odpowiednich funkcji PHP/GD. Po zmianie formatów sprawdź wygenerowane pliki.
Ustawienia Media obejmują Włącz AR na modelach 3D (włączone), Bezwładność obrotu 360 (włączone) i Automatyczny obrót 360 (wyłączone). AR jest dostępna na zgodnych urządzeniach i w zgodnych przeglądarkach. Przeglądarka 360 obsługuje przeciąganie, klawisze strzałek i przyciski zmiany klatki; automatyczny obrót ma przycisk pauzy i uruchamiania. Preferencja ograniczenia ruchu wyłącza początkowy automatyczny obrót i bezwładność.
Automatyczne odtwarzanie filmów jest domyślnie wyłączone i zapisywane, ale nie steruje odtwarzaniem w dostarczonym interfejsie sklepu. Filmy uruchamiają się po kliknięciu przycisku odtwarzania.
Konfiguracja analityki i pobierania
- Włącz analitykę wyświetleń obrazów. Śledzi wyświetlenia obrazów, otwarcia lightboxa i udostępnienia; domyślnie:
false. - Przechowywanie zdarzeń. Usuwa szczegółowe zdarzenia analityczne po podanej liczbie dni, zachowując zagregowane statystyki; domyślnie:
90. - Włącz przycisk pobierania obrazu. Pokazuje przycisk pobierania na pasku narzędzi lightboxa; domyślnie:
true. - Wzorzec nazwy pliku pobierania. Steruje nazwami pobieranych plików obrazów za pomocą znaczników takich jak
{shop},{product}i{index}; domyślnie:{shop}-{product}-{index}.
Włącz analitykę, aby rejestrować wyświetlenia obrazów, otwarcia lightboxa i udostępnienia. Po tych działaniach przejrzyj Galeria > Analityka. Raporty mierzą zarejestrowane interakcje z obrazami, a nie dokładną liczbę odwiedzających.
Jako nazwę pobieranego pliku możesz użyć {shop}-{product}-{index}-of-{total}. Obsługiwane znaczniki obejmują {shop}, {product}, {index}, {total}, {id} i {original}. Przetestuj wynikową nazwę w przeglądarce.
Zarządzanie galeriami i biblioteką mediów
Otwórz Galeria > Galerie, aby utworzyć lub edytować rekord:
- Tytuł. Przechowuje tłumaczalny tytuł galerii; domyślnie:
empty. - Opis. Przechowuje tłumaczalny opis galerii; domyślnie:
empty. - Typ. Przypisuje rekord galerii do
custom,product,categorylubcms; domyślnie:custom. - ID encji. Przechowuje ID powiązanego produktu, kategorii lub strony CMS, gdy typ tego wymaga; domyślnie:
empty. - Układ. Ustawia układ rekordu galerii, w tym
carousel,grid,masonry,sliderlubfilmstrip; domyślnie:carousel. - Pozycja miniatur. Przechowuje pozycję miniatur tego rekordu galerii; domyślnie:
bottom. - Lightbox. Włącza lub wyłącza lightbox dla tego rekordu galerii; domyślnie:
true. - Automatyczne odtwarzanie. Włącza lub wyłącza automatyczne odtwarzanie tego rekordu galerii; domyślnie:
false. - Opóźnienie automatycznego odtwarzania. Ustawia opóźnienie automatycznego odtwarzania tego rekordu w milisekundach; domyślnie:
5000. - Aktywny. Włącza lub wyłącza rekord galerii; domyślnie:
true.
Świadomie wybierz Typ i odpowiadające ID encji. Układ rekordu ma więcej opcji niż globalny formularz produktu, w tym masonry i slider. Natywna galeria produktu korzysta z globalnych ustawień produktu; nie zakładaj, że zapisany układ rekordu zastępuje tę globalną konfigurację.
Prześlij obrazy, zmień ich kolejność i wybierz okładkę w Galerie lub Biblioteka mediów. Sprawdź, czy galeria jest aktywna i czy jej pliki istnieją. Galeria niestandardowa, kategorii lub CMS pojawia się tylko tam, gdzie wyświetla ją motyw lub integracja, więc przetestuj to miejsce.
W menedżerze mediów zapisanej galerii użyj Add images or MP4/WebM videos, aby przesłać zdjęcia i filmy. W przypadku mediów zewnętrznych wybierz YouTube or Vimeo video lub 3D model (HTTPS GLB URL), podaj URL i wybierz Add media. W polu Add 360 spin frames wybierz od 2 do 120 obrazów w jednym przesłaniu; klatki są sortowane według nazwy pliku. Obowiązują limity serwera dotyczące liczby plików i łącznego rozmiaru przesyłania. Aby wyświetlić media na stronie produktu, ustaw Typ galerii na product, a ID encji na ID produktu.
Aby dodać wersje językowe natywnych zdjęć produktu, otwórz panel Gallery Revolution na stronie edycji produktu. Wybierz pojedynczy sklep, a następnie użyj Upload or replace dla każdego zdjęcia i języka lub Remove language image, aby przywrócić natywne zdjęcie. Akceptowane są pliki JPEG, PNG, GIF i WebP w wyświetlonym limicie przesyłania.
Szablony motywu mogą nadpisywać:
themes/your-theme/modules/mprgalleryrevolution/views/templates/hook/product-gallery.tpl
themes/your-theme/modules/mprgalleryrevolution/views/templates/hook/customer-gallery.tpl
Przydatne selektory CSS obejmują #mprgallery-product, .mprgallery__img i .mprgallery-content-lightbox-trigger. Na przykład:
#mprgallery-product { --mprgallery-bg: #f8f8f8; --mprgallery-thumb-opacity: 0.55; }
#mprgallery-product .mprgallery__img { object-fit: contain; }
.mprgallery-content-lightbox-trigger { cursor: zoom-in; }
Weryfikacja i rozwiązywanie problemów
Uruchom Galeria > Ustawienia > Integralność. Przetestuj nawigację miniaturami, dotykiem/przesuwaniem, powiększanie, podpisy, przyciski pełnego ekranu/lightboxa, zamykanie, linki udostępniania i pobieranie. Zmieniaj kombinacje produktu i sprawdzaj wybór obrazu. Przetestuj jeden obraz w treści CMS i jeden jawnie wykluczony obraz. Przetestuj pierwsze zgłoszenie klienta dla produktu bez zatwierdzonych zdjęć, następnie zatwierdź je i sprawdź widok publiczny. Przetestuj dołączone filmy, widok 360 i model 3D, jeśli z nich korzystasz.
Jeśli widzisz dwie galerie lub żadnej, sprawdź integrację motywu, Włącz galerię produktów, Ukryj natywną galerię, displayAfterProductThumbs / displayLeftColumnProduct i nadpisania szablonów. Jeśli duże obrazy nie działają, sprawdź nazwy typów obrazów, wygenerowane pliki i żądania przeglądarki. Przy brakujących lightboksach treści sprawdź selektory, wykluczenia i wymiary. W przypadku przesyłania sprawdź zalogowanie, status zakupu, dozwolony typ pliku, rozmiar przesyłania PHP i możliwość zapisu w magazynie.
Odinstalowanie
Wykonaj kopię niestandardowych rekordów galerii, zdjęć klientów, plików multimedialnych i ustawień. Odinstalowanie usuwa menu modułu, preferencje, konfigurację i schemat. Usuwa również folder wariantów językowych w zewnętrznym magazynie obrazów modułu. Ta procedura nie usuwa natywnych rekordów obrazów produktów PrestaShop. Nie zakładaj automatycznego usunięcia wszystkich pozostałych niestandardowych plików.
Ponownie sprawdź przywróconą natywną galerię produktu i usuń wywołania motywu lub nadpisania dodane specjalnie dla tego modułu. Zachowaj kopie multimediów klientów i galerii przed odinstalowaniem.
Zgodność
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Pytania
1
Czy działa z trybem wielosklepowym PrestaShop?
Znane problemy
22
Miniatury wideo pokazują generyczną ikonę odtwarzania zamiast rzeczywistej klatki filmu
Galerie produktów z adresami URL wideo (YouTube, Vimeo lub hostowane samodzielnie) wyświetlają generyczny przycisk odtwarzania zamiast rzeczywistej miniatury filmu. Moduł poprawnie wyodrębnia identyfikatory wideo z adresów URL za pomocą wyrażeń regularnych, ale nie pobiera właściwego obrazu miniatury z API platformy wideo.
YouTube udostępnia miniatury pod adresem https://img.youtube.com/vi/{id}/maxresdefault.jpg, a Vimeo — przez swoje API oEmbed. Żadne z tych źródeł nie jest obecnie wykorzystywane — moduł wraca do statycznej nakładki z ikoną odtwarzania w formacie SVG.
Kroki do odtworzenia
- Dodaj adres URL wideo z YouTube lub Vimeo do galerii produktu
- Zapisz i wyświetl stronę produktu w front office
- Wpis wideo pokazuje ogólny przycisk play zamiast rzeczywistej klatki z filmu
Obejście
Ręcznie prześlij niestandardowy obraz miniatury dla każdego wideo w panelu administracyjnym galerii. Moduł obsługuje nadpisywanie miniatur za pomocą pola thumbnail_file — prześlij zrzut ekranu lub klatkę z filmu, aby zastąpić ogólny przycisk play.
Informacja o rozwiązaniu
Miniatury wideo są teraz generowane ze źródła. YouTube i Vimeo korzystają z API oEmbed do pobrania klatki; filmy lokalne używają konfigurowalnego obrazu posteru jako rozwiązania zapasowego.
Brak menu administracyjnego po świeżej instalacji
Wzmocnienie zabezpieczeń
Brakujące lub uszkodzone tłumaczenia interfejsu
Niestabilne lub przypadkowe otwieranie lightboxa
Linki do zdjęć na chwilę pokazywały błędny obraz
Problemy z nawigacją i obracaniem telefonu
Układ galerii przesuwał się podczas ładowania
Zgodność motywu z innymi modułami
Konflikty galerii w szybkim podglądzie i własnych szablonach
Przycisk kopiowania linku nachodzi na podpisy
Strony ustawień galerii zwracają błąd
Ikony stopki trafiały do galerii treści
Przesunięcie strony przy otwieraniu lightboxa
Puste zdjęcia produktów w starszych motywach
Operacje galerii w PrestaShop 9
Szare mignięcia podczas przeglądania zdjęć w lightboxie
Nieaktualne warianty zdjęć
Obrazy ładowane z opóźnieniem pomijane w lightboxie
Zniekształcone miniatury na urządzeniach mobilnych
Nieprawidłowa orientacja miniatur
Połączone zasoby sklepu
Zgłoszenia funkcji
12
Zaimplementowane
Lightbox dla obrazów na stronach CMS i w opisach produktów
Galeria zdjęć produktu i powiększanie
Lightbox dla obrazów w treści
Filmy i zdjęcia klientów w galerii
Raportowanie interakcji z galerią
Zdjęcia AVIF w galerii produktu
Zdjęcia galerii w danych strukturalnych produktu
Linki do poszczególnych zdjęć produktu
Przewijanie miniatur kółkiem myszy
Wygląd lightbox na jasnym tle
Kolory galerii zgodne z motywem sklepu
Zdjęcia produktów według języka
Dziennik zmian
v1.1.172026-05-27
- AddedAdd product gallery image hints
- AddedFinalize gallery endpoint SEO cleanup
- AddedAdd content lightbox thumbnails
- AddedAdd content image lightbox
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedCache product gallery bridge payloads
- FixedReplace gallery counter with thumbnail page dots
- FixedStabilize product gallery thumbnails
- FixedAlign gallery thumbnail position
- FixedUse local CSS path for CCC bundling compatibility
Starsze wersje
v1.3.02026-04-20
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedcomplete FR/DE/ES/IT/PL translations
- Improvedadmin list columns with visual badge indicators and multiselect filters
- Improvedsettings form organization with tabbed layout
- FixedPre-apply Swiper init classes to eliminate load-time DOM mutations
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
v1.2.02026-01-28
- Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
- Addedautomatic WebP conversion for uploaded gallery images with original fallback
- ImprovedPhotoSwipe lightbox: swipe gestures, pinch-to-zoom, and keyboard navigation
- FixedSwiper carousel not reinitialising after AJAX product page navigation
- Addedoptional caption overlay with fade-in animation on hover
v1.0.02025-09-01
- Initialrelease: rich product image gallery with Swiper carousel and PhotoSwipe lightbox
- InitialSupports multiple gallery albums per product with per-combination image sets
- InitialAdmin drag-and-drop image ordering with bulk upload support
- InitialFully responsive with configurable breakpoint settings for thumbnail count
v1.1.02025-08-29
- Addedvideo support: embed YouTube/Vimeo clips inside product galleries
- Improvedzoom-on-hover with configurable magnification level and lens size
- Fixedgallery thumbnail strip not synchronising with main image on mobile swipe
- Addedlazy loading for off-screen gallery images to improve LCP score
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.