سلام
با توجه به اینکه خیلی از دوستان برای جلوگیری از اسپم از کپچا توی سایتشون استفاده میکنند اما کپچای گوگل یکم ظاهر نامناسبی به سایت میده و دنگ و فنگ خاص خودشو داره، تصمیم گرفتم کپچا های زیر رو براتون قرار بدیم تا بجای کپچای گوگل برای محافظت سایتتون از دست اسپمر ها استفاده کنید تا هم ظاهر مناسبی داشته باشه و هم کار باهاش آسونتر باشه. به ترتیب اولیت قرار میدم :

افزونه اول (Really Simple CAPTCHA) :

دانلود افزونه Really Simple CAPTCHA از مخزن

کافیه شما افزونه بالا رو نصب کنید. حالا به ویرایشگر فرم برید و از قسمت فیلدهای پیشرفته، فیلد کد امنیتی رو اضافه کنید. توی تب ویژکی فیلد یک قسمت جدید اضافه شده به اسم “نوع”، شما “نوع” کپچا رو روی captcha ساده بگذارید. البته این افزونه خودش کپتچای ریاضیاتی هم داره که میتونید “نوع” رو روی کپتچای ریاضی بذارید.

تصاویری از محیط افزونه:

افزونه دوم:

دانلود افزونه کپچای Gravity Forms

در صورت نصب افزونه اول نیازی به نصب افزونه دوم نیست، چون افزونه اول کپتچای ریاضی هم داره. البته کپتچای زیر ظاهر ساده و بهتری نسبت به کپتچای ریاضی اول داره.

کافیه این افزونه رو نصب کنید و از فیلد کپتچای ریاضی که تو “فیلدهای پیشرفته” اضافه شده استفاده کنید.

تصاویری از محیط افزونه :

افزونه سوم (کپتچای من ربات نیستم گوگل) :

دانلود از مخزن

این کپچا همون طور که از تصویرش تو لینک بالا معلومه بجای اینکه یه سری حروف و عدد یا روابط ریاضی داشته باشه فقط یک چک باکس داره که کاربر باید تیکش رو بزنه. این هم از محصولات گوگل هست :

بعد از نصب افزونه به مدیریت وردپرس و منوی تنظیمات برید. ( تنظیمات خود وردپرس منظورم هست، نه تنظیمات فرم ها و گرویتی فرم )
از منوی No CAPTCHA reCAPTCHA وارد بشید و کلید عمومی و اختصاصی کپچای گوگل رو توش وارد کنید. همون کلید هایی که برای کپچای گوگل خود گرویتی فرم استفاده میکردید.
حالا به قسمت “فیلدهای پیشرفته” فرم ها ، فیلد No Captcha اضافه شده که میتونید تو فرم ها ازش استفاده کنید. از تب پیشرفته فیلد هم میتونید انتخاب کنید رنگش تاریک باشه یا روش.

افزونه چهارم (کپچای مسخره بازی):

اسم دیگه ای براش پیدا نکردم و خودم هم نصبش نکردم ولی بقیه کپچاها رو معرفی کردم، گفتم این یکی رو هم معرفی کنم. خودش نوشته که با گرویتی سازگاره.

لینک افزونه در مخزن

به این post امتیاز دهید

‏40 نظرات

  • Author's gravatar
    مرتضی ۲۹ام دی ۱۳۹۳ , ۴:۵۸ ب٫ظ

    با عرض سلام و تشکر ویژه خدمت شما
    جسارتا 2 تا سوال ازتون دارم
    1- می خواستم بدونم چطور میشه تو این افزونه فرمهای شامل دسته بندی کشویی اسجاد کرد بطوریکه منوی فیلد بعدی با توجه به فیلد قبلی نمایش داده بشه؟ مثلا بعد از انتخاب استان، منوی شهرهای اون استان نشون داده بشه
    2- چور میشه نتایج فرمها رو در جستجوی سایت قرار داد؟
    با تشکر فراوان

    • Author's gravatar
      گرویتی فرم پارسی ۲۹ام دی ۱۳۹۳ , ۸:۵۶ ب٫ظ

      سلام و احترام .
      در مورد اول به وسیله منطق شرطی این کار رو انجام بدید …
      یعنی مثلا یه فیلد منوی کشویی ایجاد میکنید و گزینه های مورد نظر رو بهش اضافه میکنید . مثلا گزینه 1 – گزینه 2 – گزینه 3

      حالا یک فیلد دلخواه دیگر ایجاد میکنید و روی این فیلد دلخواه کلیک کنید تا مشخصات فیلد باز بشه .. هر فیلد 2 تا تب ویژگی و پیشرفته داره . روی تب پیشرفته تیک فعال سازی رو بزنید و نمایش اگر فیلد مثلا هست گزینه 1 رو انتخاب کنید .
      برای گزینه 2 و 3 و … به همین منوال هست .

      برای سوال دوم والا درست متوجه نشدم ؟

  • Author's gravatar
    مرتضی ۳۰ام دی ۱۳۹۳ , ۰:۳۵ ق٫ظ

    با سلام مجدد خدمتتون و ممنونم از پاسختون
    واسه سوال اولم تو اینترنت حسابی گشتم تا یکی از ادان ها ی بسیار عالی رو واسه این فرم ساز پیدا کردم که تو خود مخزن وردپرس هم هست
    https://wordpress.org/support/plugin/gravity-forms-custom-post-types
    ولی نسخه ی بتای آزمایشی ای که خود نویسنده ش واسه تست چندسال پیش گذاشته راختتره و ظاهرا میشه بینهایت (!) مادر دسته و بچه براش تعریف کرد (خودم تا سه مرحله شو تست کردم و عالی جواب داد
    http://themergency.com/gravity-forms-custom-post-types-v4-beta-testers-wanted/
    در سوال دوم من میخواستم نتایج فرم با یه سرچ تو سایت قابل رویت باشه که واسه سوال دومم هم ادان زیر(Gravity Forms Directory) این کارو انجام میده ولی سرچش یه سرچ ساده اس، حالا فردا تلاش میکنم پیشرفته ش کنم. با این ادان میتونی مشخص کنی که چه پارامترایی تو نتایج دیده بشن.
    https://wordpress.org/plugins/gravity-forms-addons/
    این موارد توسط فارسی ساز شما تقریبا فارسی نمیشن ولی این پیزی از ارزش کارتون کم نمیکنه و مطمئنم اگه مواردی که معرفی کردمو اطلاع رسانی کنین شک نکنین که خیلی بیشتر رونق میگیره.
    امیدوارم کمی از لطفی که شما با این ترجمه بمن داشتینو جبران کرده باشم.
    ممنونم
    به امید سلامتی و کامیابی

    • Author's gravatar
      گرویتی فرم پارسی ۳۰ام دی ۱۳۹۳ , ۶:۵۵ ق٫ظ

      سلام . بله این ادانز عالی هست و ما ادانز اولی رو داخل انجمن پرشین اسکریپت توی تاپیک جادوگر وردپرس معرفی کرده بودم … برای فارسی سازی هم ما افزونه + ادانز رسمیش رو ترجمه کردیم و ادانزهای که شما فرمودید رسمی خود شرکت ارائه دهنده gravityforms نیستند و گرویتی فرمز ادانز زیاد داره به همین جهت ما نمیتونیم همه رو ترجمه کنیم . بهر حال شما لطف دارید . موفق باشید ..

  • Author's gravatar
    مرتضی ۳۰ام دی ۱۳۹۳ , ۰:۳۸ ق٫ظ

    راستی اون لایسنسی که توی یه سایتی معرفی کردین کاملا ولید هست;-)
    موفق باشین

  • Author's gravatar
    مرتضی ۳۰ام دی ۱۳۹۳ , ۸:۲۸ ق٫ظ

    با سلام
    پس هنوز نتونستم محبتتونو جبران کنم…..
    بدرود

  • Author's gravatar
    مرتضی ۳۰ام دی ۱۳۹۳ , ۳:۵۸ ب٫ظ

    الان دیدم که این آدرس افزونه ی شما رو داره میفروشه… احتمالا میدونین ولی محض محکم کاری گفتم که حواستون باشه
    موفق باشید
    http://mrcode.ir/%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-%D9%81%D8%B1%D9%85-%D8%B3%D8%A7%D8%B2-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D9%82%D8%AF%D8%B1%D8%AA%D9%85%D9%86%D8%AF-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3

    • Author's gravatar
      گرویتی فرم پارسی ۲ام بهمن ۱۳۹۳ , ۱:۵۳ ق٫ظ

      سلام
      افزونه مال ما نیست که دوست عزیز !
      ما افزونه بومی ساز رو براش نوشتیم …
      هسته اصلی افزونه خارجی هست .. ما هم فقط درگاهی که خودمون نوشتیم رو میفروشیم و ما بقی رایگان هستند .. …
      تو زمینه فارسی و ایرانی سازی و … هم تا بدونیم و بتونیم سعی میکنیم به دوستان کمک کنیم …
      افزونه پیامک هم امروز فردا توی پرشین اسکریپت منتشر میکنم ….
      اون سایتی که معرفی کردید هم خیلی قبل تر از ما افزونه رو توی سایتشون گذاشته بودند …ولی خب فقط ترجمه انجام دادند براش …

  • Author's gravatar
    مرتضی ۲ام بهمن ۱۳۹۳ , ۸:۱۱ ق٫ظ

    سلام
    گفتم نکنه شاید داره زحمت شما رو میفروشه;-)
    بدرود
    دستت طلا

  • Author's gravatar
    محمد ۱۴ام اسفند ۱۳۹۳ , ۹:۳۲ ب٫ظ

    دانلود کردم اما گزینه نصب نداره همش فایلهای تکسته ؟!!!!!!!!!!!!!

    • Author's gravatar
      گرویتی فرم پارسی ۱۵ام اسفند ۱۳۹۳ , ۱:۴۷ ق٫ظ

      علیکم .
      فایل اول که از مخزن وردپرس هست .
      فایل دوم هم الان دوباره دانلود کردم .
      هر دو تست شدند و مشکلی ندارند .

  • Author's gravatar
    میثم ۹ام تیر ۱۳۹۴ , ۱:۱۱ ب٫ظ

    سلام
    من از افزونه Gravity Forms No CAPTCHA reCAPTCHA استفاده می کنم اما این افزونه خروجی انگلیسی میده
    واسه اینکه فارسی باشه یه اسکریپت توی تمام صفحاتم گذاشتم تا زبان افزونه رو fa-IR کنه اما باز بعضی از مواقع بصورت انگلیسی لود میشه و بعد از چندبار فارسی میشه
    چطور میتونم دیفالتش رو فارسی کنم؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۱ام تیر ۱۳۹۴ , ۲:۵۶ ق٫ظ

      سلام . متوجه نشدم . دقیقا چی کار کردید ؟ لینک افزونه رو بذارید .

      • Author's gravatar
        میثم ۱۱ام تیر ۱۳۹۴ , ۹:۲۱ ق٫ظ

        وقتی فیلد Gravity Forms No CAPTCHA reCAPTCHA رو به فرم اضافه می کنم اون قسمت تشخیص ربات نوشته هاش بصورت انگلیسی است یعنی مینویسه ” I’m not a robot” در حالی که باید بنویسه “من ربات نیستم”
        برای اینکه فارسی بنویسه به فایل هدر اسکریپت زیر رو اضافه کردم اما بازهم بار اول انگلیسی مینویسیه و بعد از ریفرش صفحه فارسی میشه و در بعضی از مروگرها اصلا فارسی نمیشه

        var RecaptchaOptions = {
        lang : ‘fa’,
        };

        لطفا راهنمایی کنید
        باتشکر

  • Author's gravatar
    amiralibk ۵ام مهر ۱۳۹۴ , ۱۰:۱۲ ب٫ظ

    سلام

    مهندس دوست داریم . موفق باشی ایشالله

  • Author's gravatar
    زينب ۱۴ام مهر ۱۳۹۴ , ۱:۴۵ ب٫ظ

    فوری لطفا
    سلام و خسته نباشید عرض میکنم ببخشید من دریک سایت آزمایشی از کپچای گروایتی استفاده کردم یه فرم درست کردم با استفاده از خاصیت برون ریزی و درون ریزی فرم را به یک سایت دیگه انتقال دادم ولی تو فرم جدید تو حالت ویرایش کپچای را نشون میده ولی تو حالت اجرا (برای کاربر) شکل کپچای اصلا نشون نمیده این پیغام میاد فقط عنوانش هست و به جای شکلش:
    An internal error occurred: 5216CABC373F9.A146356.5A078E3B
    البته کپچای را تو سایت اول دو تا مرحله کپچای هست که باید بریم تنظیمات رجیستر و کدی را که میده رفتم و کد را پیست کردم ولی تو سایت جدید همون که از سایت قبل گرفتم همینجاهم همون را وارد کردم میتونه مشکل از اینجا باشه الان دیگه این تنظیمات را ازم نمیخواد که برم درستش کنم ممکنه راهنمایی کنید ممنون

    • Author's gravatar
      گرویتی فرم پارسی ۱۶ام مهر ۱۳۹۴ , ۰:۲۱ ق٫ظ

      سلام . خب شما فرم رو درون ریزی کنید به سایت مقصد . فرم رو ویرایش کنید و کپچا رو از داخلش حذف کنید و مجددا کپچا رو ادد کنید .

  • Author's gravatar
    زينب ۱۴ام مهر ۱۳۹۴ , ۱:۴۷ ب٫ظ

    ببخشید یه نکته یادم رفت تو سایت جدید اگر فرم جدید هم درست کنم باز هم کپچای همینطوری است و دیکه تنظیمات و… نمیخواد
    فقط تو سایت اولی درسته

    • Author's gravatar
      گرویتی فرم پارسی ۱۶ام مهر ۱۳۹۴ , ۰:۲۲ ق٫ظ

      خب پس اصلا مشکل ربطی به برون ریزی یا درون ریزی نداره … کپچای شما تو سایت دوم داره درست عمل نمیکنه …. از کدوم یکی کپچا استفاده کردید؟ پیشفرض یا یکی از افزونه های این پست ؟

  • Author's gravatar
    زينب ۱۸ام مهر ۱۳۹۴ , ۲:۱۴ ب٫ظ

    سلام مجدد خیلی ممنون از توجه تون
    از کپچای خود گرویتی استفاده کردم مشکلش درست شد می نویسم شاید یکی برخورد کرد با این ، من برای سایت جدید همون کد های سایت قبلی که رجیستر بود کپی کردم یعنی مرحله اول ثبت رجیستری که کد میده را نرفتم فکر کردم با برون ریزی کپچای را هم درست میاره که نشد. پیغام میداد
    یعنی اگه چند تاسایت داشته باشیم برای هر کدوم باید مراحل رجیستری و گرفتن کد ها را انجام بدیم نمیشه یکبار این کار را انجام داد.همون کدها را تو تنظیمات اینجا پیست کنیم؟
    یه سوال دیگه ببخشید در رابطه با قسمت های دیگه ورد پرس، افزونه Polylang (ترجمه سایت به زبان های دیگر) جواب می دهید ؟

    • Author's gravatar
      گرویتی فرم پارسی ۲۰ام مهر ۱۳۹۴ , ۱۱:۵۷ ب٫ظ

      سلام . کد رجیستری گرویتی رو میگید ؟ فعلا که لایسنس جدیدی دریافت نکردیم … کپچا هم اگه برای گوگل رو میگید یک public key و private key میخواد باید عضو بشید و بگیرید ..

      در صورت نصب بار اول گرویتی فرم ازتون کد میخواد فارسی ساز رو نصب کنید نمیخواد ..

      برای ترجمه فرم میگید ؟ WPML هم جواب میده برای چند زبانه .

  • Author's gravatar
    زينب ۲۲ام مهر ۱۳۹۴ , ۱۲:۰۲ ب٫ظ

    سلام وقت بخیر
    بله من از کپچای خود گراویتی استفاده می کنم فارسی ساز هم نصب هست ولی هر بار که یک سایت می سازم مجدد باید مراحل رجیستری گراویتی را انجام بدم و کد بگیریم وگرنه کپچای تو سایت نشون داده نمیشه و همان پیغام بالایی که فرستادم را نشان میداد.
    بله برای ترجمه سایت یعنی WPML بهتره شما آموزشش را به صورت کامل دارید چونکه سرچ کردم این Poly Lang پنج ستاره بود و بیشترین دانلود را داشت نصب کردم ولی با مشکل موجه شدم کل سایت را به هم ریخت

    • Author's gravatar
      گرویتی فرم پارسی ۲۲ام مهر ۱۳۹۴ , ۳:۴۷ ب٫ظ

      سلام . خب بله برای هر سایت کدش جدا هست .
      WPML یک افزونه تجاری هست که برای ایجاد سایت چند زبانه بکار میره و میشه گفت بهترین هستش … یکی از دوستان توی انجمن پرشین اسکریپت قرار داده اش …. چون توی مخزن نیست ستاره ای هم نداره .

  • Author's gravatar
    کامران ۱۰ام بهمن ۱۳۹۴ , ۹:۴۶ ق٫ظ

    سلام.چطور میتونم به این کپچا refresh اضافه کنم؟

    • Author's gravatar
      گرویتی فرم پارسی ۱۲ام بهمن ۱۳۹۴ , ۲:۲۲ ق٫ظ

      سلام . باید برنامه نویسی بلد باشید . چون باید علاوه بر اینکه با ایجاد رفرش تو صفحه جاری کد رو عوض کنید کاری کنید توی validator که بعد از پر کردن فرم هم کد رو بررسی میکنه و دستور ثبت یا جلوگیری از ثبت فرم رو میده کد رفرش شده رو اعمال کنید . نیاز به تخصص هست .

  • Author's gravatar
    MorteZah ۷ام اردیبهشت ۱۳۹۵ , ۱۱:۱۳ ب٫ظ

    سلام. استفاده کردم از پستتون.
    خواستم تشکر کنم.
    ممنون 🙂

  • Author's gravatar
    ali ۱۰ام خرداد ۱۳۹۵ , ۴:۲۱ ق٫ظ

    سلام
    خداقوت اساسی بهتون میگم، عالی بود و تونستم بلاخره یه کپچای درستو حسابی برای وردپرسم انتخاب کنم.
    خسته نباشید و انشالله موفق باشید.

  • Author's gravatar
    مهران ۲۳ام مرداد ۱۳۹۵ , ۰:۴۹ ق٫ظ

    با تشکر از سایت خوبتون.

  • Author's gravatar
    پری ۲۶ام تیر ۱۳۹۶ , ۱۱:۲۶ ق٫ظ

    سلام
    ببخشید من دو بار سوالم رو ارسال کردم خیلی لازم داشتم
    ولی پاسخی دریافت نشد
    میشه پاسخ بدید

    • Author's gravatar
      گرویتی فرم پارسی ۲۶ام تیر ۱۳۹۶ , ۷:۵۵ ب٫ظ

      سلام
      چیزی ثبت شده نداریم. احتمالا افزونه اکسیمت شما رو بعنوان اسپمر شناخته و حذفشون کرده.

      • Author's gravatar
        پری ۲۷ام تیر ۱۳۹۶ , ۱۲:۱۶ ب٫ظ

        سلام
        🙁
        دو ارسال کردم و هر بار کلی متن نوشته بودم
        الان خیلی هاش رو یادم نمیاد چون هفته پیش بود، نمیشه حذف شده ها رو نگاه کنید؟ با همین اسم و ایمیل فرستادم
        لطفا

        • Author's gravatar
          گرویتی فرم پارسی ۲۷ام تیر ۱۳۹۶ , ۹:۰۷ ب٫ظ

          سلام
          خیر نبود.
          وقتی چند بار یه نفر یه نظر ارسال کنه و تایید نشده باشه به صورت خودکار بعنوان اسپمر تشخیص داده میشه و افزونه wp-optimize هم هر روز که دیتابیس رو بهینه میکنه اونها رو حذف میکنه.

          • Author's gravatar
            پری ۳۱ام تیر ۱۳۹۶ , ۶:۱۶ ب٫ظ

            باشه ممنون
            من میتونم از طریق ایمیل سوالم رو بپرسم؟ چون ممکنه دوباره نظرم اسپم بشه

          • Author's gravatar
            گرویتی فرم پارسی ۳۱ام تیر ۱۳۹۶ , ۱۰:۴۵ ب٫ظ

            سلام
            اکی مشکلی نیست.

دیدگاه بسته است