Плагин Помогите доделать Captcha Joomshopping

Все сообщения не читал, заранее извиняюсь - может кто скидывал, но прикрепляю абсолютно бесплатный, но крутой плагин, которым сам воспользовался.

Пример работы можно посмотреть здесь:
Для просмотра ссылки Войди или Зарегистрируйся
 

Вложения

  • plg_zygo_rreview_captcha.zip
    64,4 KB · Просмотры: 20
  • Нравится
Реакции: Svar
Капча от производителя во вложении.
Для отзывов берите от туземца. Только надо в общих настройках сайта указать использовать рекапчу, это же в настройках Пользователи, ну и само собой заренгистриоровать капчку на гугл и получить ключи, включить эти плагины.
И будет вам нормальная рекапча 2 версии и при регистрации и в отзывах!
поставил эту капчу она работает но если пользователь капчу не вводит то получает страницу 404 с ответом 0 PLG_RECAPTCHA_ERROR_EMPTY_SOLUTION как можно поправить это?
 
Не знаю, все ли правильно сделала:
1. Регистрируемся на Для просмотра ссылки Войди или Зарегистрируйся
2. Получаем там два ключа
3. В index.php шаблона до head:
Код:
<script
  src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"
  defer
></script>
4. В файл шаблона Joomshopping register.php в строку ~ 466 вставляем
Код:
<div id="turnstile-container"></div>
5. Подключаем к шаблону файл js или интегрируем
Код:
const widgetId = turnstile.render("#turnstile-container", {
  sitekey: "vash_kluhc",
  theme: "light",
  size: "flexible",
  callback: function (token) {
    console.log("Success:", token);
  },
});
6. Экономим 21 Ювро (_webdesigner-profi.de/joomla-webdesign/shop/addons/cloudflare-turnstile-captcha.html)

Или ещё что то нужно сделать?
 
Последнее редактирование:
А ещё проще, подключить JS с содержимым:
Код:
$('input[type="text"]').on('paste', function (e) {
    e.preventDefault();
}); 

$('#f_name, #l_name').on('keypress', function() {
    var that = this;
    setTimeout(function() {
        var res = /[^а-яА-Я-]/g.exec(that.value);
        console.log(res);
        that.value = that.value.replace(res, '');
    }, 0);
});
И подключить DADATA и ещё кода налить:
Код:
$("#f_name").suggestions({
        token: "XXXXX",
        type: "NAME",
        params: {
        parts: ["NAME"]
      },
            onSelect: function(suggestion) {
            console.log(suggestion);

        }
    });

    $("#l_name").suggestions({
        token: "XXXX",
        type: "NAME",
        params: {
        parts: ["SURNAME"]
      },
            onSelect: function(suggestion) {
            console.log(suggestion);

        }
    });
  
     $("#email").suggestions({
        token: "XXXX",
        type: "EMAIL",
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
  


var token = "XXXXXXXX";



function enforceRegion(suggestion) {
  var sgt = $("#city").suggestions();
  sgt.clear();
  sgt.setOptions({
    constraints: {
      locations: { kladr_id: suggestion.data.kladr_id }
    },
    restrict_value: true
  });
}

$("#state").suggestions({
  token: token,
  type: "ADDRESS",
  bounds: "region",
  geoLocation: false,
  onSelect: enforceRegion
});

$("#city").suggestions({
  token: token,
  type: "ADDRESS",
  bounds: "city-settlement"
});

Потом в .htaccess:
# Последняя редакция: 30.12.2025
SetEnvIfNoCase User-Agent "Abonti|GPTBot|ChatGPT-User|bingbot|keys-so-bot|Claude-SearchBot|GigaExplorator|SemrushBot|zgrab|Amazonbot|AspiegelBot|ClaudeBot|aggregator|AhrefsBot|Aport|asterias|Barkrowler|Baiduspider|BDCbot|bidswitchbot|Birubot|BLEXBot|BUbiNG|BuiltBotTough|Bullseye|BunnySlippers|Butterfly|ca\-crawler|CamontSpider|CCBot|Cegbfeieh|CheeseBot|CherryPicker|coccoc|CopyRightCheck|cosmos|crawler|CriteoBot|ClaudeBot|Crescent|CyotekWebCopy/1\.7|CyotekHTTP/2\.0|DataForSeoBot|DeuSu|discobot|DittoSpyder|DnyzBot|DomainCrawler|DotBot|Download Ninja|EasouSpider|EmailCollector|EmailSiphon|EmailWolf|EroCrawler|Exabot|ExtractorPro|Ezooms|FairShare|Fasterfox|FeedBooster|Foobot|Genieo|GetIntent\ Crawler|Gigabot|Go-http-client|GPTBot|gold\ crawler|GrapeshotCrawler|grub\-client|Harvest|hloader|httplib|HTTrack|humanlinks|HybridBot|ia_archiver|ieautodiscovery|Incutio|InfoNaviRobot|InternetSeer|IstellaBot|Java|Java/1\.|JamesBOT|JennyBot|JS-Kit|k2spider|Kenjin Spider|Keyword Density/0\.9|kmSearchBot|larbin|LexiBot|libWeb|Linguee|LinkExchanger|LinkextractorPro|linko|LinkScan/8\.1a Unix|LinkWalker|LinkpadBot|lmspider|LNSpiderguy|ltx71|lwp-trivial|lwp\-trivial|magpie|Mata Hari|MaxPointCrawler|MegaIndex|memoryBot|Microsoft URL Control|MIIxpc|Mippin|Missigua Locator|Mister PiX|MJ12bot|MLBot|moget|MSIECrawler|msnbot|msnbot-media|NetAnts|NICErsPRO|Niki\-Bot|NjuiceBot|NPBot|Nutch|Offline Explorer|OLEcrawler|Openfind|panscient\.com|PostRank|ProPowerBot/2\.14|PetalBot|ProWebWalker|ptd-crawler|Purebot|PycURL|python-requests|Python\-urllib|QueryN Metasearch|RepoMonkey|Riddler|Scrapy|SemrushBot|serf|SeznamBot|SISTRIX|SiteBot|sitecheck\.Internetseer\.com|SiteSnagger|Serpstat|Slurp|SnapPreviewBot|Sogou|Soup|SpankBot|spanner|spbot|Spinn3r|SpyFu|suggybot|SurveyBot|suzuran|sqlmap|SWeb|Szukacz/1\.4|Teleport|Telesoft|The Intraformant|TheNomad|TightTwatBot|Titan|toCrawl/UrlDispatcher|True_Robot|ttCrawler|turingos|TurnitinBot|UbiCrawler|UnisterBot|Unknown|uptime files|URLy Warning|User-Agent|VCI|Vedma|Voyager|WBSearchBot|Web Downloader/6\.9|Web Image Collector|WebAuto|WebBandit|WebCopier|WebEnhancer|WebmasterWorldForumBot|WebReaper|WebSauger|Website Quester|Webster Pro|WebStripper|WebZip|Wotbox|wsr\-agent|WWW\-Collector\-E|Yeti|YottosBot|Zao|Zeus|ZoominfoBot|ZyBORG" bad_bot
Deny from env=bad_bot
# END Bad Bot Blocker

Redirect 301 /wp-login.php Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /simpla/ Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /admin Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /manager/ Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /netcat/admin/ Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /bitrix/admin/ Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /wp-config.php~ Для просмотра ссылки Войди или Зарегистрируйся
Redirect 301 /login Для просмотра ссылки Войди или Зарегистрируйся
#########
301 редирект посмотрите в логах, куда ломится, то и переадресуйте на веселый сайт

И не нужен плагин captcha
 
Для Joomshopping 5 я сделал так и получилась 100% гарантия от спам регистраций:
1. поставил бесплатный стандартный плагин capcha для jooomshopping plg_jshopping_captcha_2.1.6
2. поставил Captcha CK Pro
Включить оба. По умолчанию в общих настройках Captcha CK Pro
Результат на скине...
Способ рабтает и для JS 4 (для Joomla 3 с js это вообще единственный рабочий вариант)!
 

Вложения

  • screenshot-49_44.png
    screenshot-49_44.png
    17,5 KB · Просмотры: 0
Назад
Сверху