استخدام reCAPTCHA مع phpBB2
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ملاحظة مهمة: لم يعُد الإصدار 1.0 من reCAPTCHA API متاحًا. يُرجى الترقية إلى الإصدار 2.0. مزيد من المعلومات
يستخدم المكوّن الإضافي reCAPTCHA phpBB2 اختبار CAPTCHA لمنع ظهور محتوى غير مرغوب فيه في المنتدى.
ننصحك باستخدام reCAPTCHA phpBB MOD لتثبيت reCAPTCHA. يتوفّر تعديلان، أحدهما للتسجيل والآخر لمشاركات الضيوف.
بالإضافة إلى phpBB MOD، هناك أيضًا رمز تصحيح لتفعيل reCAPTCHA عند التسجيل. لتثبيت reCAPTCHA باستخدام
تصحيح، اتبع هذه الإرشادات:
- نزِّل ملف ZIP واستخرِجه.
- انقل الملف summarytchalib.php الخاص بك الذي يحتوي على دليل phpBB.
- قم بتطبيق أول عملية تصحيح من خلال تشغيل الأمر التالي من ملف phpBB الذي يتضمن الدليل:
patch -b usercp_register.php < /path/to/usercp_register.patch
- انقل ملف profile_add_body.tpl.patch إلى نماذج phpBB /<your_theme>. الدليل (تلقائيًا
<your_theme> هي 'subSilver')
- طبِّق رمز التصحيح الثاني من خلال تنفيذ الأمر التالي من نماذج phpBB /<your_theme> الدليل:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- يمكنك الاشتراك للحصول على مفاتيح reCAPTCHA هنا. أمّا reCAPTCHA، فسيصدر لك
الخاص. افتح usercp_register.php في دليل التضمين
وقم بتحديث $recaptcha_public_key و $recaptcha_private_key بالقيم التي تم إصدارها لك.
- هذا كل شيء! من المفترض أن تظهر أداة reCAPTCHA الآن على صفحة تسجيل المستخدم.
الأسئلة الشائعة
-
ماذا لو فشل أمر التصحيح؟
-
تم إنشاء التصحيح باستخدام فرق موحد (diff -u). قد تتسبب النُسخ المختلفة من هذا الملف أو تعديلات أخرى في حدوث
نزاع. يمكنك دراسة ملف التصحيح للاطّلاع على التغييرات
تم تعديله وكيف تسبب ذلك في حدوث تعارض مع ملفك.
-
أريد التراجع عن التغييرات في التصحيح أو إلغاء تثبيت reCAPTCHA، كيف يمكنني إجراء ذلك؟
-
عند تشغيل أمر التصحيح باستخدام الرمز " -b" فسيتم إنشاء نسخة احتياطية من الملفات في نفس الدليل. استخدام mv
لاستبدال الملف المصحَّح بالملف الأصلي. يمكنك أيضًا حذف
ملف sumtchalib.php من دليل التضمين.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["reCAPTCHA is a tool that helps prevent forum spam in phpBB2 by using a CAPTCHA."],["Two phpBB MODs are available to install reCAPTCHA, specifically for registration and guest posts, which are recommended over patch installation."],["Patch installation is also an option, involving downloading files, applying patches to specific phpBB files, obtaining reCAPTCHA keys, and updating the usercp_register.php file with these keys."],["Version 1.0 of the reCAPTCHA API is no longer supported; users should upgrade to Version 2.0 for continued functionality."]]],["reCAPTCHA Version 1.0 is deprecated; upgrade to 2.0. The reCAPTCHA phpBB2 plugin, which uses a CAPTCHA, is recommended via phpBB MODs for registration and guest posts. To install via patch, download and extract the zip file, move `recaptchalib.php`, and apply patches to `usercp_register.php` and `profile_add_body.tpl`. Obtain reCAPTCHA keys, and update the keys in `usercp_register.php`. To uninstall, revert to the backup files and delete `recaptchalib.php`.\n"]]