Implementace filemanageru
- Vakos
- Člen | 3
Ahoj, mám udělanou administraci v nette a potřebuji udělat rozhraní pro galerii. Našel jsem tedy odkaz na File manager, ale bohužel nevím jak jej implementovat do nette. Poradíte mi prosím?
Kdyby jste znali lepší filemanager na galerii, tak návrhy jenom přivítám. Mé požadavky jsou, aby se vše dalo dávat do složek a u každé fotky se generovala ikona.
- GEpic
- Člen | 566
Zbytečnej overkill, bohatě stačí nahrávátko na fotky, poté možnost měnit pořadí (třeba jquery sortable) fotek a ke každé přidat možnost smazání. Pokud jde o galerie, stačí ti vždy jedna úroveň (netřeba zanořovat) a toto všechno společně s dalšími informacemi o galerii uložit do tabulky (třeba velikosti náhledů, kvalita fotek, počet fotek na stránku pokud máš nějaký paginator).
Nic víc uživatel ke tvorbě plnohodnotné galerie nepotřebuje a toto pochopí ihned. Člověk přitom nemusí vůbec vědět, kde ty fotky jsou uloženy, jak jsou uloženy, atp.
Na všechno tohle ti stačí:
- Jedna stránka (třeba vypsat table) s výpisem galerií / nebo můžeš použít třeba bootstrap komponentu „thumbnails“
- Jedna stránka s formulářem pro tvorbu / úpravu galerie
- 2 tabulky pro ukládání informací o obrázcích a o galeriích
Věř mi, zákazník ti poděkuje.
Editoval GEpic (18. 1. 2017 22:31)
- Vakos
- Člen | 3
GEpic napsal(a):
Zbytečnej overkill, bohatě stačí nahrávátko na fotky, poté možnost měnit pořadí (třeba jquery sortable) fotek a ke každé přidat možnost smazání. Pokud jde o galerie, stačí ti vždy jedna úroveň (netřeba zanořovat) a toto všechno společně s dalšími informacemi o galerii uložit do tabulky (třeba velikosti náhledů, kvalita fotek, počet fotek na stránku pokud máš nějaký paginator).
Nic víc uživatel ke tvorbě plnohodnotné galerie nepotřebuje a toto pochopí ihned. Člověk přitom nemusí vůbec vědět, kde ty fotky jsou uloženy, jak jsou uloženy, atp.
Na všechno tohle ti stačí:
- Jedna stránka (třeba vypsat table) s výpisem galerií / nebo můžeš použít třeba bootstrap komponentu „thumbnails“
- Jedna stránka s formulářem pro tvorbu / úpravu galerie
- 2 tabulky pro ukládání informací o obrázcích a o galeriích
Věř mi, zákazník ti poděkuje.
Zkusím to tak udělat, problém ale nastává tehdy, když jsou galerie více zanořené, Tedy bude složka1 v ní složka2 a teprve v ní galerie, jak to vyřešit? Je třeba aby toto fungovalo kvůli přehlednosti, galerií bude spoustu.
- iguana007
- Člen | 970
Zkusím to tak udělat, problém ale nastává tehdy, když jsou galerie více zanořené, Tedy bude složka1 v ní složka2 a teprve v ní galerie, jak to vyřešit? Je třeba aby toto fungovalo kvůli přehlednosti, galerií bude spoustu.
Zkus si do google zadat: rekurze nebo traverzovani, urcite ti to vrati spoustu prikladu, jak tohoto docilit
- GEpic
- Člen | 566
Vakos napsal(a):
GEpic napsal(a):
Zbytečnej overkill, bohatě stačí nahrávátko na fotky, poté možnost měnit pořadí (třeba jquery sortable) fotek a ke každé přidat možnost smazání. Pokud jde o galerie, stačí ti vždy jedna úroveň (netřeba zanořovat) a toto všechno společně s dalšími informacemi o galerii uložit do tabulky (třeba velikosti náhledů, kvalita fotek, počet fotek na stránku pokud máš nějaký paginator).
Nic víc uživatel ke tvorbě plnohodnotné galerie nepotřebuje a toto pochopí ihned. Člověk přitom nemusí vůbec vědět, kde ty fotky jsou uloženy, jak jsou uloženy, atp.
Na všechno tohle ti stačí:
- Jedna stránka (třeba vypsat table) s výpisem galerií / nebo můžeš použít třeba bootstrap komponentu „thumbnails“
- Jedna stránka s formulářem pro tvorbu / úpravu galerie
- 2 tabulky pro ukládání informací o obrázcích a o galeriích
Věř mi, zákazník ti poděkuje.
Zkusím to tak udělat, problém ale nastává tehdy, když jsou galerie více zanořené, Tedy bude složka1 v ní složka2 a teprve v ní galerie, jak to vyřešit? Je třeba aby toto fungovalo kvůli přehlednosti, galerií bude spoustu.
Ty si je můžeš na disku skládat vedle sebe, ale můžeš je vnořit „vizuálně“ jen pomocí záznamu v databázi, kde budeš mít v tabulce navíc sloupec třeba „parent_id“ což bude ID nějaké jiné galerie ze stejné tabulky, nebo „parents“, pokud bys potřeboval tu samou galerii zobrazit v jiných (více) galeriích a tento sloupec může být jednoduchý JSON (prostě pole IDček).
Editoval GEpic (19. 1. 2017 14:26)
- GEpic
- Člen | 566
Vakos napsal(a):
Dobře, děkuji. Zkusím to tedy udělat jak píšete.
Chtěl bych se ale i tak zeptat, jak filemanager upravit pro nette? Chci si to zkusit i s ohledem abych věděl jak se toto dělá a do budoucna to uměl udělat.
V Nette rychleji napíšeš novej. Každopádně víc ti řekne již dokumentace té knihovny. :)
Editoval GEpic (19. 1. 2017 23:21)