Contact-form hiányossága frissítés után

Többször találkoztunk azzal, hogy 1.6.x.x upgrade után az alábbi hiba fogadja a vásárlót, ha e-mail-t szeretne küldeni: “Hiba történt az üzenet kiküldésekor.”

contact-us_problema

Alapvetően ilyenkor az Advanced Parameters => E-mail fül alatti beállításokat kell átnézni (lap alján tesztüzenet küldése) azonban itt most ez nem segít. Dióhéjban a probléma az, hogy a contact-form.tpl-ből hiányzik két hidden sor – ennek fényében keresd ki a témád contact-form-ját: /themes/témádneve/contact-form.tpl, és az alábbi két sort szúrd be a submit class után:

<input type="text" name="url" value="" class="hidden" />
<input type="hidden" name="contactKey" value="{$contactKey}" />

Vizualitás kedvéért:

contact-form_hiba_frissitett_ps_eseten

A hiba kijavítását tartalmazó GitHub linket IDE KATTINTVA éred el. Sok sikert!

Ha segített a cikk, meghívhatsz egy kávéra! 🙂


Puizl Attila Programozó

Az íróról: Puizl Attila

Puizl Attila vagyok, több éve készítek sikeres Webáruházakat Prestashop rendszerrel. Célom hogy a tudásom minőséggé, munkám pedig eredményessé váljon.

Weboldal: → Prestashop Készítés és Fejlesztés

Még megtalálsz:

2 napon belül több megkeresést is kaptunk azzal, hogy a Prestashop-beli contact-form-on keresztül tömeges SPAM áradat vette kezdetét finom orosz nyelven. Személyes véleményem az, hogy ez ismét olyan globális Prestashop-problémává fogja kinőni magát, mint anno a mailalerts modul sebezhetősége, így aztán kiemelten szeretnék ezzel az üggyel is foglalkozni. Nem lepne…
Az alább található néhány gondolat a saját véleményem, illetve a "GDPR teendők" cikkem előzetese. Ha csak nem élsz barlangban (feltételezem nem, ha most ezt olvasod) akkor hallanod kellett a gyilkos GDPR-ről, mely rövidítés mögött a "General Data Protection Regulation" mozaikszó áll. Lefordítva: az Európai Unió és a Tanács által elfogadott,…