Phoca Cart - nefunkčný checkout po upgrade

ferino
20. zář 2019 14:46 #140751
Zdravím, mám dosť veľký problém
po čase som zaktualizoval Phoca Cart na najnovšiu verziu (bola tam predtým asi v3.2.0)
normálne cez Joomla update - všetko zbehlo OK.

Avšak výsledok je taký, že eshop sa zobrazuje normálne, tovar sa dá pridať do košíka - ale keď chcem zobraziť košík, tak mi hodí chybu:
"Call to undefined method PhocacartRenderFront::getClass()"
A tým pádom je eshop nefunkčný.

Prosím o pomoc.
http://www.vumza.sk

beží to na:
PHP 7.2.18
MySQLi 5.1.73-community

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

Odpověď od Bong
20. zář 2019 15:39 - 20. zář 2019 15:40 #140752
Phoca Cart - Rozšíření a zkontrolujte, zda je komponenta ve verzi 3.3.2, případně zaktualizujte. Totéž platí pro nainstalované moduly a pluginy (většina je ve verzi 3.3.0).

Následně se podívejte do Rozšíření: Aktualizace, vymažte mezipaměť a dejte Vyhledat aktualizace. Případně vyhledané aktualizujte.

Jestli vám i po aktualizaci stále ukazuje staré verze, lze si instalační balíček stáhnout na Phoca a přeinstalovat ručně.

www.phoca.cz/forum/viewtopic.php?f=44&t=60113

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 H13
20. zář 2019 17:47 #140753
Ale hlavně, tohle:

"Call to undefined method PhocacartRenderFront::getClass()"


je nic neříkající zpráva. Zapni si v Joomla! Global Configuration zobrazování chyb a debug mode, aby se ti zobrazila chybová zpráva včetně souboru a řádku. Pak budeme chytřejší.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od ferino
21. zář 2019 13:54 #140754
Tak som si stiahol balíčky, preinštaloval ručne, ale nepomohlo to...

Zapol som zobrazovanie chýb aj ladenie - ale moc som toho nezistil...
Ladiaca konzola sa zobrazuje všade, okrem toho košíka/pokladne, kde je spomínaná chyba...

Veď skús, ide to aj pre neregistrovaných...

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

Odpověď od zpetr
21. zář 2019 18:24 - 21. zář 2019 18:25 #140755
Jen "výstřel do tmy" prubni deaktivovat admintool. Před časem mi to podobně trolilo s VM třeba je to podobný.

btw. chybí ti tam trochu košík nebo ho nevidím.

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

Odpověď od H13
21. zář 2019 18:53 - 21. zář 2019 18:55 #140756
Pokud se při zapnutém degub mode nezobrazuje žádná podrobná informace, pak je to většinou tím, že šablona má vlastní error stránku a nezobrazuje to. Většinou postačí přepnout (jen pro test) do standardní šablony, která tu chybu ukáže včetně celé cesty k chybě (soubor po souboru). Na stránkách to vypadá, že je tam speciální error stránka. Zkus přepnout a uvidíš.

Call to undefined method PhocacartRenderFront::getClass()


Tohle vypadá na nějaké zastaralé volání, ale zjistit se to dá jen tehdy, pokud se zobrazí soubor a řádek, kde to vzniká.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od ferino
21. zář 2019 19:33 #140757
Skúsil som deaktivovať admintools - nepomohlo

Po prepnutí šablóny na protostar to funguje.

Čo teraz? Predošlé verzie nemali problém so šablónou...

ide o WT Blank Free

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

Odpověď od ferino
21. zář 2019 19:50 - 21. zář 2019 20:17 #140758
Skúsil som aktualizovať šablónu
warptheme.com/joomla-templates/wt-blank-...ive-joomla-template/
najnovšia verzia II je však postavená na Helix frameworku (predošlé boli na Warpe), čo znamená prekopať dizajn, iné module positions a čojaviem čo ešte....

Rád by som, keby to fungovalo na predošlej verzii šablóny, ktorá beží na Warpe, lebo teraz to mám úplne rozhádzané a okrem toho mi zrejme nefunguje ajax...

Každopádne, mám jednu hlášku navyše:
Warning: json_decode() expects parameter 1 to be string, object given in C:\inetpub\wwwroot\joomla_30\templates\wt_blank_free\error.php on line 51

Posielam error.php v prílohe...

Soubor přílohy:

Název: error.zip
Velikost:2 kB
Přílohy:

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

Odpověď od H13
22. zář 2019 00:14 #140760
Ahoj, pokud Phoca Cart funguje s Protostarem, pak je asi nějakej problém se šablonou.

Ale, momentálně nás nezajímají warningy, ale kompletní chybová zpráva téhle zkrácené verze:

Call to undefined method PhocacartRenderFront::getClass()


To znamená:
- warning zatím ponechat stranou
- error.php je zdrojový kód souboru v šabloně. Ten nám nic neřekne. Na řádku 51 je zpracování presetů, tedy ten warning by neměl mít nic společného s původní chybou.

Zkus ten soubor error.php přejmenovat na error2.php, pokud nebude existovat, měla by výstup udělat samotná Joomla!, která zobrazuje i informace s debug modem a tedy chybovou zprávu se souborem a řádkem chyby.

Zobrazení chybové zprávy včetně souboru a řádku, kde ta chyba nastává, je základ při zjišťování problému. Bez souboru a bez řádku se nedá nikam pohnout.

Zkus se ještě podívat na to, jestli šablona neprovozuje nějakej cache system a jestli ho není potřeba resetovat, atd. atd. :idea:

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od ferino
22. zář 2019 05:01 #140761
Call to undefined method PhocacartRenderFront::getClass()
C:\inetpub\wwwroot\joomla_30\templates\wt_blank_free\html\layouts\com_phocacart\cart_checkout.php:157

Tak už asi chápem - premenoval som cart_checkout.php v tom foldri šablóny a už to funguje.

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

Odpověď od H13
22. zář 2019 11:44 - 22. zář 2019 11:50 #140764
Ok

Jestli je ta šablona založená na Helixu, tak je možné použít pro ni overridy modulů (Cart, Wish List, Compare, Currency):

www.phoca.cz/phocacart-extensions/5-over...s/43-overrides-helix

Postupuje se podobně jako u Astroid:
www.phoca.cz/documents/116-phoca-cart-co...and-astroid-template



Misto standardních pozic jako je levá a pravá je lze zobrazit jako ikony v menu nebo nahoře ve stránce.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

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

Odpověď od ferino
23. zář 2019 08:56 #140765
Na tým Helixom ešte pouvažujem, zatiaľ mi ten Warp vyhovuje a musím ešte doriešiť iné veci...

Ďakujem za pomoc, zase som o čosi múdrejší...

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