سلام پس از
فعال سازی recaptcha (لینک)، بومی سازی آن مخصوصا برای سایت های ایرانی بسیار حائز اهمیت است. در اینجا قصد دارم شما را در این مشکل یاری رسانم.
------------------------------
پیش نیاز: NopCommerce 4.0، Microsoft Visual Studio 2017 15.7.2
فایل زیر را از
نسخه کد (لینک) در ویژوال استدیو باز نموده:
Presentation\Nop.Web.Framework\Security\Captcha\GRecaptchaControl.cs
سپس در تابع سازنده، مقدار متغیر زیر را اینگونه به روز نمایید:
private const string RECAPTCHA_API_URL_VERSION2 = "https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit&hl=fa";
حال پروژه Nop.Web.Framework را Rebuild کرده و فایل های به روز شده زیر را در روت پروژه Publish شده روی سرورتان Replace نمایید:
Presentation\Nop.Web.Framework\bin\Release\net461\Nop.Web.Framework.dll
Libraries\Nop.Services\bin\Release\net461\Nop.Services.dll
Libraries\Nop.Data\bin\Release\net461\Nop.Data.dll
Libraries\Nop.Core\bin\Release\net461\Nop.Core.dll
------------------------------
پ ن 1: امکان دارد در انتقال به سرور ب ارور برخورد کنید ک در این صورت کافیست سایت خود disable نموده، فایل ها را انتقال و سپس active نمایید.
پ ن 2:
سایر زبان های recaptcha (لینک)امتیاز جواب پست فراموش نشه D:موفق باشید و سربلند