Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

Cassiopeia - nové pozice.

28. lis 2023 20:32 - 30. lis 2023 00:05 #148899
Ahoj, používá někdo z vás šablonu Cassiopeia a chybí vám tam nějaká pozice?

Většinou, když se dělá úvodní stránka, ta se skládá z více modulů a je potřeba více pozicí, např.
top-c, top-d,  top-e a dole bot-c, bot-d. Zde můžete vidět tyto pozice v akci: phoca.hostime.cz

Ptám se proto, že bych mohl udělat PR (pull request) pro tyto pozice (což obnáší přidání pár řádků do index.php, a pár řádků pro CSS). Pokud by se takový PR dělal, proč to nevyužít a nepřidat případně další chybějící pozice.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

28. lis 2023 21:44 - 28. lis 2023 21:44 #148900
Odpověď od Rudolf
Joomla Expert
Aby všichni měli představu jaké pozice cassiopea má, najdete na externím odkazu:
magazine.joomla.org/all-issues/february-2022/joomla-4-cassiopeia-template-a-bunch-of-tips-tricks#4-4-layout

<positions>
        <position>topbar</position>
        <position>below-top</position>
        <position>menu</position>
        <position>search</position>
        <position>banner</position>
        <position>top-a</position>
        <position>top-b</position>
        <position>main-top</position>
        <position>main-bottom</position>
        <position>breadcrumbs</position>
        <position>sidebar-left</position>
        <position>sidebar-right</position>
        <position>bottom-a</position>
        <position>bottom-b</position>
        <position>footer</position>
        <position>debug</position>
    </positions>

nebo v příloze

MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Přílohy:

29. lis 2023 11:50 #148902
Odpověď od Cony
Moderátor
Já bych další pozice nepřidával. Přijde mi to zbytečné (lze pořešit jiným způsobem), potencionálně zpomalující web (musí se kontrolovat více pozic na existenci modulů), matoucí (top-c, top-d, top-e, kde se to zobrazuje??)...
Pokud potřebuju více modulů na jedné pozici, můžu jednoduše použít plugin Load Module, nebo např. modul n3t Multi Module. Popř. pro poskládání stránky jen z modulů je ideální n3t Empty Page, případně nějaký page builder, pokud někdo používá...

29. lis 2023 13:26 #148903
Odpověď od H13
Admin
Problém je v tom, že je to grid. Do jedné pozice, např. top-a sice můžeme přidat více modulů a rozdělit je např. na více řádků (to css grid umí), ale už musíme CSS upravovat přímo na míru při jakémkoliv přidání nového modulu (např se top-a rozdělí na tři moduly a čtvrtý na dalším řádku, při přidání nového modulu do prvního řádku se nám kompletně rozhodí layout, musí se upravit css).

top-c, top-d, top-e je prostě logické pokračování top pozic:

top-a
tob-b
top-c
top-d
top-e
(každá pozice může obsahovat až 4 moduly, je to dynamické, takže klidně jeden nebo dva nebo tři nebo čtyři - bez nutnosti upravovat css)

Jak jsem psal, toto se většinou hodí na úvodní stránky, které jsou často tvořeny moduly.

Problém rozdělení jedné pozice do více subpozicí (např pomocí speciálního modulu) může být v tom, že pak např. nebudeme moct oddělit různé vlastnosti pozic.

Pokud mám pozice dané a rozdělené, pak si můžu rozhodnout, že např. pozice top-b nebude "full width" a bude mít prostě padding jako celá stránka, ale např. pozici top-c budu chtít mít až do kraje (typicky slideshow nebo carousel přes celou stránku).

A teď to hlavní, bavíme se o přidání pár podmínek do index.php a pár řádků do CSS, tedy v podstatě minimální rozšíření a žádné porušení zpětné kompatibility.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

29. lis 2023 16:39 - 29. lis 2023 16:40 #148904
Odpověď od Linelabcz
Admin

...pak si můžu rozhodnout, že např. pozice top-b nebude "full width" a bude mít prostě padding jako celá stránka


 
Rozhodnout si to můžeš, ale jednoduše nejde z gridu vytáhnout něco mimo grid třeba full-width. To lze třeba přes podšablonu cassiopeia.linelab.org/ ostatní vyřeší n3t Multi Module a podobně.

29. lis 2023 20:23 - 29. lis 2023 20:30 #148906
Odpověď od H13
Admin
viz zde:
phoca.hostime.cz/

top-b nemá full width:


top-c ano:


Pokud bych pracoval jen se samotným top-b, už je to složitější.

a) udělat aby modul, který rozdělí pozici na více modulů byl např. jeden v gridu a druhej full width
b) aby bylo stále vše variabilní - tedy možnost mít v té pozici např. 1 až 4 moduly a nezasahovat do CSS (aby neplatilo, že přidání nového modulu automaticky znamená změnu CSS gridu v dané pozici).

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

29. lis 2023 21:49 - 29. lis 2023 21:52 #148907
Odpověď od Linelabcz
Admin
Podívej se na mobilu iOS, Android, nebo simulace. Řešíš věci, co jsou vyřešené. :-)  Je tady na portálu článek o šabloně, o přidání pozic přes css a navíc jsou na to i rozšíření viz pár postů zpět.

30. lis 2023 00:12 - 30. lis 2023 00:14 #148909
Odpověď od H13
Admin
Tady možná došlo k nedorozumění. Tedy trochu rozvedu úvodní příspěvek.

"Ptám se proto, že bych mohl udělat PR (pull request) pro tyto pozice (což obnáší přidání pár řádků do index.php, a pár řádků pro CSS). Pokud by se takový PR dělal, proč to nevyužít a nepřidat případně další chybějící pozice."


Vzhledem k velké poptávce po některých pozicích přmo v core Cassiopeia (hlavně z důvodu možnosti vkládat více modulů na homepage) mi bylo navrhnuto, abych uděl PR, který by vložil pozice top-c, top-d, top-e a bot-c, bot-d přímo do core.

Tedy, pokud bych dělal PR, dělal bych ho s tím, že se budou přidávat pozice top-c, top-d, top-e, bot-c, bod-d. O těchto pozicích zde nediskutujeme. Po těchto pozicích je zájem a je také zájem, abych pro to udělal PR.

A já se zde ptám, poud bych tedy takový PR dělal, jestli někoho ještě napadají nějaké potřebné jiné pozice, které by se prostě dodaly s tímto PR.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: zpetr

30. lis 2023 04:00 #148912
Odpověď od Rudolf
Joomla Expert

Tedy, pokud bych dělal PR, dělal bych ho s tím, že se budou přidávat pozice top-c, top-d, top-e, bot-c, bod-d. O těchto pozicích zde nediskutujeme. Po těchto pozicích je zájem a je také zájem, abych pro to udělal PR.


Trochu to opět rozvířím :)

Ale o těchto pozicích diskutujeme. Já je tam nechci.
Šablona v takové podpobě jak je splňuje základní požadavky a kdo chce pro svoje extra sexuální potřeby něco jiného, ať mrskne zadkem a udělá to co se stejně musí naučit aby mohl s Joomla pracovat ne jako klikač a to co píšeš a vypadá přesně jak píšeš - velice jednoduše
- přidání pár podmínek do index.php
- pár řádků do CSS

Nevím proč se všude rozmáhá prosazování svého ega:
- protože chcu

MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

30. lis 2023 12:55 #148915
Odpověď od xunil
Zkušený uživatel
Rudolf jede na Cassiopeia? Něco se změnilo? JoomlArt byl vždy tvou volbou číslo jedna.

30. lis 2023 15:50 #148916
Odpověď od Rudolf
Joomla Expert

Rudolf jede na Cassiopeia? Něco se změnilo? JoomlArt byl vždy tvou volbou číslo jedna.
 
Rudolf má již jeden web, ale bude dělat další a to už za peníze pro zákazníka a tam není vhodné nasadit Joomlart, z důvodu dalších upgradů a licencí a taky že to dále nebude mít pod kontrolou, takže je nutné aby to bylo co nejvíce původní s Joomla instalací.
Takže je na startovní čáře a nevidí důvod proč by se měla šablona upravovat. Pozic je dost pro šikovného admina.

Navíc je mnoho jiných důležitějších věcí co je třeba upgradovat a upravovat.

MiniJoomla! - www.minijoomla.cz - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

01. pro 2023 01:05 #148918
Odpověď od H13
Admin
Nevím, jestli jsi to pořádně přečetl, ale jedná se o 5 nových pozic (pár řádků kódu), které ve výsledku neovlivní:

- ani rychlost načítání
- ani zpětnou kompatibilitu
- ani nic jiného jako jsou parametry, a pod.

A jak se píše v úvodním příspěvku, nejde o ego jednotlivce, jde o celkem běžný požadavek více uživatelů, jako příklad je uvedeno, že se toto hojně využívá na hlavních stránkách, které na rozdíl od vedlejších, jsou stavěny především z modulů.

Cílem je, nemuset přepisovat index.php (u stylů je to v podstatě jedno, protože se běžně pomocí user.css přepisuje). Tedy, tady je spíš problematické to index.php, kvůli kterému by se toto dělalo.

Pokud by takový PR vznikl, máš samozřejmě právo v diskuzi pod ním napsat důvody proti této změně. Ovšem, předem upozorňuji na to, že by jsi měl určitě vymyslet nějaký technický a faktický argument, předpokládám, že argument typu "Já to tam nechci" nebude zrovna silný argument.

 

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

01. pro 2023 13:26 #148920
Odpověď od Cony
Moderátor
Honzo, technicky to problém, asi není, i když drobná zátěž na výkon sice ano, ale asi nevýznamná. Spíš mi přijde že je to uživatelsky nepřehledné, prostě moc pozic a vyznej se v tom :) Znáš to, je to stejné jako když přijdeš do restaurace, kde maj na menu 4 jídla - vždy si rychle vybereš a když přijdeš někam, kde maj 50 jídel, tak na to koukáš hodinu a přemýšlíš co by sis dal :)

14. pro 2023 11:48 #148954
Odpověď od David Zirhut
Admin
Přispěji konkrétním podnětem na původní Honzův post.
Byl bych pro přidání pozice vpravo vedle loga - příklad je ve Frantově čánku:
www.joomlaportal.cz/novinky/730-cassiope...zic-pro-moduly-dil-2
pozice je pojmenovaná cart jenom bych viděl rozumné ji pojmenovat jinak (protože přeci jen cart je pro specifické určení pro eshopy, ale využití může mít různé).
Třeba brand-right (jakkoli mi to nepřijde optimální, ale nic lepšího jsem nevymyslel)

Powered by Fórum