reCAPTCHA برای وردپرس( کمک برای بازیافت متون قدیمی )
پنجشنبه ۱۹مهر ۱۳۸۶فکر کنم بعد از مطالبی که نیما ( برای چلچراغ ) و بقیه دوستان در مورد reCAPTCHA نوشتن خیلی ها باهاش آشنا شدن و حتماً قبلاً توی Facebook ، StumbleUpon یا Twitter با reCAPTCHA آشنا شدید ، همون عکسهایی که مشخص میکنند شما آدم هستید یا روبوت !
داستان از این قراره که روبوت های اینترنتی زیادی وجود دارن که همیشه توی سایت های مختلف دنبال قربانی میگردن تا برای اونها کامنت بزارن و با این کار بک لینک به سایت های خودشون رو زیاد کنند و باعث رشد رتبه اون سایت در موتورهای جست و جو بشن…
ولی راه حل چیه ؟!
خیلی از وبلاگ نویس ها که بیشتر با این مشکل مواجه هستن کلاً از قراردادن فرم ارسال کامنت توی وبلاگشون خودداری میکنن ! ولی این راه حل منطقی نیست !
وردپرس راه حل هایی برای این مشکل در نظر گرفته و سیستم هوشمندی به صورت پیشفرض داره که قبل از تائید کامنت یک نفر ، ایمیل نویسنده باید یک بار تائید شده باشه ، سیستم مفید و کارآمدیه….
ولی باز هم اسپمرها دست از سر ما بر نمیدارن !
Akismet هم پلاگینیه که یه صورت پیشفرض روی وردپرس نصبه و اون هم در کمک زیادی برای جلوگیری از کامنت های هرزه میکنه. ( تا الان سر نزدیک به ۹۰۰ تا کامنت اسپم توی وبلاگ من به کمک Akismet به سنگ خورده! )
راه حل دیگه ای که وجود داره استفاده از CAPTCHA برای تائید آدم بودن کسیه که برای وبلاگ کامنت میزاره ، به این صورت که نویسنده نظر باید متن روی یک تصویر رو هم در یک قسمت بنویسه اگه متن درست باشه نظر اون فرد تائید میشه چون اون متن ها رو یه روبوت نمیتونه بخونه و فقط یک آدم میتونه متن رو تشخیص بده.
reCAPTCHA
خب به این مساله فکر کنید که این متن هایی که روی یک عکس نوشته میشه متن یک کتاب قدیمی باشه که توسط برنامه های تشخیص حروف (OCR) خونده نشه ، یعنی شما با یک تیر هم زمان چند تا هدف رو زدید ! هم به صاحب ویلاگ ثابت کردید که آدم هستید !!!!!!! و هم یک کتاب نوشتید …
این دقیقاً کاریه که reCAPTCHA میکنه.
استفاده از reCAPTCHA برای وبلاگهای وردپرسی خیلی ساده است وپلاگین مورد نظر اون به راحتی نصب میشه :
فقط کافیه که
توی سایت reCAPTCHA ثبت نام کنید.
api کد وبلاگتون رو دریافت کنید.
پلاگین مورد نظر رو دانلود کنید .
پلاگین رو روی وردپرس نصب کنید.
api کد وبلاگتون رو به اون بدید تا به کار بیافته.
اگه وبلاگتون فارسی هست و طبیعتاً راست به چپ ، پیشنهاد میکنم کد زیر رو هم به CSS قالبتون اضافه کنید تا ظاهر قسمت reRECAPTCHA به خوبی نمایش داده بشه:
#recaptcha_widget_div{ { direction:ltr; }
اگر هم از قالب قرمز باکس reCAPTCHA که به وبلاگتون اضافه میشه خوشتون نمیاد ، میتونید CSS دلخواهتون رو روی اون اعمال کنید ، البته فقط یه نکته کوچیک وجود داره ! و باید اول قالب قرمز پیشفرض رو غیرفعال کنید ; برای غیرفعال کردن اون قالب خط ۴۲ فایل recaptcha.php رو به صورت زیر تغییر بدید :
var RecaptchaOptions = { theme : ‘clean’, tabindex : 5 };
الان میتونید CSS مورد نظر خودتون رو روی باکس reCAPTCHA اعمال کنید ، برای مثال کد زیر رو به CSS قالبتون اضافه کنید :
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#FF0000 !important;
} #recaptcha_table {
border-color: #FF0000 !important;
}
#recaptcha_response_field {
border-color: #FF0000 !important;
background-color:#FF0000 !important;
}
از اتفاقات خوبی که توی وبلاگتون میافته لذت ببرید !
پی نوشت :مطلب قبلی برای نوشتن این مطلب نوشته شد ! ولی انگار به بعضی ها برخورده ، من عذرخواهی میکنم.
با اینکه به نظر خودم اشتباهی وجود نداشته و فقط سوتفاهم پیش اومده…
RSS نظرات ||
تركبك
در صورتي كه تمايل به ارسال پيغام شخصي به من داريد ميتوانيد از صفحه تماس با من استفاده كنيد.
نظر خود را بنويسيد !



خودم برای اولین بار تست میکنم !
ممنون بابت معرفی این پلاگین خوب
سلام
بخش نظرات چقدر خوفه!
خیلی حال میده جان جاوید ! این افزونه را می افزائیم به وبلاگمان !
راستی نگفته بودی چلچراغ خون هم هستی ! فکر کردم فقط خودم میخونم! در ضمن این مانی گند زده به سایت مجله ! به جای که نوشته ها اونجا منتشر شن میاد توی سایت خودش منتشر میکنه !
ارادتمند / مرتضی بهمنی
مانی رو اشتباه گفتم ! نیما درسته ! اصلاح میکنم ! ۱ - ۲ -۳ - تست دوباره!
رشوه…..
http://www.abukoorosh.blogfa.com/
سلام هموطن ایرانی. سایت یاهو که آدرس ایمیل من و شما در آن قرار دارد و روزانه با مسنجرش چت میکنیم، نام کشور من و تو را از لیست کشورهایش در صفحهی ثبت نام حذف کرده. اگر غیرت و عرق ملیات اجازه نمیدهداین ننگ را بپذیری، با لینک دادن به صفحهی http://helloyahoo.net از طریق کلیدواژهی Yahoo mail به بمب درحال پیشرفت علیه یاهو کمک کنید تا کوچکترین وظیفهی ما به کشورمان ادا شده باشد و همانند بمب افتخارآمیز ??? و خلیج فارس، بتوانیم یک موفقیت دیگر را نیز رقم بزنیم… متشکرم