HUHA Posted April 5, 2015 Share Posted April 5, 2015 (edited) Buna ziua AM urmatoarea situatie: PrestaShop version 1.6.0.13 Daca clientul are setat in front-office limba engleza, primeste mail-urile in limba engleza si link-urile din mail functioneaza (cand dau clic pe un link ma duce pe site), logo-ul site-ul se afla in mail unde trebuie in mijlocul mail-ului Daca clientul schimba limba in romana si primeste mail-uri in limba romana, acolo nu mai functioneaza link-urile (dau clic pe link si nu ma duce nici unde), deoarece link-ul nu duce la nici o adresa. Daca este vorba de link-ul catre un produs, link-ul din mail este {product_link} Logo-ul site-ului este atasament la mail si nu este in corpul mail-ului AM mai citit pe forum si am gasit topicul acesta https://www.prestashop.com/forums/topic/430687-follow-my-order-order-confirm-mail/?hl=%2Bhistory_url Unde am descoperit urmatorul lucru care nu stiu cum sa-l rectific Am ales ca exemplu mail-ul "send to a friend" sa-l editez in engleza si in romana In engleza la URL imi apare {product_link} In romana la URL imi apare %7Bproduct_link%7D In engleza In romana Chiar daca la template-ul in romana modific la URL din %7B product_link%7D in {product_link} , salvez si revin la loc sa vad ce s-a s alvat imi apare %7Bproduct_link%7D . Banuiesc ca este vorba despre o setare , ceva. Are idee cineva ce pot face ca sa imi ramana salvat {product_link}, adica { sau } sa ramana in loc de %7B sau %7D Va multumesc. Edit Dupa ce am postat acest topic am dat sa caut pe tot forumul %7Bproduct_link%7D si rezultatul care l-am primit este "Search Results Your search for the term {product_link} returned 270 results" Pe forum imi vede %7B ca si { si %7D ca si } Cum pot sa fac poe site-ul meu sa le vada la fel ? Al 2-lea edit Am mai gasit postul acesta in care se pare ca exista o solutie. https://www.prestashop.com/forums/topic/413406-solved-email-templates-urls-broken-after-editing-and-saving-%7B-%7D/ Am sa verific si revin daca functioneaza sau nu. Edi 3 Am verificat si de functioneaza solutia de mai jos: YOUR_WEBSITE_ROOT/controllers/admin/AdminTranslationsController.php Search for:file_put_contents($path.$mail_name.'.'.$type_content, Tools::purifyHTML($content));Replace that line with:file_put_contents($path.$mail_name.'.'.$type_content, $content);Note: after adding this change you have to replace %7B and %7D. with " { " and " } " (Now they wont change anymore!) Ar trebui sa modific manual in fiecare mail din tema default-bootstrap, dar am descarcat directorul ro cu mail-uri din ROOT/themes/default-bootstrap/mails/ro Dupa care cu programul notepad++ am dat "replace in files" si am inlocuit %7B %7D cu { } Dupa care am urcat inapoi fisierele modificate si acuma merge. Pana la urma a trebuit sa descarc directoarele mail modules themes si am dat "repalce in files" in toate directoarele, doar la fisierele *.html dupa care am copiat directoarele inapoi pe site Pentru descarcare si urcare, am arhivat directoarele ca sa mearga mult mai repede. Edited April 5, 2015 by HUHA (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now