спиране на spam от virtuemart

Наскоро се сбъсках с гадните спам ботове които нападната един сайт с virtuemart. И по-точно формата за запитвания. Решението на проблема което изпозлвах е следното

1. Регистрирайте се за reCaptcha
2. Свалете плъгина JEZ reCAPTCHA Integrator plugin
3. Добавяне на една дума към – joomla/components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php

Стпка 1
Отидете на http://recaptcha.net/ и вземете апи ключ за вашият уебсайт

Стъпка 2
Отидете на http://www.joomlaez.com/ и си свалете от секцията Download  Joomla reCAPTCHA Integrator Plugin.  След това трябва да го инсталирате и да отворите плъгина за да:

  • Разрешите плъгина
  • Въведете публичният и частният ключ от recaptcha
  • Включете Inclusion Syntax на YES
  • Включете Auto-verify на YES
  • Apply or save the settings

Стъпка 3
Отворете – joomla/components/com_virtuemart/themes/default/templates/pages/shop.ask.tpl.php
Някъде около  35 ред трябва да се намира бутона <input type=“button“ name=“send“…..  Точно преди него добавете текста {captcha}

Запазете файла и сме готови 😉

С етикет: , , , ,
Публикувано в интернет
5 коментара по “спиране на spam от virtuemart
  1. rosen4o каза:

    Друг вариат е да се ограничи изпращането на запитвания само за регистрирани потребители това става като се довави този иф

    $userinfo=& JFactory::getUser();
    if(!$userinfo->guest) {

    Във файловете shop.ask.php и shop.ask.tpl.php

  2. Благодаря! При мен се получи. Прекрасно!!!

  3. liubomir каза:

    Получи се и при мен Благодаря

  4. инж.Атанас Димитров каза:

    Може ли да се направи същото и с VM 3.2.2.?

  5. rosen4o каза:

    То си има тази функционалност добавена, просто трябва да се добавят ключовете и да се активира

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*