Přihlásit se

Joomla 5.0.1 a 4.4.1 bezpečnostní vydání (29 lis 2023)

Joomla 5.0.1 a 4.4.1 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 4.x. a 5.x.

Proměnná (třída) this a její funkce

02. led 2016 06:48 #125043
Dobrý den,

řeším problém s jednotkou, která se zobrazuje v balení na detailu produktu. U ceny se standardně zobrazí jednotka z jazykových souborů, např. pro metry krychlové:
Code:
COM_VIRTUEMART_UNIT_SYMBOL_CUBM="m³"
, takže se zobrazí m³. Dole v popisu se ale zobrazí "CUBM". Je to v proměnné:
Code:
$this->product->product_unit

tak bych se rád zeptal, zda je možné ze souboru kde se $this vytváří nějak možné zjistit odkud se tyto data berou. Kde najdu soubor kde je definované co bude v $this->product? Nebo to probíhá pro celý VM automaticky a není to možné dohledat?

Díky

02. led 2016 11:09 - 02. led 2016 11:27 #125047
Odpověď od Bong
Moderátor
Pokud tomu rozumím, tak se vám jednotky zobrazují správně, ale v popisu namísto m3 máte CUBM?
Bohužel nepíšete jakou verzi VM máte...
To bude spíše problém překladu, nebo se podívejte na tato vlákna, kde jsou podobné problémy popsány:

www.google.cz/search?q=COM_VIRTUEMART_UNIT_SYMBOL_CUBM

I'm sorry, my responses are limited...you must ask the right questions.

02. led 2016 11:14 #125048
Odpověď od ryan99
Uživatel
Verze jooml je 2.5. Jednotky se všude zobrazují správně, jen v popisu pod produktem (na frontendu) se nezobrazuje správná hodnota, ale jakoby se to bralo z toho "COM_VIRTUEMART_UNIT_SYMBOL_CUBM". V jazykových souborech jsem žádný problém nenašel

02. led 2016 11:28 #125049
Odpověď od Bong
Moderátor
Aha, jednotky se nezobrazují.... Joomlu a Virtuemart máte v poslední verzi a aktualizované? Jinou šablonu jste zkusil?

I'm sorry, my responses are limited...you must ask the right questions.

02. led 2016 12:24 - 02. led 2016 12:25 #125050
Odpověď od ryan99
Uživatel
Jednotky se zobrazují, ale ne ty které mají. Zobrazuje se jakoby konec té proměnné. U metrů krychlových se zobrazí "CUMB", u čtverečných "SM", podle mě to vychází z toho:

COM_VIRTUEMART_UNIT_SYMBOL_CUBM -> CUMB
COM_VIRTUEMART_UNIT_SYMBOL_SM -> SM
atd.

Ale jen v tom popisu balení: 18 CUMB. U ceny je to normálně m3

Šablona je tam jen jedna, zkusím tedy nainstalovat novou...

02. led 2016 13:06 #125053
Odpověď od Bong
Moderátor
Joomlu a Virtuemart máte v poslední verzi a aktualizované? Včetně bezpečnostních PATCH ?
S jinou šablonou to funguje?
Když zapnete Globální nastavení - Systém - Ladění chyb jazyka, tak se okolo toho CUMB objeví jaké znaky?
Když si do Správce jazyků: Přepsání jazyku přidáte CUBM="m³", tak to začne fungovat?

I'm sorry, my responses are limited...you must ask the right questions.

Powered by Fórum