Přehled odpovědí
-
AutorPříspěvky
-
Překládat jsem začal pomocí Poeditu a tím jsem vygeneroval i .mo soubor.
Přegenerovat soubory pomocí Codestyling Localization jsem také zkoušel, je to fakt záhada…
Na e-mail Vám posílám tedy celou tu záhadu.
Díky za ochotu!Soubor .mo mám vytvořen, web testuji lokálně, ale zkoušel jsem to i na testovacím hostingu, kam jsem plugin nakopíroval včetně překladů.
Výsledek pořád stejný…
Ty soubory budou asi v pořádku, protože některé přeložené řetězce se zobrazují správně. Ve zdrojových souborech jsem taky rozdíl nenašel, u funkčních i nefunkčních řetězců je “textdomain” nastaveno na “cjfm”.
Je to prostě nějaká záhada….
Díky za rady, Tomáš E.Tak jsem vyzkoušel nahradit tu funkci strtolower() funkcí mb_strtolower() a už to zase funguje!
Tu původní funkci jsem tam přidával sám, takže za to výrobce pluginu asi nemůže…
Šablonu používám MIO od Splashing Pixels a všechny doplňky i e-shop používám nejaktuálnější.
Pro představu přidávám kód s definicí té problémové funkce:
add_filter ( 'pdf_template_order_shipping' , 'custom_order_shipping', 20, 3 );
function custom_order_shipping ( $output, $order_id ) {
global $woocommerce;
$woocommerce_pdf_invoice_options = get_option( 'woocommerce_pdf_invoice_settings' );
if (!$order_id) return;
$order = new WC_Order( $order_id );
$output = '';
$output = 'Způsob dopravy: ' . '<strong>' . strtolower($order->get_shipping_method()) . '</strong>' ;
return $output;
}Ano, jedná se o oficiální doplněk PDF Invoices, funkce byla použita na dvou místech – v souboru upravených, předefinovaných funkcí v adresáři šablony a na jiném místě, přímo v souboru pluginu PDF Invoices. V obou případech vzniká ta chyba, ale oba případy taky generují ten kód pro PDF.
Zatím jsem ještě neměl čas vyzkoušet funkci někde jinde ve WordPressu, takže nevím, jestli se problém vyskytuje jen při použití toho generátoru PDF nebo i jinde.
S hostingem to nesouvisí, protože to mám nainstalováno všechno na lokálu (přes XAMPP) a všechny ostatní verze stejného webu fungují normálně. Nefunguje to jen v té jedné, kde je právě instalace toho nejnovějšího WP 3.6 s již integrovanou češtinou.
Problém jsem zatím vyřešil tím, že jsem funkci na obou místech vyhodil. Jakmile budu mít chvíli, vyzkouším jí nahradit tou funkcí mb_strtolower() a uvidíme.
Zatím díky za tip!
Ahoj,
řeším nasazení e-shopu už docela dlouho, nejdřív jsem používal WP e-Commerce, ale podle mě má spoustu chyb, nepřehlednou dokumentaci a velice laxní podporu tvůrců. Nepodařilo se nám například upravit košík a obsah e-mailů pro klienta tak, aby tam byly všechny informace přehledně uspořádané, atd…
Jednoznačně lepší je podle mě WooCommerce. Chyb minimum, podpora od vývojářů velice dobrá, dokumentace přehlednější. Dále podstatně větší nabídka doplňků a šablon. Pravdou je, že placené doplňky jsou poněkud dražší než pro WP e-Commerce, ale zase mají lepší podporu. Navíc se dá přes codecanyon.net sehnat většinou alternativní placené doplňky za přijatelnější ceny.
Ahoj, s WPEC jsem bojoval asi dva měsíce, tento e-shop má podle mě spoustu chyb, zejména řešení košíku je pro naše podmínky zcela nevyhovující a řekl bych, že i pěkně odfláknuté.
Nakonec jsem to i přes investice do placených doplňků musel vzdát a přejít ke konkurenci – WOO Commerce. Ten má podstatně lepší dokumentaci a podporu a s minimální investicí se podařilo rozchodit dobírku atd.
-
AutorPříspěvky