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.

úprava template modulu - titulek

05. led 2021 10:50 - 05. led 2021 10:50 #143485
úprava template modulu - titulek od marvays
Uživatel
Ahojki.
Na jednom webu mám vytvořeny vlastní modul drobečkové navigace, která zároveň ukazuje "název stránky".
Doteď jsem byl s funkčností spokojen, dokud sem nezačal řešil Filtrování produktů. Používám breakdesign.net a tam se filtruje přes nezveřejněný odkaz. problém je ten, že pokud v tom případě že používám filtrování, tak se všechny stránky filtrace jmenují "Filtr", protože se nezobrazuje název kategorie, jako by bylo při běžném zobrazení stránky kategorie VM.

Zápis v modulu mám takto:
Code:
<h1 class="navigace-title"><?php echo $end_list->name; ?></h1>

Napadá někoho, jak to upravit, aby to zobrazovalo spíš než text z odkazu, tak název třeba z meta? Protože ty samozřejmě zůstávají nezměněna. Lámu si s tím hlavu a nic univerzálního mě nenapadá.

Ukázka je například zde: www.lukysipy.cz/luky/kladkove

PS: Možná by bylo řešení použít Advanced Module Manager a pro kategorie VM připravit drobečkovou navigaci odlišnou, která by zobrazovala místo "name" název kategorie. Ale to bych viděl jako nouzové řešení, pokud se nevymyslí lepší zápis :)

05. led 2021 11:40 #143486
Odpověď od Rudolf
Joomla Expert
martine,

Indexovat filtrování výsledků je nesmysl
Drobečková navigace by vám měla ukázat tu kategorii kde filtrujete:

www.kolo-park.cz/vysledky-vyhledavani/ko...a/alpina?custom_f_98 [0]=323237&orderby=ordering,product_name&order=ASC

přitom výsledky vyhledávání/filtrování by měly být označeny meta značkou nofollow,noindex

To co se snažíte udělat (a co jste zuřivě diskutoval s breakdesign na VM foru) je offtopic problému == špatná původní myšlenka.

Proto ani hledat řešení nebudu, omlouvám se.

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

05. led 2021 12:21 #143487
Odpověď od marvays
Uživatel
Rudolfe, mícháte mi tu jablka s hruškami :)
Tady neřeším nic o indexování, ale o správném zobrazení názvu stránky (kategorie) na stránkách filtrování.

A jen upřesním tu zmínku o diskuzi na VM foru . . . . já tam právě diskutuju proto, abych filtrování neindexoval. Jenže to se pak špatně diskutuje, když místo hledání řešení problému pouze každý prezentuje svou představu, jak se má dělat SEO :)

05. led 2021 12:22 - 05. led 2021 12:30 #143488
Odpověď od Rudolf
Joomla Expert
Správný název je název kategorie kde filtrujete, jak to že Vám to nefunguje a mě jo?

To co píšete

Používám breakdesign.net a tam se filtruje přes nezveřejněný odkaz. problém je ten, že pokud v tom případě že používám filtrování, tak se všechny stránky filtrace jmenují "Filtr", protože se nezobrazuje název kategorie, jako by bylo při běžném zobrazení stránky kategorie VM.


je nesmysl a pokud se Vám to děje tak máte něco špatně nastavené.

Můj odkaz je ztaké jako položka menu hidden, ale zveřejněný, ale neindexuje se.
Vaše odkazy jsou non-sef (taky metoda) - pak ale očekávejte problémy s titulkem stránky a drobečkovou navigací, které teď řešíte a neumíte vyřešit.

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

05. led 2021 12:26 #143489
Odpověď od marvays
Uživatel

Rudolf napsal: Správný název je název kategorie kde filtrujete, jak to že Vám to nefunguje a mě jo?


protože:

marvays napsal: Ahojki.
Na jednom webu mám vytvořeny vlastní modul drobečkové navigace, která zároveň ukazuje "název stránky".
Problém je ten, že pokud v tom případě že používám filtrování, tak se všechny stránky filtrace jmenují "Filtr", protože se nezobrazuje název kategorie, jako by bylo při běžném zobrazení stránky kategorie VM.

Zápis v modulu mám takto:

Code:
<h1 class="navigace-title"><?php echo $end_list->name; ?></h1>


Protože jsem vyjmul název kategorie z php souboru default.php kde vypisuje název kategorie a místo toho mám ten mobudl, který zobrazuje prostě jinak. Všude je to dostačující, jen u filtrace je chování modulu nežádoucí. A musím ho nějak změnit.

05. led 2021 12:34 - 05. led 2021 12:54 #143490
Odpověď od Rudolf
Joomla Expert

Protože jsem vyjmul název kategorie z php souboru default.php kde vypisuje název kategorie a místo toho mám ten modul, který zobrazuje prostě jinak.


aha, takže hack kategorie == moduldrobečková navigace nefunguje s filtrováním.

A proč vůbec potřebujete ve výsledcích filtrování název kategorie, když se výsledky nemají indexovat (a nepište mi že pletu jabka s hruškama - to s tím souvisí - pokud něco nemám indexovat, tak je jedno jestli je název FILTR nebo VYSLEDKY VYHLEDAVANI nebo MARTIN AHOJ

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

05. led 2021 12:46 #143491
Odpověď od marvays
Uživatel
Nesouvisí ! A teď jste tam přihodil ještě plný košik švestek :)

Odpověď je prostá . . . UI a SEO

05. led 2021 12:47 - 05. led 2021 12:51 #143492
Odpověď od Rudolf
Joomla Expert
Naprogramovali jsme si Modul Virtuemart Category Header (protože jsme název kategorie potřebovali zobrazit mimo standardní view (v pozici header), do kterého si načítáme název aktivní kategorie a popis, (kvůli SEO) - ten modul je v administraci jen jeden a mění název kategorie a popis i ve filtrování:

www.archivbox.cz/vysledky-vyhledavani/archivace/?custom_f_6 [0]=33

jde asi o 3 řádky v PHP, to můžete přidat do vašeho modulu drobečková navigace také

prostě jen se dotážete na active ID categorie a najdete si její název

Nic složitého.

Souvisí nesouvisí, já mám svůj názor a zatím mě nikdo nepřesvědčil -kromě Google :ú)
SEO pro non-indexed page jsou tedy rozhodně švestky

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

05. led 2021 13:03 #143493
Odpověď od marvays
Uživatel
Můj modul je v podstatě podobný. Jen místo zobrazení popisu kategorie zobrazuje drobečkovou navigaci. Odlišný je v tom, že musí fungovat i na ostatních částech webu, ne jen VM. PRoto nemohu nechat zobrazit název kategorie. I tak mi stím pomáhali na foru VM.

Jak asi chytřejším čtenářům došlo, ne všechny kombinace filtrů budou noindex. Jsou určité kombinace, které naopak indexovat chci. A na rozdíl od Vás mám názor ten, že chci, aby google všechny varianty filtrování i procházel. Ale jak jsem zmínil v úvodu, tohle není podstatou problému. Mě trápí to, že dle mé představy o dobrém UI webu je to, že chci návštěvníkovi, který filtruje v jisté kategorii zobrazovat ve všech kombinacích filtrů její název. Ne žádné MARTIN AHOJ.

Abych byl upřímný, moje požadavky a představy jsou daleko sofistikovanjší, ale to bych musel utéci k jiným systémům. Já chci ale zůstat u joomla a VM. Proto musím vycházet s tím, co je pro ně k dispozici a snažit se z toho hovna uplést co nejlepší bič :) I když to známé pořekadlo tvrdí opak.

Tím bych to z mé strany uzavřel. Záměr sem vysvětlil myslím dostatečně a pokud někoho napadne řešení, budu rád o sdělení.

05. led 2021 13:15 #143494
Odpověď od Rudolf
Joomla Expert

Odlišný je v tom, že musí fungovat i na ostatních částech webu, ne jen VM


A na co je pak ten Advanced Modul Manager kde si nastavím že se modul zobrazuje jen na VM stránce kategorie - bože, amatéři i na VM fóru :)

Jak asi chytřejším čtenářům (použiji Váš obrat) došlo, jsou velmi jednoduché metody jak určité filtrování indexovat
To že to nevíte neznamená že to nejde:

www.kolo-park.cz/obchod/obleceni-1/radit...m_vytvoreni?keyword=

tato položka filtrování se indexuje

Mě trápí to, že dle mé představy o dobrém UI webu je to, že chci návštěvníkovi, který filtruje v jisté kategorii zobrazovat ve všech kombinacích filtrů její název. Ne žádné MARTIN AHOJ.


Ano, nás to taky trápilo, tak jsme si to na archivbox.cz vyřešili a funguje to.
Pro Vás důležité že to jde a postup jste dostal, takže to taky uzavřu

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

05. led 2021 14:13 #143495
Odpověď od marvays
Uživatel
Víc a víc nechápu, proč sem píšete, když nechcete pomoct.
Snažím se vyřešit jednu věc a vy tu pořád píšete kraviny okolo, vzýváte boha a urážíte do amatérů ale jasnou odpověď na jednoduchou otázku neřeknete. Jen se zbytečně znepřehledňuje toto vlákno pro další, kteří možná budou někdy řešit něco podobného. Tohle nemá cenu.

05. led 2021 14:30 - 05. led 2021 14:32 #143497
Odpověď od Rudolf
Joomla Expert
Pomoc jsem Vám napsal přesně - co máte udělat

Místo spousty plků kolem už jste to mohl mít naprogramované :)

V modulu se zeptáte na aktivní ID kategorie VirtueMartu
Code:
$category_id = JRequest::getVar('virtuemart_category_id', 0);

A k ní si zjistíte název kategorie.

Ten pak zobrazíte v drobečkové navigaci jako poslední položku, pokud jste na správném view.
Jestli si na to napíšete nový modul nebo upravíte stávající je na Vás.

Nevím co více chcete...

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

Powered by Fórum