Diskuze: Galerie
Tvůrce
Zobrazeno 7 zpráv z 7.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Napadá ma podobný spôsob ako funguje ITnetwork, teda myšlienka "všechno
je článek"
Samozrejme, u
tohoto príkladu ti stačí zlúčiť len tieto 2 veci: album (zoznam fotiek) a
kategóriu (zoznam albumov).
V tabuľke by si mal ID - jednoducho id záznamu, TYPE - typ o aký sa jedná (album, category, ...), PARENT_ID - id záznamu pod ktorým je daný záznam zanorený, a nejaký TITLE a neviem čo ešte. Teoreticky môžeš fotografie pridávať nie len k albumom, ale aj ku kategóriám.
Tabuľka by mohla vyzerať nejako takto:
| id | type | parent_id | title | link (unique!) |
| 1 | category | 0 | 'auta' | 'auta' |
| 2 | album | 1 | 'ostatné' | 'auta-ostatne' |
| 3 | category | 1 | 'nissan' | 'auta-nissan' |
| 4 | album | 3 | 'patrol' | 'auta-nissan-patrol' |
| 5 | album | 3 | 'sunny' | 'auta-nissan-sunny' |
Čo sa týka url, tak si to najprv sprav na základe ID záznamov, napr:
/galerie/1/2/3, a neskôr si to môžeš urobiť viac SEO friendly 
imho by stačilo tvar /galerie/ID, keďže každý album a kategória majú
jedinečné id. Do tabuľky by si pridal stĺpček LINK (napríklad), ktorý by
bol UNIQUE, a to by si mohol používať namiesto ID
tam si potom dáš názov aký len
chceš. Zanorenia (rodičovský záznam a potomkovia) sa dajú ľahko zistiť
podľa PARENT_ID.
Toť môj návrh.
// edit: Pridal som do tabuľky stĺpček pre link.
Dostal jsem se nyní k tomu, že dokážu přidávat alba i fotografie, nevím ale, jak to řešit s url, vůbec nevím jak to nastavit, kde co upravit atd.
Programovať celú funkcionalitu ti to nebudem, ale môžem ti ešte raz
nejako vysvetliť. S Nette nepracujem takže len takto "abstraktne" 
Predstav si že máš url www.example.com/galerie/12
snáď je jasné, že formát je
/{{controller}}/{{id}}, kde sa podľa prvého parametru
pozná kontroler, ktorý spracováva requesty na danú url, a podľa druhého
parametru sa vyberie kategória/galéria na zobrazenie. Príklad môžeš
nájsť napr. u kamošovej www.fvojtas.com, kde mám formát /album/id.
ID môžeš zameniť za LINK, aby si namiesto číselného identifikátoru
mal aj nejaké to SEO 
Viac zanorenie riešiť nemusíš, podľa toho či si vybral kategóriu alebo
galériu sa môžeš zobraziť trochu iná šablóna
Ak si to chceš urobiť inak než
som ti navrhol v komentári vyššie (v riešení), tak s tým ti nepomôžem.
Raz som to chcel podobne ako si to chcel ty, ale tadiaľ moja cesta neviedla, s
rád by som ťa od toho odradil.
Díky, tomuto bych ještě vcelku rozuměl a nejspíš i věděl jak to udělat, ale jak udělat když je album(kategorie) a v albu další, tedy /galerie/kategorie/album?
Zobrazeno 7 zpráv z 7.