Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Vícejazyčné stránky (Joomla 4.0.4, šablona Yootheme)

15. pro 2021 12:39 - 15. pro 2021 12:49 #145318
Odpověď od Petr Kraus
Začátečník
Jak se jí tedy mám zbavit. Uvítám radu 😉

Schválně jsem si podle vašich připomínek rychle vytvořil základ nového webu s vícejazyčným obsahem. 'Stav jazyků' nevykazoval žádné chyby do chvíle, kdy jsem položku skrytého menu nenastavil jako hlavní (nechal jsem název Main menu, což je nepodstatné). Nelze zrušit nastavení 'Hlavní stránka' (netuším jak) a Výchozí položku zneveřejnit nelze - viz přiložený obrázek.

Tedy jednoduše. Lze to obejít např. vytvořením další položky apod. Triviální změna záznamu v databázi mi připadá mnohem jednodušší a podle mého názoru nic dalšího nemůže způsobit.

Web s touto chybou sice funguje bez potíží a mohl jsem si tyto pokusy odpustit. Ale jak jsem psal, nesnáším jakákoli chybová hlášení.

15. pro 2021 13:27 - 15. pro 2021 13:27 #145321
Odpověď od Cony
Moderátor

Petr Kraus napsal: Jak se jí tedy mám zbavit. Uvítám radu 😉

Nezbavíte se jí (ne standardně), je to designový záměr a tak to prostě má být nastaveno, 2 jazyky - 3 hlavní položky menu z toho jedna nastavena na Vše. Hláška ve stavu jazyků neříká, že by měla být položka zneveřejněna, ale že by neměla být ve zveřejněném modulu (možná námět pro Bonga na revizi překladu :) )
Code:
COM_LANGUAGES_MULTILANGSTATUS_DEFAULT_HOME_MODULE_PUBLISHED="Tato stránka je nastavena jako vícejazyčná stránka. Položka výchozí stránky (titulní stránka) zobrazená v nějakém modulu nabídky, která má nastaven jazyk 'Vše' by neměla být zveřejněna."
Snad něco jako "Položka výchozí stránky (titulní stránka), která má nastaven jazyk 'Vše', by neměla být v nabídce zobrazené v nějakém zveřejněném modulu."

15. pro 2021 13:32 - 15. pro 2021 13:32 #145322
Odpověď od Cufe
Admin
A co to udělat zcela jednoduše podle návodů, kterých jsou desítky v síti (Joomla multilanguage website) a nepiplat se nesmyslně v databázi?
Když chcete mít multilang. web, prostě prvotní menu bude jako 'root' a ostatní budou podle jazyků. pak už jen přiřadíte hlavní položku každému menu/jazyku, obsahu a menu položkám nastavíte jazyk a v šabloně si případně vyřešíte kopie (záleží na šabloně). Nekomplikujte si život, Joomla to má jasné a přehledné, jen je potřeba ten systém tvorby multilang webu pochopit.

Joomla úřední deska | IVT služby - IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!

15. pro 2021 14:28 #145323
Odpověď od Petr Kraus
Začátečník

Cony napsal:

Petr Kraus napsal: Jak se jí tedy mám zbavit. Uvítám radu 😉

Nezbavíte se jí (ne standardně), je to designový záměr a tak to prostě má být nastaveno, 2 jazyky - 3 hlavní položky menu z toho jedna nastavena na Vše. Hláška ve stavu jazyků neříká, že by měla být položka zneveřejněna, ale že by neměla být ve zveřejněném modulu (možná námět pro Bonga na revizi překladu :) )
[/code]


'Designový záměr'??? Ha, ha! Napravit jednorázové neúmyslné chybné kliknutí by snad mělo být možné nějakým standardním postupem!!!

Poznámka: Modul jsem neměl zveřejněný.

Cufe napsal: ... jednoduše podle návodů


Tak jsem postupoval, ale stačilo jediné nechtěné kliknutí a chybička se vloudila, i když nepodstatná. Nechtěl jsem připustit, aby už inzerovaný web nešel a snažil se to rychle napravit. Je samozřejmě mým selháním, že jsem znervózněl a zamotal se do toho. Nikdy nechci dál pustit nepustil něco, co by mělo byť jen marginální chybu.

Cufe napsal: ...Joomla to má jasné a přehledné, jen je potřeba ten systém tvorby multilang webu pochopit.


Ale ano, systém tvorby multilang webu jsem "už konečně" pochopil, ale ... Už jsem toho ale za svůj poměrně dlouhý život dost naprogramoval. Ale takto 'jasné a přehledné' části jako je 'systém tvorby multilang webu' by rozhodně neměl mít žádný systém.

Nic dalšího v Joomle nezpochybňuji.

Drobná poznámka na závěr: Zřejmě nutně potřebujete mít v diskuzi poslední slovo, tak se do toho pusťte a klidně se do mě trefujte! To vydržím 😉 Já končím, debaty tady už zjevně nic nového nepřinesou.

15. pro 2021 15:23 #145324
Odpověď od Ernst
Joomla Expert
nebo můžete jít touto cestou, zvlášť jestli jsou různé jazyky webu s identickým obsahem - www.faboba.com/en/composants/falang/presentation.html

15. pro 2021 16:43 #145325
Odpověď od Cufe
Admin

Petr Kraus napsal: Drobná poznámka na závěr: Zřejmě nutně potřebujete mít v diskuzi poslední slovo, tak se do toho pusťte a klidně se do mě trefujte! To vydržím 😉 Já končím, debaty tady už zjevně nic nového nepřinesou.

Nerozumím Vaší reakci, uvedl jsem 2 v celku stručné posty :-) Ale pokud máte ten pocit, určitě (aspoň já osobně) nemám potřebu se do Vás strefovat. Ba naopak, jasně jsem Vám uvedl, jak byste měl postupovat a bez ohledu na to, na co jste klikl, Joomla Vás nepustí v adminu smazat něco, co je v rámci multilang. důležité natolik, abyste si to smazal. Aspoň takovou mám zušenost já. Pokud se Vám to však podařilo, vytvořit smazané znovu, není problém. Řešení bylo snadné, Vy jste se rozhodl vstoupit do databázové vrstvi a nezůstat v uživatelské. Není to nic proti ničemu, pokud již víte, kde jste udělal chybu, a víte jak to funguje. Chybami se člověk učí a Vy aspoň už víte, že řešení je snadné i v rámci administrace RS. Ode mě se Vám určitě nedostane opovrhující odpovědi, pokud se Vám to tak z textu jevilo, v myšlence to tak určitě nebylo míněno. Ať se daří. ;-)

Joomla úřední deska | IVT služby - IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!

Powered by Fórum