In letzter Zeit haben wir Probleme mit Spammern auf unserer Website. Wir möchten dies mithilfe einer Captcha-Funktion beheben.
Ich habe die Captcha-Funktion unter System-> Konfiguration-> Kunde-> Kundenkonfiguration-> CAPTCHA aktiviert
Jetzt haben wir ein Thema, in dem das Captcha-Layout / die Captcha-Funktion nicht vorhanden ist.
Also habe ich versucht, dies in das Thema zu bekommen und den Code von der Basis kopiert. Beide captcha.xml
und captcha/zend.phtml
.
Leider hat dies nicht funktioniert, deshalb wollte ich nur versuchen, ein reCAPTCHA manuell zum hinzuzufügen register.phtml
.
Aber sowohl im Themenverzeichnis als auch im Basisverzeichnis hat das Bearbeiten customer/register.phtml
oder persistent/customer/register.phtml
nichts geändert.
Meine Frage ist also, wie kann ich das machen? Außerdem habe ich keine Ahnung, welche Informationen ihr braucht, um mir helfen zu können. Bitten Sie also um etwas.
quelle
Antworten:
StudioForty9 hat eine große FREE Erweiterung , dass ich 1.9 auf meinem Magento benutze - Sie können auswählen , für mich einwandfrei so weit , welche Bereiche der Website die Captcha zeigt sich in und es hat funktioniert.
Amasty hat auch eine KOSTENLOSE unsichtbare Captcha-Erweiterung für M1, aber ich habe dies noch nicht ausprobiert.
quelle
Dieses Skript wird zur Validierung wie eine Standardvalidierung von Magento verwendet. bitte benutze es.
quelle
Bitte verwenden Sie den folgenden Code für die serverseitige Validierung.
<models> <validatecaptcha> <class>Addpeople_Validatecaptcha_Model</class> <resourceModel>validatecaptcha_mysql4</resourceModel> </validatecaptcha> <customer> <rewrite> <customer>Addpeople_Validatecaptcha_Model_Customer_Customer</customer> </rewrite> </customer> </models>
Registrierungsklasse neu schreiben
}}
Layout-XML-Datei
<customer_account_create> <reference name="form.additional.info"> <block type="core/template" name="captcha_js" template="validatecaptcha/captchajs.phtml" /> <block type="core/template" name="validate_captcha" template="validatecaptcha/index.phtml"/> </reference> </customer_account_create>
quelle