multilanguage web

Kamila
25. led 2019 11:18 #138686
Máte prosím někdo nějaká nápad.
Poteřbuju udělat dvojjazyčný web. Na jednou stařičkém webu jsme to dělala přes Joomfish což bylo pro mě jednoduché. Teď to Joomla umí přímo, ale já se v tom hrozně plácám.

Viděla jsme mraky videí, ale stejně mám něco blbě. Nejsem schopná na home page dát ten language switch. Teda já ho tam dám i vidím nadpis že je na home page umístěn, ale ne ty vlajky kterýma se to přepne a na tom jsme zaseknutá a nemůžu se pohnout.

Máte někdo prosím nějaký nápad kterým směrem hledat chybu?

dííky moc

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od hrackar
25. led 2019 11:31 - 25. led 2019 11:32 #138687
Dobrý den,

pro Joomla 3 není přímo potřeba rozšíření jako je FaLang nebo JoomFish, zkuste se podívat na tento sice starší článek pro Joomla 2.5, ale v Joomla 3.x se toho v rámci multijazyčnosti moc nezměnilo.

Třebas pomůže: www.website21.cz/blog/navody/71-joomla-2...ltijazycnych-stranek

Hezký den

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
25. led 2019 11:34 - 25. led 2019 11:36 #138688
pokud to ale potřebujete rychle a jednoduše, tak falang je ta správná volba

PS pokud máme radit, potřebujeme to vidět :)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Kamila
25. led 2019 11:36 #138689
Díky přečtu si to.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Kamila
25. led 2019 11:47 #138690
Já to snad ani nepotřebuju rychle, ale jednoduše. Mě to rovnu v Joomla přijde strašně složitý. I když z videí mi to přišlo fááák easy :-)

Web trošku rozhrabanej jak se s tím patlám takže prosím o shovívavost
www.svatebniprskavky.cz

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od hrackar
25. led 2019 11:54 #138691
Dobrý den,

co člověk to názor. Už jsem byl nucen několik starších projektů řešit při migraci a vždy lepší je pokud možno využít / vytěžit co nejvíc ze základu Joomly bez použití rozšíření třetích stran.

Potom pokud člověk něco potřebuje specificky tak samozřejmě napsat si vlastní řešení. (Ideál pro pokročilé uživatele). Zrovna, že by JoomFish nebo FaLang byl kdoví jak přehledný, jednoduchý bych tedy tvrdit moc nechtěl.

Hezký den.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Kamila
25. led 2019 11:59 #138692
S tímhle souhlasím, s třetíma stranama může být problém.
Můj problém je v tuhle chvíli že jsme asi stál ještě pochopila ten systém jak to tvořit tu dvojjazyčnost.
V joomfish jsme měla web a ke každému menu a článku jsme si dala překlad, ale přímo v Joomla mi to přijde komplikované.

Ale nevzádám to jdu číst články.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od hrackar
25. led 2019 12:13 #138693
Ve zkratce:

1. Mít nainstalované požadované jazyky
2. Mít nastaveno správně "Jazyky obsahu"
3. Vytvořit jedno hlavní menu, které bude mít položku "Výchozí" pro "Úvodní stránka" a nesmí mít přiřazen žádný konkrétní jazyk
4. Vytvořit si ideálně samostatná menu pro jednotlivé jazyky u každé položky v menu vždy nastavit správně požadovaný jazyk
5. V každém takovém menu si nastavit u položky co má být pro "Úvodní stránku" hvězdičku "výchozí" hned se u položky objeví daná vlaječka
6. Vytvořit si strukturu kategorií a článků podle jazyků to je už čistě na uživateli jaký přístup zvolí
7. Povolit si příslušné pluginy viz článek
8. U modulu které mají měnit obsah podle jazyka si nastavit ten správný, moduly jako je login, drobek apod zpravidla není potřeba mít pro každý jazyk zvlášť.

Je to napsané na hrubo a je to jednoduché nastavit do pár minut a obzvlášť pokud to je na novém, čistém webu. Za překlepy a nejasnosti se omlouvám, je to psané stručně a na rychlo.

DŮLEŽITÉ: HLAVNĚ NEZAPOMENOUT NASTAVOVAT SPRÁVNÝ JAZYK U KAŽDÉ POLOŽKY

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
25. led 2019 12:45 - 25. led 2019 12:46 #138694
Joomfish a falang jsou v podstatě to samé.
Falang je dále vyvíjen joomfish už myslím ne.

Pokud budou vícejazyčný obsah vkládat i uživatelé, prostředky joomly na to nejsou nejlepší.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
25. led 2019 13:44 #138695
Ernst:

Vždy se mi líbí Vaše příspěvky, jsou k věci a jednou větou řečeny.

Zde se ale raději zeptám abych nedělal rychlý ukvapený názor, protože asi nesouhlasím :)

Myslím si, že právě prostředky aktuální joomly jsou nyní takové, že multilanguage obsah vytvářím jednodušeji než s použitím JoomFish. Většina našich zájkazníků (a že jich je něco přes 300 na J1.5) operuje jak je to ve wordpressu jednoduché, otevřu si článek a ve stejném okně k němu vytvořím překlad. A nadávají na joomfish, že se v něm nemohou vyznat a najít ten překlad.

Nyní přece také v Joomle otevřu článek, modul, kategorii a ve stejném okně mám vlevo původní obsah v CZ a v pravém okně nově vytvářený obsah v EN a mohu překládat.

Pokud to chci jinak, musím pochopit základní rozdíl mezi JoomFish a Multilanguage v Joomle 3:

- Joomfish - vytvořím článek v joomle a vytvářím překlad, článek je v administraci jen jeden, překlady jsou uložené v joomfish
- Joomla - pro každý jazyk vytvářím duplicitní obsah == menu, kategorie, článek, modul jsou 2x a u každého je nastavený příslušný jazyk.

Pokud používám T3 framwork, mám vytvořené dvě varianty šablony abych viděl jedno menu v CZ a jedno menu v EN.

Nebo se pletu?

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

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
25. led 2019 13:59 #138696
Kamila:

Musíte mít jednu položku Home pro všechny jazyky (se žlutou hvězdičkou)
a pak jednotlivé menu s úvodní stránkou pro jednotlivé jazyky.
V první řadě nadefinované jazyky, zapnutý plugin a nastavený modul na přepínání.

Ostatní v přílohách

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

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
25. led 2019 13:59 - 25. led 2019 14:00 #138697
A další

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

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
25. led 2019 16:59 - 25. led 2019 17:03 #138698

Ruda napsal - Nyní přece také v Joomle otevřu článek, modul, kategorii a ve stejném okně mám vlevo původní obsah v CZ a v pravém okně nově vytvářený obsah v EN a mohu překládat.

Jak dál píšete, v joomle jsou dva články, každý v určitém nebo více jazycích. Nejedná se tedy o pouhý překlad ale o vytváření duplicitního (a to všeho, menu článků, kategorií, modulů atd). Pak si třeba představte, že máte 6 jazyků na webu. To už neuhlídáte.

Ve Falang (joomfish už vynechám) máte vše jen jednou a vytváříte k tomu překlady (nejen obsah, ale i název, alias, dodatečná pole atd). Tam opravdu už jen překládáte a pokud máte (bezplatný) účet u microsoft azure, můžete si to na pokyn vždy nechat přeložit automaticky.

Je tu jeden rozdíl, že já neustále mluvím o placeném Falangu a vy pravděpodobně o free. Ve free spravujete překlady v samostatných seznamech (dá se to, ale není to tak komfortní), zatímco v placené verzi se přímo ve článku (menu, modulu atd.) klikne na patřičný jazyk a v popupu se to překládá, Také ten strojový překlad umí jen placená verze.

Je to výhodné, pokud překládáte celý web, pak máte vše jen jednou. Pokud ale máte v každém jazyku jiné články, jiná menu, jiné moduly, pak na to falang vhodný není a doporučuji použít prostředky joomly

snad jsem na nic nezapomněl

PS to Kamila - máte správně nastaveny jazyky obsahu (nestačí jen nainstalovat jazyky) a máte povolený plugin System - Jazykový filtr?

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
25. led 2019 17:18 #138700
Souhlasím s Ernstem. Základ v Joomle mi přijde šikovný na weby menšího rozsahu, s menším počtem jazyků. S rostoucím počtem položek menu, modulů apod. se stává komplikovanější až nepřehledný. Falang nepoužívám, nedokážu posoudit, Joomfish jsem kdysi používal (z nutnosti na J1.5), přehledný moc nebyl. Navíc fungoval na principu upravování SQL dotazů, čímž šla veškerá optimalizace dotazů do databáze od dodavatelů komponent k šípku. Na velkém počtu článků dokázal Joomfish web poměně přibrzdit.

Multilang komponenta v J3 mi přijde spíš jako takové nouzové řešení, uživatelsky mi není moc příjemná.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Kamila
27. led 2019 22:27 #138718
Děkuju moc moc moc.:) :) :) :) :) :) :)
Měla jsme úplně blbou chybu nastavenou jen jednu home page a tak mi to nefungovalo.

Děkuju za pěkný a srozumitelný postup.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.