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.
Nefunguje uložení řazení položek nabídky
18. čvc 2012 14:30 - 18. čvc 2012 14:35 #95659
Zdravím,
opět mám problém, tentokrát s řazením nabídek.
Mám Joomlu 2.5.6 na kterou jsem migroval z joomly 1.5.23, už od začátku byli s položkami v nabídkách problémy (některé nefungovaly nebo jim nešel změnit alias), ale hlavně byly seřazeny podle mě neznámého klíče. Teď je sice můžu tlačítky u řazení nahoru a dolů (modrý puntíky se šipečkama) posouvat, ale při každé aktualizaci joomly se mi opět seřadí jako po migraci (pro mě zcela chaoticky). Když je chci seřadit rychle pomocí čísla u řazení, tak po kliknutí na disketku jsou zase jako po migraci (tohle kliknu má vliv na všechny nabídky, ne jen na tu ve které to právě nastavuji). Už mě to začíná docela štvát, nevíte někdo čím to může být způsobený, nejlépe jak to nějak vyřešit.
opět mám problém, tentokrát s řazením nabídek.
Mám Joomlu 2.5.6 na kterou jsem migroval z joomly 1.5.23, už od začátku byli s položkami v nabídkách problémy (některé nefungovaly nebo jim nešel změnit alias), ale hlavně byly seřazeny podle mě neznámého klíče. Teď je sice můžu tlačítky u řazení nahoru a dolů (modrý puntíky se šipečkama) posouvat, ale při každé aktualizaci joomly se mi opět seřadí jako po migraci (pro mě zcela chaoticky). Když je chci seřadit rychle pomocí čísla u řazení, tak po kliknutí na disketku jsou zase jako po migraci (tohle kliknu má vliv na všechny nabídky, ne jen na tu ve které to právě nastavuji). Už mě to začíná docela štvát, nevíte někdo čím to může být způsobený, nejlépe jak to nějak vyřešit.
18. čvc 2012 19:00 #95661
Odpověď od Houbák
Zkušený uživatel
Pokud vám řazení zlobí v administraci, tak je asi nejjednodušší nastavit řazení přímo v databázi. To už ale vyžaduje aspoň minimální znalosti databází.
18. čvc 2012 19:11 - 18. čvc 2012 19:12 #95663
Odpověď od Gucky
Začátečník
Tak v tom pripade budu potrebovat nekde zjistit ve ktere tabulce to razeni je. Ale slo mi spis o nejaky systemovy reseni, proste, abych ten problem odstranil a ne obesel.
18. čvc 2012 20:31 #95666
Odpověď od radek
Zkušený uživatel
Mne to dela na jedne instalaci joomly taky. Taky se toho nemuzu zbavit. Ulozim a za nejakou dobu je to proste zase zpet.
18. čvc 2012 22:10 #95672
Nefungují položky komponent, které nejsou nainstalovány. Změnit alias by neměl být problém, ale není na škodu všechny položky alespoň otevřít, případně smáznout alias a uložit.
Obecně jsem na problém s řazením položek v Joomle nenarazil, ale u komponent třetích stran velice často.
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
gucky napsal: ...migroval z joomly 1.5.23, už od začátku byli s položkami v nabídkách problémy (některé nefungovaly nebo jim nešel změnit alias), ...
Nefungují položky komponent, které nejsou nainstalovány. Změnit alias by neměl být problém, ale není na škodu všechny položky alespoň otevřít, případně smáznout alias a uložit.
Obecně jsem na problém s řazením položek v Joomle nenarazil, ale u komponent třetích stran velice často.
I'm sorry, my responses are limited...you must ask the right questions.
19. čvc 2012 09:39 #95687
Odpověď od Gucky
Začátečník
Ze nefunguji položky třetich stran je mi jasný, ty jsem smazal a nahradil komponentami mnovými. Mě prostě nefunguje - nebo spíše funguje špatně - řazení nabídek ve kterých jsou třeba jen kategorie článků. Každopádně mám stejný problém u všech nabídek. Nejvíc mě zaráží, když například v topmenu kliknu na ikonku disketky, tak to má vliv na všechny ostatní menu - ty se přeskládaj, jak jsem popisoval podle pořadí, které bylo aktuální ihned po migraci. Osobně si myslím, že to číslo u řazení je v DB zapsáno a Joomla ho prostě nezmění a tak se to přeskládá podle něj, furt stejně.
Aliasy mi nejdou změnit, protže mi to píše, že už tento alias existuje, ale v celé joomle ho nemůžu najít. Očividně si to někde v DB pamatuje něco co už by tam nemělo být. Já jen neznám strukturu DB joomly dostatečně na to, abych toto byl schopen dohledat.
Jinak mám další tři weby na joomle 2.5.x, které jsou po její čisté instalaci a tam není žádný problém.
Aliasy mi nejdou změnit, protže mi to píše, že už tento alias existuje, ale v celé joomle ho nemůžu najít. Očividně si to někde v DB pamatuje něco co už by tam nemělo být. Já jen neznám strukturu DB joomly dostatečně na to, abych toto byl schopen dohledat.
Jinak mám další tři weby na joomle 2.5.x, které jsou po její čisté instalaci a tam není žádný problém.
19. čvc 2012 13:19 #95698
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
Otevřel jste všechny položky menu, vymazal alias, zkontroloval nastavení a znovu je uložil? Ony ty migrované nemají nastavené všechny parametry, mezi verzemi je rozdíl.
Zobrazte si všechny položky menu, očíslujte a seřaďte. Pak by to mělo fungovat. Nebo je přešoupejte ručně pomocí šipek, to by mělo také fungovat (při přešoupnutí se změní i číslo v okénku vedle).
Joomla 2.5 má hlídání shodných aliasů, pokud jste je měl ve staré Joomle. Mohl být problém, ale nemusel (za určitých okolností). Pokud už existuje a to může být jakýkoli alias, nenechá vás jej uložit. Buď stránky znáte, tedy víte, která položka se jmenuje stejně, nebo použijte hledání v databázi.
Zobrazte si všechny položky menu, očíslujte a seřaďte. Pak by to mělo fungovat. Nebo je přešoupejte ručně pomocí šipek, to by mělo také fungovat (při přešoupnutí se změní i číslo v okénku vedle).
Joomla 2.5 má hlídání shodných aliasů, pokud jste je měl ve staré Joomle. Mohl být problém, ale nemusel (za určitých okolností). Pokud už existuje a to může být jakýkoli alias, nenechá vás jej uložit. Buď stránky znáte, tedy víte, která položka se jmenuje stejně, nebo použijte hledání v databázi.
I'm sorry, my responses are limited...you must ask the right questions.
20. čvc 2012 18:02 #95759
Odpověď od Gucky
Začátečník
Aliasy jsem hledal v celé Joomle, např alias uvod chci mít jen jednou a to v topmenu, ale položka menu s tímto aliasem uložit nejde i když jsem prošel všechny nabídky, články a kategorie a nikde položka s aliasem uvod neexistuje. V DB jsem ji nehledal, ale můžu to zkusit.
Přešoupat položky nabídek šipečkami jde, ale při každé aktualizaci joomly či nějaké její komponenty se tam vrátí ono nechtěné seřazení.
Očíslování položek mi bohužel právě nechce fungovat. Když si položky očísluji a pak kliknu na uložení (ikonka disketky), tak se to poskládá tak jak to bylo původně.
Když položky posouvám šipečkami, tak se mi čísla u položek mění, ale jakmile kliknu na tu disketku, zase se poskládaj tak jak byly původně. Prostě začarovanej kruh.
Nevím jak lépe bych to popsal, prostě při kliknutí na disketku nebo při jakékoli aktualizaci se všechny položky všech menu přeskládají, tak jak byli těsně po migraci.
Přešoupat položky nabídek šipečkami jde, ale při každé aktualizaci joomly či nějaké její komponenty se tam vrátí ono nechtěné seřazení.
Očíslování položek mi bohužel právě nechce fungovat. Když si položky očísluji a pak kliknu na uložení (ikonka disketky), tak se to poskládá tak jak to bylo původně.
Když položky posouvám šipečkami, tak se mi čísla u položek mění, ale jakmile kliknu na tu disketku, zase se poskládaj tak jak byly původně. Prostě začarovanej kruh.
Nevím jak lépe bych to popsal, prostě při kliknutí na disketku nebo při jakékoli aktualizaci se všechny položky všech menu přeskládají, tak jak byli těsně po migraci.
25. čvc 2012 07:57 #95869
Odpověď od Gucky
Začátečník
Tak aliasy jsou vyřešeny, jsem slepej nenapadlo mě hledat položky v koši. Při migraci se prevedli i ty v koši a tam byli ty stejný aliasy, proto to nešlo měnit. Nicméně problém s řazením se mi vyřešit nepovedlo.
25. čvc 2012 10:44 #95872
Odpověď od Gucky
Začátečník
Tak řazení jsem nějak zprovoznil, ale píše mi to chybu: "Změna řazení se nezdařila. Chyba: Root node not found". Před tím to žádnou chybu nepsalo, jen to nefungovalo. Teď se to sice přeskládá, ale napíše to tu chybu.
Dál přestalo fungovat vytváření nových položek v menu. Při pokusu o uložení položky to napíše: "Uložení se nepodařilo z důvodu následující chyby MenusTableMenu: :_getNode neúspěšný - "
Jediná změna kterou jsem provedl je vymazání položek z koše (bránili mi v používání těch aliasů).
Můžete mi prosím někdo poradit.
Dál přestalo fungovat vytváření nových položek v menu. Při pokusu o uložení položky to napíše: "Uložení se nepodařilo z důvodu následující chyby MenusTableMenu: :_getNode neúspěšný - "
Jediná změna kterou jsem provedl je vymazání položek z koše (bránili mi v používání těch aliasů).
Můžete mi prosím někdo poradit.
25. čvc 2012 12:39 #95877
Odpověď od Gucky
Začátečník
Díky za odpověď, přišel jsem na to samé a už to opravuji. Zjistil jsem, že při promazávání koše smazala Joomla i záznam s ID "1" z tabulky _menu a bez něj to prostě nefunguje.
Dále jsem zjistil, že joomla 2.5.x zřejmě nepoužívá sloupec Ordering v tabulce _menu pro zápis řazení položek menu. Mě se tam při migraci převedly hodnoty z joomly 1.5.23 a to je zdroj toho problému s řazením. Joomla 2.5.x si pořadí zapisuje do jiných sloupců, které v joomle 1.5.x nejsou, ale při řazení samotném bere na sloupec Ordering zřetel a tím, že řazení z pole Ordering má vyšší prioritu, tak se změna řazení přes administraci joomly 2.5.x neprojeví.
Řešení je nastavit v celé tabulce _menu hodnoty v poli Ordering na 0. Tím se zprovozní výchozí řazení dle administrace a dále s tím již nejsou problémy.
Nebo si do tohoto pole přes PHP MyAdmin nastavit řazení tak jak ho chceme a pak už s ním i při chybě v administraci nepůjde pohnout, dokud se opět nepěnastaví přímo v DB přes PHP MyAdmina.
Možná je někde v administraci Joomly 2.5.x nastavení zda zapisovat řazení položek menu do pole Ordering, ale nenašel jsem to.
Dále jsem zjistil, že joomla 2.5.x zřejmě nepoužívá sloupec Ordering v tabulce _menu pro zápis řazení položek menu. Mě se tam při migraci převedly hodnoty z joomly 1.5.23 a to je zdroj toho problému s řazením. Joomla 2.5.x si pořadí zapisuje do jiných sloupců, které v joomle 1.5.x nejsou, ale při řazení samotném bere na sloupec Ordering zřetel a tím, že řazení z pole Ordering má vyšší prioritu, tak se změna řazení přes administraci joomly 2.5.x neprojeví.
Řešení je nastavit v celé tabulce _menu hodnoty v poli Ordering na 0. Tím se zprovozní výchozí řazení dle administrace a dále s tím již nejsou problémy.
Nebo si do tohoto pole přes PHP MyAdmin nastavit řazení tak jak ho chceme a pak už s ním i při chybě v administraci nepůjde pohnout, dokud se opět nepěnastaví přímo v DB přes PHP MyAdmina.
Možná je někde v administraci Joomly 2.5.x nastavení zda zapisovat řazení položek menu do pole Ordering, ale nenašel jsem to.
25. čvc 2012 12:59 #95884
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
V podstatě děláte to co jsem psal už na začátku: všechny položky otevřít a uložit, aby se zapsaly případné chybějící údaje..
I'm sorry, my responses are limited...you must ask the right questions.
25. čvc 2012 18:02 - 25. čvc 2012 18:03 #95896
Odpověď od Gucky
Začátečník
Právě že ne. Musím upravovat tabulky přímo v DB přes PHP MyAdmina, jinak to opravit nejde.
Otevřít a uložit položky na zapsání hodnoty do pole Ordering v tabulce _menu nemá žádný vliv.
Otevřít a uložit položky na zapsání hodnoty do pole Ordering v tabulce _menu nemá žádný vliv.
Nejnovější příspěvky