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