Fotogalerie #15

Closed
opened 4 years ago by kuker · 6 comments
kuker commented 4 years ago
Collaborator

Fotogalerie můžeme udělat vesměs 2 způsoby:

  1. Např. Lighbox-em: https://lokeshdhakar.com/projects/lightbox2/
  2. Kliknutí na obrázek se otevře celá nová stránka, tj. každý obrázek má svoji stránku a url.

Todo:

  • Zobrazení obrázků v galerii
  • Zakomponování lightboxu nebo něčeho podobného (vybrán fancybox)
  • Možnost vyvolání externí galerie do stránky (WONTFIX)
  • Index galerií ve stránce "Galerie"
  • Popisek obrázku
Fotogalerie můžeme udělat vesměs 2 způsoby: 1. Např. Lighbox-em: https://lokeshdhakar.com/projects/lightbox2/ 2. Kliknutí na obrázek se otevře celá nová stránka, tj. každý obrázek má svoji stránku a url. --- Todo: - [x] Zobrazení obrázků v galerii - [x] Zakomponování lightboxu nebo něčeho podobného (vybrán fancybox) - [ ] ~~Možnost vyvolání externí galerie do stránky~~ (WONTFIX) - [x] Index galerií ve stránce "Galerie" - [ ] Popisek obrázku
pepinno was assigned by kuker 4 years ago
em was assigned by kuker 4 years ago
Collaborator

Za mě rozhodně lightbox. JP

Za mě rozhodně lightbox. JP
em commented 4 years ago
Owner

Za mě rozhodně lightbox. JP

No jo ale co odkazy na specifické obrázky? Taky se tím zabije kompatibilita prohlížečů s vypnutím javascriptem. Zároveň to chce jQuery 🤮.

Na druhou stranu nevim jestli Zola umí generovat stránku pro každý asset.

> Za mě rozhodně lightbox. JP No jo ale co odkazy na specifické obrázky? Taky se tím zabije kompatibilita prohlížečů s vypnutím javascriptem. Zároveň to chce jQuery 🤮. Na druhou stranu nevim jestli Zola umí generovat stránku pro každý asset.
Collaborator

S odkazem na obrázek v kontextu webu by to bylo určitě lepší, ale zatím to bez toho přežijeme. jQuery se nebojte, už jsem ji nacpal do testu a web se nezbořil :-)

S odkazem na obrázek v kontextu webu by to bylo určitě lepší, ale zatím to bez toho přežijeme. jQuery se nebojte, už jsem ji nacpal do testu a web se nezbořil :-)
em commented 4 years ago
Owner

jQuery se nebojte, už jsem ji nacpal do testu a web se nezbořil :-)

Už je na seznamu pro úpravy :D

> jQuery se nebojte, už jsem ji nacpal do testu a web se nezbořil :-) Už je na seznamu pro úpravy :D
em commented 4 years ago
Owner

Chvíli už se v tom šťourám a zjistil jsem následující.

Vytvořit galerii uvnitř stránky je easy, ale zápasím s vytvořením makra, které dokáže zobrazit galerii z kontextu jiné stránky. To by se hodilo třeba k tomu, že na jedné stránce "učebny" může být zobrazena galerie pro každou učebnu.

Zola zatím nepodporuje sahání na assety z jiných stánek, viz https://github.com/getzola/zola/issues/1042 a https://zola.discourse.group/t/new-global-functions-get-files-or-similar/307.

Zatím bude možné zobrazit pouze jednu galerii, a to na dané stránce. Než se to změní na upstreamu, nelze agregovat více různých galerií do jedné stránky.

Možným řešením je to, že hlavní stránka "Galerie" bude obsahovat odkazy na jednotlivé galerie. Odkazy můžou být klidně i seskupené třeba podle roku. Každý odkaz by mohl mít zároveň náhled, jako je to například na https://recepty.tinyfluffy.cloud/. To by musel @kuker ještě nejak navrhnout.

Chvíli už se v tom šťourám a zjistil jsem následující. Vytvořit galerii uvnitř stránky je easy, ale zápasím s vytvořením makra, které dokáže zobrazit galerii z kontextu jiné stránky. To by se hodilo třeba k tomu, že na jedné stránce "učebny" může být zobrazena galerie pro každou učebnu. Zola zatím nepodporuje sahání na assety z jiných stánek, viz https://github.com/getzola/zola/issues/1042 a https://zola.discourse.group/t/new-global-functions-get-files-or-similar/307. Zatím bude možné zobrazit pouze jednu galerii, a to na dané stránce. Než se to změní na upstreamu, nelze agregovat více různých galerií do jedné stránky. Možným řešením je to, že hlavní stránka "Galerie" bude obsahovat odkazy na jednotlivé galerie. Odkazy můžou být klidně i seskupené třeba podle roku. Každý odkaz by mohl mít zároveň náhled, jako je to například na https://recepty.tinyfluffy.cloud/. To by musel @kuker ještě nejak navrhnout.
em added the
problem
label 4 years ago
em commented 3 years ago
Owner

Tohle issue zavřu, ať tu nestraší. Dohodli jsme se, že poslední fíčura s popiskem obrázků neni důležitá. Jestli bude potřeba to v budoucnu implementovat, uděláme nové issue.

Tohle issue zavřu, ať tu nestraší. Dohodli jsme se, že poslední fíčura s popiskem obrázků neni důležitá. Jestli bude potřeba to v budoucnu implementovat, uděláme nové issue.
em closed this issue 3 years ago
em added this to the MVP milestone 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kittv/web#15
Loading…
There is no content yet.