Jump to content
  • 0

Home.pl - znowu coś... błąd przy zamówieniu, szablony e-mail :/


magisterson

Question

witam,

 

mam prestę 1.6x na home.pl

 

Po instalacji zrobiłem pierwsze zamówienie i pojawił się błąd na końcu.

Zastosowałem rozwiązanie z tego wątku: https://www.prestashop.com/forums/topic/193614-1510-invoice-tcpdf-error-image-pls-help/ dokłądniej mówiąc: https://www.prestashop.com/forums/topic/193614-1510-invoice-tcpdf-error-image-pls-help/#entry960406

 

Po zastosowaniu tego w pliku pojawił się dodatkowy błąd. Zniknęły szablony e-mail wysyłane do klienta. Przychodzi po prostu zwykły "rozjechany" mail bez ustawień CSS. 

 

Jak jedno zrobie to pojawia się drugi błąd... jak ja mam dośc tego home... Może macie jakiś pomysł jak sobie z tym poradzić? Może zamiast tego poprzedniego FIX'a zastosować inny który naprawi błąd z zamówieniem, ale nie wpłynie negatywnie motywy e-mail?

 

Pozdrawiam.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Oczywiście. Powyższy błąd wystąpił dopiero po zastosowaniu tej poprawki:

https://www.prestashop.com/forums/topic/193614-1510-invoice-tcpdf-error-image-pls-help/?do=findComment&comment=960406

 

To naprawiło błąd przy zamówieniu, ale pojawił się nowy error, a mianowicie maile bez CSS

Edited by magisterson (see edit history)
Link to comment
Share on other sites

  • 0

ok, dalej walczę z tym home. Przywrócona została kopia sprzed zmian (mysql oraz FTP) i teraz jest internal server 500 :P

Log pokazuje coś takiego

[17-Jun-2016 12:47:51] PHP Fatal error:  Uncaught  --> Smarty Compiler: Syntax error in template "//themes/default-bootstrap/mails/pl/order_conf_product_list.txt"  on line 2 "{$product[\'reference\']}"  - Unexpected "\" <-- 
  thrown in /tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 2

czy to oznacza, że jest o jeden "\" za dużo?

To pewnie wina .htaccess :/ Jakiś pomysł jak to naprawić?

 

Ok nowe wieści...

w pliku "/themes/default-bootstrap/mails/pl/order_conf_product_list.txt" mamy cenę nazwy itp.w taki sposób:

{$product[\'name\']} usunięcie wszsytkich \' na początku i końcu zmiennej daje dobry rezultat. Error znika i można skutecznie złożyć zamówienie, ale maile nie wychodzą do klienta. w Panelu admina pojawia się komunikat "Wystąpił błąd podczas wysyłania wiadomości e-mail do klienta."

 

Trochę bez sensu wywalać backslashe i apostrofy. Pewnie da się wprowadzić jakąś regułę,a le jak? .htacces? Proszę o pomoc. Generalnie tych wątków trochę znalazłem np. tutaj: https://www.prestashop.com/forums/topic/343780-fatal-error-uncaught-exception-smartycompilerexception-with-message-syntax-error-in-template/ przypominam, że sprawa tyczy się nieszczęsnego HOME.pl

 

 

Problem rozwiązany (częściowo). Maile dochodzą, zamówienia można składać, ale mail który przychodzi do klienta jest cały turkusowy, czy niebieski... coś takiego. Tło w mocnym neonowym kolorze, teraz już nie wiem co to może być :/

Tutaj widać, że coś jest nadal z tymi apostrofami i ukośnikami----> mail.jpg

Edited by magisterson (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...