חשוב: אין יותר תמיכה בגרסה 1.0 של reCAPTCHA API. צריך לשדרג לגרסה 2.0. מידע נוסף
הפלאגין reCAPTCHA phpBB2 משתמש ב-CAPTCHA כדי למנוע ספאם בפורום.
מומלץ להשתמש ב-reCAPTCHA phpBB MOD כדי להתקין את reCAPTCHA. יש שני מודים זמינים, אחד לרישום ואחד לפוסטים לאורחים.
בנוסף ל-phpBB MOD, יש גם תיקון להפעלת reCAPTCHA בעת הרישום. כדי להתקין reCAPTCHA באמצעות תיקון, בצעו את ההוראות הבאות:
- מורידים את קובץ ה-ZIP ומחלצים אותו.
- מעבירים את הקובץ reCAPTCHAlib.php לספריית ה-phpBB.
- מריצים את התיקון הראשון על ידי הרצת הפקודה הבאה מה-phpBB עם ספריית ה-include:
patch -b usercp_register.php < /path/to/usercp_register.patch
- מעבירים את הקובץ profile_add_body.tpl.patch אל תבניות phpBB/<your_theme> ספרייה (כברירת מחדל <הנושא_שלכם> הוא 'subSilver')
- כדי להחיל את התיקון השני, מריצים את הפקודה הבאה מה-phpBB templates/<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 אמור להופיע בדף רישום המשתמש.
שאלות נפוצות
- מה קורה אם פקודת התיקון נכשלת?
-
התיקון נוצר באמצעות הבדל מאוחד (הפרש -u). גרסאות שונות של הקובץ הזה או שינויים אחרים עלולים לגרום שיש התנגשות. אפשר לעיין בקובץ התיקון כדי לראות מה קורה שונה ואיך הדבר גרם להתנגשות עם הקובץ.
- אני רוצה להחזיר את שינויי התיקון או להסיר את reCAPTCHA, איך אפשר לעשות את זה?
-
כשהרצתם את פקודת התיקון עם האות 'b-' נוצר גיבוי של קבצים באותה ספרייה. שימוש ב-MV כדי להחליף את הקובץ המתוקן בקובץ המקורי. אפשר גם למחוק את הקובץ recaptchalib.php מספריית ההכללה.