Ve verzi VirtueMart 3.4.3 10014 jsme objevili chybu ve funkci Dotaz na produkt. Po použití této funkce přijde předmět emailu s divnými znaky:
Code:
Rudolf Baláš doporučujeme vám: Související produkty rozšířené pro Virtuemart
Zjistili jsme, že v této verzi byla přidána/zapomenuta do modelu product vlastní funkce
vmHtmlEntities.
Díky tomu se celý předmět emailu Dotaz na produkt při použití znaků s háčky a čárky změní na změť znaků. Email Dotaz na produkt tak má spíše tendenci spadnout do spamu než aby sloužil požadovanému účelu.
Řešení je velmi jednoduché:
V souboru:
administrator/components/com_virtuemart/models/product.php
najdeme kód (okolo řádku 1085):
Code:
$child->product_name = vRequest::vmHtmlEntities( $child->product_name);
a zakomentujeme ho:
Code:
//$child->product_name = vRequest::vmHtmlEntities( $child->product_name);
Tento kód nenajdete ve verzi nižší (např. VirtueMart 3.4.2)