Semakin
Zákazník

Uživatelská příručka

Sema Pix Gallery with Resize for Joomla

Sada rozšíření pro Joomla pro automatické zpracování obrázků (změna velikosti, formát, komprese) a správu fotogalerií.

BalíčekVerzeJoomlaPHP
pkg_semapix1.2.24.x, 5.x, 6.x8.1+ (Imagick nebo GD)


1. Požadavky

  • Joomla: 4.x, 5.x nebo 6.x
  • PHP: 8.1 nebo novější
  • PHP rozšíření: Imagick (doporučeno) nebo GD
  • MySQL: 5.7+ / MariaDB 10.3+
  • Diskový prostor: dostatek pro zpracované varianty obrázků (každý originál se zpracuje na 2+ varianty)

Doporučení: Imagick poskytuje výrazně lepší kvalitu a rychlost zpracování než GD. Pokud máte možnost, nainstalujte rozšíření Imagick na serveru.


2. Instalace

Získání instalačního balíčku

Stáhněte soubor pkg_semapix.zip ze SemaHub (Semakin.cz).

Postup instalace

  1. Přihlaste se do administrace Joomla.
  2. Přejděte do System > Install > Extensions.
  3. Nahrajte ZIP soubor pkg_semapix.zip.
  4. Joomla nainstaluje všech 5 dílů najednou v tomto pořadí:
    • Knihovna: lib_semapix (zpracování obrázků)
    • Plugin: plg_system_semapix (form field + widget)
    • Modul (admin): mod_semapix (rychlý upload na dashboardu)
    • Komponenta: com_semapixgallery (správa fotogalerií)
    • Modul (site): mod_semapixgallery (zobrazení galerie v pozici šablony)
  5. Plugin se povolí automaticky. Admin modul se publikuje na pozici cpanel.

Upgrade: Stejný postup jako instalace. Joomla použije method="upgrade" a zachová existující data i nastavení.


3. Obsah balíčku

RozšířeníTypPopis
lib_semapixKnihovnaJádro – zpracování obrázků (změna velikosti, formát, komprese). Adaptéry pro Imagick a GD.
plg_system_semapixSystem pluginPoskytuje upload widget (type="semapix") pro použití v libovolné komponentě. Definice presetu a variant.
mod_semapixAdmin modulDrag-and-drop upload přímo na dashboardu administrace. Rychlé zpracování bez nutnosti otvírat galerii.
com_semapixgalleryKomponentaKompletní správa fotogalerií – vytváření, editace, upload, publikování. Frontend s gridem a lightboxem.
mod_semapixgallerySite modulZobrazení vybrané galerie v libovolné pozici šablony (sidebar, patička, apod.).

4. Nastavení pluginu (presety)

Presety definují, jak se obrázky zpracují – jakou geometrii, formát a kompresi dostanou.

Otevření nastavení

  1. System > Manage > Plugins
  2. Vyhledejte semapix nebo Semapix.
  3. Klikněte na název pluginu.

Výchozí presety

Po instalaci je k dispozici preset gallery s variantami:

VariantaGeometrieRozměrFormátPopis
thumbcover300×300WebPMiniatura pro náhled v gridu
largefit1200×900WebPVelká verze pro lightbox

Parametry varianty

ParametrPopis
Název variantyIdentifikátor varianty (např. thumb, large).
Geometriescale = změna velikosti, fit = vejde se do rozměrů, cover = vyplní rozměr (s oříznutím), pad = doplní pozadím.
Šířka / VýškaCílový rozměr v pixelech.
Formátjpg, png, webp nebo auto (zachová originál).
Kvalita1–100. Výchozí 82. Vyšší = lepší kvalita, větší soubor.
Max. velikost (kB)Volitelně. Binárním hledáním najde nejlepší kvalitu pro cílovou velikost.
GravitacePro geometrii cover a pad. Určuje, která část obrázku se zachová (center, north, south…).
PozadíPro geometrii pad. Barva výplně okrajů (hex, např. #ffffff).

Tip: Presety nastavuje správce webu. Běžný uživatel (redaktor) je nepotřebuje měnit – používá je automaticky při nahrávání obrázků do galerie.


5. Admin modul – rychlý upload

Admin modul se po instalaci objeví na dashboardu administrace jako panel „Semapix“.

Použití

  1. Na dashboardu najdete panel Semapix s tlačítky presetů.
  2. Klikněte na tlačítko presetu (např. „gallery“).
  3. Vyberte obrázky z počítače.
  4. Obrázky se okamžitě zpracují podle vybraného presetu.
  5. Výsledky se uloží do složky images/semapix/.

Poznámka: Admin modul je určen pro rychlé jednorázové zpracování obrázků bez nutnosti vytvářet galerii. Pro správu fotogalerií použijte komponentu (kapitola 6).


6. Fotogalerie – správa galerií

Ke správě galerií se dostanete přes hlavní menu administrace Joomla:

  1. Přihlaste se do administrace vašeho webu (/administrator).
  2. V levém menu klikněte na položku „Semapix Galerie“ (nebo „Components > Semapix Galerie“).
  3. Zobrazí se seznam všech galerií s počtem obrázků a stavem publikování.

Pokud položku Semapix Galerie v menu nevidíte, komponenta není nainstalována. Kontaktujte správce webu.

Seznam galerií

V seznamu galerií vidíte tabulku se sloupci:

  • Zaškrtávací políčko – pro hromadné akce (publikovat, odpublikovat, smazat)
  • Stav – zelená ikonka = publikováno, červená = odpublikováno
  • Název – klikněte pro otevření editace galerie
  • Obrázky – počet nahraných obrázků
  • Pořadí – číslo určující řazení galerií

Vytvoření nové galerie

  1. V seznamu galerií klikněte na tlačítko „Nová“ (nebo „New“) v horním toolbaru.
  2. Otevře se formulář pro editaci galerie.
PolePopis
Název (Title)Povinné pole. Název galerie, který se zobrazí na webu i v administraci.
AliasVolitelně. URL-přátelský identifikátor. Pokud ponecháte prázdné, vygeneruje se automaticky z názvu.
PopisVolitelný textový editor. Popis galerie zobrazený nad obrázky na webu.
ObrázkySemapix upload widget – viz kapitola 7.
StavPublikováno / Odpublikované / V koši.
KategorieVolitelná kategorie pro organizaci galerií.
PořadíČíslo určující pořadí v seznamu galerií.

7. Nahrávání obrázků

V editaci galerie najdete sekci „Obrázky“ se Semapix upload widgetem. Ten se skládá z tlačítka pro výběr souboru a seznamu nahraných obrázků.

Postup nahrání

  1. Klikněte na tlačítko „Vybrat soubory“.
  2. V dialogu vyberte jeden nebo více obrázků (JPG, PNG, WebP…). Můžete vybrat více souborů najednou pomocí Ctrl/Cmd + klik.
  3. Obrázky se automaticky nahrají a zpracují. U každého se vytvoří varianta náhledu (thumb, 300×300 px) a velká verze (large, 1200×900 px).
  4. Po zpracování se pod tlačítkem zobrazí karty s náhledy nahraných obrázků.
  5. Pokud chcete přidat další obrázky, klikněte na „Vybrat soubory“ znovu – nové obrázky se přidají k existujícím.

Tip: Obrázky se zpracují automaticky – změní se velikost, formát i komprese. Nemusíte fotky předem upravovat. Doporučená velikost originálu je alespoň 1200 px na delší straně.

Poznámka: Počet souborů není omezen. U rozsáhlých galerií (50+ fotek) doporučujeme nahrávat po dávkách cca 10–20 obrázků, aby nedošlo k překročení časového limitu serveru.


8. Správa obrázků v galerii

Změna pořadí

Každý obrázek má vlevo ikonu pro přetahování. Chyťte ikonu myší a přetáhněte obrázek na požadované místo v seznamu. Pořadí se uloží při uložení galerie.

Odebrání obrázků

U každého obrázku je vpravo tlačítko „Odebrat“. Po kliknutí se obrázek odebere ze seznamu galerie. Fyzické soubory na serveru zůstanou zachovány – odebrání z galerie znamená jen odpojení od dané galerie.

Důležité: Nezapomeňte po změnách kliknout na „Uložit“ v horním toolbaru. Bez uložení se změny pořadí ani odebrání neprojeví.


9. Parametry galerie

Pod obrázky najdete sekci „Parametry galerie“, kde můžete přizpůsobit zobrazení dané galerie na webu.

ParametrPopis
SloupcePočet sloupců v mřížce náhledu (2–6). Výchozí hodnota je 4. Na mobilních zařízeních se počet sloupců automaticky sníží.
Varianta náhleduNázev varianty pro miniatury v gridu. Výchozí: „thumb“. Tuto hodnotu obvykle není potřeba měnit.
Varianta velkého obr.Název varianty pro lightbox. Výchozí: „large“. Tuto hodnotu obvykle není potřeba měnit.

Tip: Pokud si nejste jistí, ponechte výchozí hodnoty. Sloupce jsou nejdůležitější parametr – určují, kolik obrázků bude v jednom řádku na desktopu.


10. Uložení a publikování

V horním toolbaru editace galerie najdete několik tlačítek:

TlačítkoAkce
UložitUloží galerii a zůstane v editaci.
Uložit & ZavřítUloží galerii a vrátí se do seznamu galerií.
Uložit & NovýUloží galerii a otevře formulář pro nový záznam.
ZavřítZavře editaci bez uložení (změny se ztratí!).

Stav publikování můžete nastavit buď přímo v editaci galerie (pole „Stav“ v pravém sloupci), nebo v seznamu galerií kliknutím na ikonku stavu:

  • Zelená ikonka = Publikováno – galerie je viditelná na webu.
  • Červená ikonka = Odpublikováno – galerie není viditelná pro návštěvníky.

11. Menu položky

Aby se galerie zobrazila na webu, musí existovat odpovídající položka v menu. Jsou k dispozici dva typy:

Typ A: „Jedna galerie“

Zobrazí jednu konkrétní galerii s obrázky.

  1. Přejděte do Menu > vyberte cílové menu > klikněte „Nová položka“.
  2. Typ položky: vyberte „Semapix Gallery > Jedna galerie“ (Single Gallery).
  3. V parametrech vyberte galerii z rozevíracího seznamu.
  4. Nastavte název položky v menu a uložte.

Typ B: „Seznam galerií“

Zobrazí přehled všech publikovaných galerií jako dlaždicový grid (každá galerie jako karta s náhledem). Po kliknutí na galerii se otevře její detail.

  1. Přejděte do Menu > vyberte cílové menu > klikněte „Nová položka“.
  2. Typ položky: vyberte „Semapix Gallery > Seznam galerií“ (Gallery List).
  3. Volitelně vyberte kategorii pro filtraci.
  4. Nastavte název a uložte.

Poznámka: U obou typů můžete v parametrech položky nastavit počet sloupců a varianty obrázků. Tato nastavení přepíší hodnoty z parametrů galerie.

Doporučení: Po vytvoření menu položky doporučujeme vyčistit mezipaměť Joomla: System > Vymazat mezipaměť (Clear Cache).


12. Zobrazení na webu

Obrázkový grid

Galerie se na webu zobrazí jako mřížka (grid) náhledových obrázků. Počet sloupců se přizpůsobí velikosti obrazovky:

  • Desktop: počet dle nastavení (výchozí 4 sloupce)
  • Tablet: 2–3 sloupce
  • Mobil: 1 sloupec

Lightbox

Po kliknutí na obrázek se otevře lightbox – velká verze fotky přes celou obrazovku s tmavým pozadím. Ovládání:

  • Šipka vlevo / vpravo nebo klik na kraje – předchozí / další fotka
  • Klávesa Esc nebo klik na křížek – zavření lightboxu
  • Čítač v levém dolním rohu ukazuje pořadí (např. 3 / 24)

Stránkování

Pokud má galerie více obrázků, než se vejde na jednu stránku (výchozí 5 řádků), zobrazí se pod gridem stránkovací tlačítka. I při stránkování lightbox umožňuje procházet všechny fotky galerie.


13. Modul galerie (mod_semapixgallery)

Modul umožňuje zobrazit vybranou galerii v libovolné pozici šablony (sidebar, patička, obsah apod.).

Nastavení modulu

  1. Přejděte do Content > Site Modules.
  2. Najdete modul „Semapix Gallery“ (vytvoří se automaticky při instalaci).
  3. Nebo vytvořte nový modul typu „Semapix Gallery“.
ParametrPopis
GalerieVyberte galerii z rozevíracího seznamu.
SloupcePočet sloupců v gridu (2–6).
Varianta náhleduNázev varianty pro miniatury. Výchozí: „thumb“.
Varianta velkého obr.Název varianty pro lightbox. Výchozí: „large“.
LightboxZapnout/vypnout lightbox při kliknutí na obrázek.
StránkováníZapnout/vypnout stránkování při větším počtu obrázků.
Max. obrázkůOmezení maximálního počtu zobrazených obrázků (0 = všechny).
OdkazVolitelný URL odkaz – zobrazí tlačítko „Zobrazit galerii“ pod gridem.
PozicePozice v šabloně (sidebar, footer, content apod.).

Důležité: Modul používá CSS a JavaScript z media/com_semapixgallery/. Komponenta com_semapixgallery musí být nainstalována.


14. Správa existujících galerií

Editace

V seznamu galerií klikněte na název galerie – otevře se editace. Můžete změnit název, popis, přidat/odebrat obrázky, změnit parametry a stav publikování.

Hromadné akce

V seznamu galerií můžete vybrat více záznamů (zaškrtávací políčka) a použít tlačítka v toolbaru:

  • Publikovat – zviditelnění vybraných galerií na webu
  • Odpublikovat – skrytí vybraných galerií
  • Do koše – přesunutí vybraných galerií do koše

Vyprázdnění koše

Galerie v koši se zobrazí po nastavení filtru „Stav“ na „V koši“. Vyberte záznamy a klikněte na „Vyprázdnit koš“ pro trvalé smazání.

Vyhledávání a filtrování

Nad tabulkou je vyhledávací pole, kde můžete hledat galerie podle názvu. Filtry umožňují zobrazit jen galerie v určitém stavu nebo kategorii.


15. Odinstalace

Postup

  1. System > Manage > Extensions
  2. Vyhledejte Semapix nebo pkg_semapix.
  3. Vyberte balík a klikněte na Odinstalovat.

Co se smaže

  • Všech 5 rozšíření (knihovna, plugin, admin modul, komponenta, site modul)
  • Tabulka #__semapixgallery (data galerií)

Co ZŮSTANE zachováno

  • Zpracované obrázky ve složce images/semapix/

Pokud chcete odstranit i obrázky, smažte ručně složku images/semapix/ přes FTP nebo File Manager.


16. Řešení problémů

Galerie se nezobrazuje na webu

  • Ověřte, že galerie má stav „Publikováno“.
  • Ověřte, že existuje položka v menu odkazující na galerii (viz kapitola 11).
  • Vyčistěte mezipaměť: System > Vymazat mezipaměť.

Obrázky se po nahrání nezobrazují

  • Ujistěte se, že jste po nahrání klikli na „Uložit“.
  • Zkontrolujte, že upload proběhl úspěšně (zobrazily se karty s náhledy).
  • Při větším počtu fotek zkuste nahrát menší dávku.

Obrázky mají špatnou kvalitu

Nahrávejte obrázky v co největším rozlišení. Zpracování vytvoří optimalizované verze – menší originál znamená horší výsledek.

Chyba při uploadu

  • Zkontrolujte, že soubory jsou obrázky (JPG, PNG, WebP, GIF).
  • Zkontrolujte velikost souboru – server může mít limit (obvykle 2–32 MB na soubor).
  • Zkontrolujte, že je na serveru nainstalován Imagick nebo GD.
  • Pokud chyba přetrvává, kontaktujte správce webu.

Změna počtu sloupců

Počet sloupců můžete změnit na dvou místech:

  • V parametrech galerie (sekce „Parametry galerie“ v editaci) – platí pro danou galerii.
  • V parametrech menu položky – přepíše nastavení galerie pro daný odkaz v menu.

Plugin Semapix se nezobrazuje v seznamu pluginů

  • Ověřte, že je nainstalován balík pkg_semapix (nikoliv jednotlivé ZIP soubory).
  • Zkuste Extensions > Manage > Discover pro nalezení rozšíření.

Admin modul se nezobrazuje na dashboardu

  • Ověřte, že modul je publikovaný: Content > Administrator Modules > vyhledejte „Semapix“.
  • Zkontrolujte pozici modulu – měla by být cpanel.

Výstupní složka obrázků

Všechny zpracované obrázky se ukládají do:

images/semapix/{preset}/{varianta}/

Například:

  • images/semapix/gallery/thumb/ – miniatury
  • images/semapix/gallery/large/ – velké verze

Složky se vytvářejí automaticky. Originální nahrané soubory se neukládají – ukládají se pouze zpracované varianty.


Kontrolní seznam pro spuštění

  • Balík nainstalován (pkg_semapix.zip)
  • Plugin Semapix je povolený a pořadí je co nejnižší (System > Plugins)
  • Presety nastavené podle potřeby (výchozí gallery stačí pro základní použití)
  • Alespoň jedna galerie vytvořena a publikovaná
  • Menu položka odkazující na galerii vytvořena
  • Testovací nahrání obrázků provedeno a obrázky se zobrazují na frontendu
  • Mezipaměť Joomla vyčištěna

Máte zájem o spolupráci?

Ozvěte se nám a probereme Váš projekt. Rádi Vám poradíme s výběrem řešení.