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.
Jak na strukturovaná data
Chápu co dělají a k čemu slouží.
Umím je testovat na search.google.com/structured-data/testing-tool .
Pročetl jsem si rozšíření www.tassos.gr/joomla-extensions/google-structured-data-markup
Našel jsem si k tomu dobrý článek schema.org/docs/gs.html
chápu zadání hodnot pomocí itemscope a itemprop (třeba v šabloně K2), ale nejsem si schopen propojit, jaká data a s jakou hlavičkou tam mám uvést, zda mají nějakou strukturu nebo je to celkem jedno, kolik a čeho tam uvedu.
Můžete mě někdo nakopnout?
Je to upravený výpis položky K2 s vytvořením rich snippets.
Našel jsem i klíčová slova, která se mají/mohou použít. Je to v návaznosti na použité schéma schema.org/Article .
Tak si v tom zdroji provádím změny a testuji jak se to chová test
Ani tohle mi nevyhovuje. Já prostě používám typ článku
- recept
- faq
- testimonial
- článek
- poradna
a nechci být limitovaný na kategorii.
co se týká informací jak co a jak, bohužel je to o procházení schema.org/docs/gs.html , úpravě šablony a testování.
Třeba na recepty jsem šablonu dělal celý víkend a aktuálně ji musím znovu doplnit o nutriční hodnoty.
Výhoda je, že informace vkládá administrátor článku ihned při tvorbě článku a nemusí tedy chodit někam do další komponenty Google Structured Data.
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
Jako příklad uvedu, že tenhle kód
Já mám totiž v k2 hodně šablon pro jednotlivé kategorie a nechci to tam vkládat do obsahu (to bych se upsal a udělal spoustu chyb) ale chci to tam dát jako blok meta značek, které pak jen rozkopíruji do jednotlivých šablon.
ještě poprosím o:
Dobře mají Rich Snippety řešené již výrobci některých šablon - například JoomlartJoomlart šablony již Rich Snippety obsahují automaticky a proto je to další důvod proč je na některé jednoduché weby používáme
Napiš prosím nějaké odkazy na ně. Generují se automaticky nebo se musí zadat ke každému článku? Ale pochybuji, že by fungovaly třeba na k2 nebo icagendu atd.
To už je myslím lepší sáhnout do php.
Nejsem to schopen ani srozumitelně vygooglit.
Mám následující dotazy:
1. je dobré tuto položku vytvořit?
2. položka je ve tvaru URL, ale má to být existující URL? Zde na stránkách je @id třeba www.joomlaportal.cz/jak-zacit/k2article , ale to je neexistující URL. Má být @id existující url článku?
zadat a naplnit si tuto položku umím
ja-diner.demo.joomlart.com/index.php/en/...-youth-with-new-look
> @ID
Toto je špatná otázka
Prostě vyplníte položku a @ID se vyplní při testingu samo.
Příkladem je breadcrumbs, kde jsem přidával poslední položku item - viz zde:
Oprava Rich Snippets pro breadcrumb modul
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
kód
Něco k tomu je popsáno zde
search.google.com/structured-data/testin...vky-a-sdileli-je-dal
@Typ == Article se zde vypní samo, pokud doplníte:
Důležité není to id="k2article", ale itemscope itemtype=" schema.org/Article "
@id == www.joomlaportal.cz/jak-zacit/k2article se zde vyplní samo:
protože se vyplní URL adresa kde jsem + ID z tagu
Tady si myslím že má autor chybu.
Správná implementace má být:
Protože v elementu Article na Schema @id není
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
search.google.com/structured-data/testin...-na-biostyl-ecoworld
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
Je to opravdu chyba Google tester tools.
Ale je to taky chyba implementátora, tam vůbec id nemá co dělat.
Má si vytvořit nový obalový tag pro tag article, pokud to id potřebuje ke stylování.
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
Máte špatně
správně
<meta itemscope itemprop="mainEntityOfPage" itemtype=" schema.org/WebPage " itemid="item->absoluteURL; ?>"/>
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
Myslím že logo je povinná položka?
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
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
Tady si myslím že má autor chybu.
Protože v elementu Article na Schema @id není
v těch ukázkách jsem autorem já
pokud je kód
1. <article itemscope itemtype=" schema.org/Article "> - nevyplní se @ID
2. <article itemscope itemtype=" schema.org/Article " itemid=""> vyplní se @ID aktuálním url článku (nebo mohu dát itemid="/test" a @ID vyplní doménou rozšířenou o "/test".
Sám si ale myslím, že tam $ID nemá co dělat, ale viděl jsem to na několika webech (včetně joomlaportálu), tak jsem se po tom pídil
Fajn, mohu to vzít jako vzor?Tady je ukázka jak jsem implementoval já:
mainEntityOfPage je součástí i schema.org/Article> <meta itemprop="mainEntityOfPage" content="<?php echo $this->item->absoluteURL; ?>"/>
Máte špatně
správně
<meta itemscope itemprop="mainEntityOfPage" itemtype=" schema.org/WebPage " itemid="<?php echo $this->item->absoluteURL; ?>"/>
Nehlásí to na něm žádnou chybu - test microdat
Má tedy být raději součástí schema.org/WebPage ?
V schema.org/Article je třeba na joomlaportálu.
Ano je, nemám to ještě dodělané.Myslím že logo je povinná položka?
Nejnovější příspěvky