Anne's Online Shop

Planten, zaden, en tweedehandse spullen...

Zoeken in tekst:

We hebben 1 gast online

Mijn winkel:







Mijn mandje:

VirtueMart
Uw mandje is momenteel leeg.

Geef hier uw stem af

Uw waardering:
 
Home >> Winkelingang (Home) >> FAQ >> Captcha tegen SPAM
PDF Afdrukken E-mailadres

Captcha tegen SPAM in het formulier "Stel een vraag"

Ik gebruik veel een flypage (productdetails) met de mogelijkheid om een vraag over dit product te stellen. Je wordt dan doorgelinkt naar een formulier (shop.ask.tpl.php) waar de bezoeker zijn naam, emailadres kan invullen; in het tekstvak  kan de vraag gesteld worden.

In het standaard formulier heeft verder geen veiligheidscode (de zogenaamde CAPTCHA) om je als winkeleigenaar voor SPAM te beschermen. Wel wil je wel dat een gast een vraag kan stellen waar deze netjes een antwoord op mag verwachten. Hoe bouw je nu zo een code in een Virtuemart-formulier?

De oplossing hiervoor heb ik gevonden in het forum van Virtuemart en vertaald uit het Engels:

Deze handleiding bestaat uit drie stappen:

  1. Inschrijven bij reCaptcha om hun prima service te mogen gebruiken.
  2. Downloaden en inrichten van het JEZ reCAPTCHA Integrator plugin
  3. Een kort woord of code toe te voegen in het bestand \components\com_virtuemart\themes\default\templates\pages\shop.ask.tpl.php

Stap 1:
Ga naar de website van recaptcha.net en registreer je om een openbare en een privë sleutel te ontvangen voor het gebruik van de reCaptcha. Houdt beide sleutel paraat om te kunnen gebruiken in de volgende stap.

Stap 2:
Ga naar de website van JEZ en download de Joomla JEZ reCaptcha Integration plugin. Na het installeren van de plugin zoek deze op in je Pluginbeheer om de plugin in te richten:

  • activeer de plugin
  • geef de openbare sleutel (public key) en de privë sleutel (private key) in waar dit gevraagd wordt
  • de "Inclusion Syntax" op Ja
  • de "Auto-verify" op Ja
  • opslaan of toepassen

 

Stap 3:
Open het bestand \components\com_virtuemart\themes\default\templates\pages\shop.ask.tpl.php
Zoek ongeveer in regel 35 naar de code

 <input type="button" name="send"...

Direct boven deze regel voeg je de tekst toe {*captcha*}    (zonder sterretjes)

Sla het bestand op en je bent klaar.

Als je bezoeker nu via de pagina productdetails een vraag wil stellen, ziet hij op het formulier de reCaptcha-code te staan die correct moet worden ingevuld. Pas daarna kan het forumlier worden verzonden.

 

 

Bron: forum.virtuemart Tutorial - Captcha for Product Inquiry (Ask a Question) - Reduce Spam

 

 

 

 
Joomla 1.5 Templates by Joomlashack