Phoca Cart - nefunkční emaily zákazník, ostatní

polato
24. čec 2018 02:23 #136717
Ahoj,
Při změně stavu objednávky nebo při dokončení objednávky zákazníkem, tedy ve chvíli, kdy se má odeslat email, dojde k chybě.
0 Call to undefined method PhocacartEmail::completeMail()
Používám Joomlu 3.8.10 a Phoca Cart 3.1.0, rozšíření jsou aktuální.
Předem díky 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
24. čec 2018 05:43 #136718
Idealne by mel byt nainstalovany i Phoca PDF.

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
24. čec 2018 09:43 #136720

0 Call to undefined method PhocacartEmail::completeMail()


Když si zapneš PHP error reporting na plno a podíváš se do errorLogu, máš tam konkrétnější zprávu (včetně souboru a řádku)?

metoda PhocacartEmail::completeMail už totiž neexistuje a je nahrazena PhocacartText::completeText a je otázka, odkud se ti zastaralá metoda volá?

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 polato
24. čec 2018 10:53 - 24. čec 2018 11:06 #136721
Díky za reakci, posílám podrobnější popis chyby.



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
24. čec 2018 16:19 #136722
Ahoj, jsi si jistej, že máš opravdu verzi 3.1.0 nebo že ten soubor nebyl nějak modifikován, případně obnoven ze starší verze (administrator/componens/com_phocacart/libraries/phocacart/order/status.php)

Na tom místě je od verze 3.1.0:
PhocacartText::completeText

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 polato
24. čec 2018 23:15 #136723
Ahoj, mám určitě verzi 3.1.0 a nic nebylo upraveno ani obnoveno ze starší verze. V souboru status.php je PhocacartText::completeText.

Ještě se mi ve faktuře místo roku na začátku generuje {orderdate}.



Díky za radu.
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
25. čec 2018 14:11 - 25. čec 2018 14:11 #136728

V souboru status.php je PhocacartText::completeText.


Tak teď tomu nerozumím, pokud je tam: PhocacartText::completeText

jak pak může tvůj server vyhodit chybu:
Call to undefined method PhocacartEmail::completeEmail ... status.php 448.

Opravdu je na řádku 448: PhocacartText::completeText? Pokud ano, proč server říká, že tam je: PhocacartEmail::completeEmail


{orderdate} - žádná proměnná "orderdate" neexistuje:

www.phoca.cz/documents/116-phoca-cart-co...-customer-or-vendors

tak ani nemůže být převedena, datum je rozdělený na den, měsíc a rok, aby se mohlo skládat podle potřeb, tedy v tomto případě:
{orderday}. {ordermonth}. {orderyear}
místo
{orderdate}

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 polato
25. čec 2018 14:26 - 25. čec 2018 14:27 #136729
Máš pravdu, na řádce 448 je opravdu PhocacartEmail



Co s tím?
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
27. čec 2018 20:53 #136747
Ahoj,

- buď updatovat jen ten soubor
- nebo kompletně komponentu (ale ta se updatuje přes Joomlu! a nevím jak ti projde update ze stejný verze - většinou se zastaví na updatu databázových sloupců s tím, že už existují)
- nebo počkat na 3.1.1 - ta ale bude hotová během týdne.

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 polato
27. čec 2018 21:40 #136749
Asi počkám na novou verzi, obchod stejně ještě není úplně hotový. Jen by mě zajímalo, jak se to mohlo stát.
Fakturu jsem opravil, díky za radu, taky mě to mohlo napadnout, ale kde se u formátu čísla faktury vzala proměnná {orderdate} nevím. U čísla objednávky a VS to bylo v pořádku.
Díky za rady.

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