Virtuemart - problém s TCPDF

Ian
13. úno 2015 10:50 #120159
Zdravím všechny,

mám velký problém s TCPDF. Používám VirtueMart 3.0.4 a Joomla! 3.3.6.

VirtueMart i webová stránka funguje správně. Pouze TCPDF ne a ne správně fungovat.

Při použití nejnovější verze 6.2.6 není možné dokončit objednávku. Po potvrzení objednávky je bílá obrazovka, nic víc. Pokaždé. V backendu mohu nicméně u již vytvořené objednávky vytvářet PDF faktury.

Zkusil jsem nainstalovat starší verzi 5.9.206. S tou může být objednávka dokončena. Ale zase nemohu vytvářet PDF faktury. Info: TCPDF ERROR: The XObject Template '-1' doesn't exist! a bílá obrazovka.

Prosím poraďte mi. Děkuji moc za radu.

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

Odpověď od Bong
13. úno 2015 11:02 #120160
TCPDF pro Joomla 3 nikde nevidím. Takže si to tam nějak roubujete sám?
Jak postupujete? Kde hostujete?

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

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

Odpověď od Ian
13. úno 2015 11:12 #120161
Děkuji za odpověď, na všech projektech jsem postupoval takto: tcpdf stáhnu z sourceforge.net/projects/tcpdf/files/ . Rozbalím a přetáhnu do vytvořené složky libraries/tcpdf. Pokaždé mi to fungovalo. Ale pravdou je, že zatím pouze na Joomla 2.5.

Na Joomla 3.x tcpdf nefunguje? Já opravdu nevím, jen se ptám. V mezičase jsme zkoušel i další starší verze a taky ani ťuk. Fakturu mi v backendu vytvoří, tedy u již vystavených objednávek, ale novou objednávku dokončit nemohu, pokaždé white screen.

Už jsem vyzkoušel kde co. Test pouze na základní šabloně Joomla. Nic.

U tcpdf je třeba pak ještě něco nastavit v admin virtuemart?

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

Odpověď od Bong
13. úno 2015 11:30 - 13. úno 2015 11:31 #120162
TCPDF neznám, ale s každou zbraní se nějak zachází. Stačí když na začátku víte, že to má vystřelit...

Knihovna TCPDF přímo pro Joomlu je na JED dostupná pouze ve verzi pro Joomla 2.5. proto se ptám jestli si poslední verzi TCPDF do Joomly cpete nějak sám a jak.

Jenom nakopírovat nestačí, ale to záleží i na vašem hostingu, atd... Jak přesně postupovat při instalaci a nastavení máte na stránkách TCPDF popsáno: www.tcpdf.org/installation.php

Kde hostujete? Co tedy děláte jinak při instalaci? Co jste v postupu vynechal?

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

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

Odpověď od Cony
13. úno 2015 11:34 #120163
TCPDF je knihovna pro vytváření PDF souborů. Jako taková se s Joomlou nijak neintegruje, nespojí. Musíte mít ještě něco, co ty PDFka vytváří v rámci Joomly (nevím jestli to má Virtuemart v základu, nebo je to nějaký plugin). Chybu hledejte tam.
Na Joomle 3.x TCPDF bez problémů používám, funkce si volám z vlastní komponenty.

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

Odpověď od Bong
13. úno 2015 13:15 #120167
Dle mého by mělo fungovat nainstalovat knihovnu TCPDF library pro Joomla. Případně v instalačním balíčku vyměnit soubory za ty z nové verze.

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

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

Odpověď od Ian
13. úno 2015 13:43 #120168
Pánové, oběma vám moc děkuji. Přeinstaloval jsem jak virtuemart, tak virtuemart-aio, jak jsem se dočetl na zahraničním fóru, ale nepomohlo to. Pak mě napadlo se ještě podívat na .htaccess. Nastavil jsem maximum, co můj hosting mi zatím povoluje, tedy:

php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M

A ejhle, zatím to vypadá, že to funguje :) Testoval jsem vše asi 10x a snad to bude ono. Takže memory limit nastavit jak to jen jde, samozřejmě reálně, kolik hosting povoluje. Lepší by jistě bylo 512MB, ale jak se zdá, i těch 256MB snad bude pro začátek ok.

Tak ještě jednou, díky moc a pěkný víkend :)

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