FastComments.com Blog

Tue Apr 21 2026
...

תגובות נעולות עכשיו באמת נעולות

מה חדש

מ moderטורים היה את האפשרות לנעול תגובות במשך הרבה זמן. נעילת תגובה מונעת תגובות חדשות, וזה נוח כאשר השרשור הגיע לסיומו או כששיחה משנה מתדרדרת.

הבעיה הייתה ש"נעול" לא היה בעל משקל רב. לקוראים לא הייתה אינדיקציה ויזואלית לכך שתגובה נעולה. ואפילו שתגובות חדשות חסומות, המחבר המקורי או כל מי שיש לו גישה לעריכה עדיין יכול היה לערוך או למחוק את התגובה. זה לא באמת נעול. העדכון הזה פותר את שני הדברים האלה.

אייקון הנעילה

כאשר מודרטור נועל תגובה, מופיע עכשיו לוק קטן בפינת העליונה הימנית של התגובה, ממש ליד אייקון הסיכה. הוא מופיע עבור כל הקוראים - לא רק עבור מודרטורים. שחרור התגובה מסיר את זה.

האייקון מתחשב במצב בהיר ואפל, כמו אייקון הסיכה.

עריכה ומחיקה חסומות

תגובה נעולה לא יכולה להיות נערכת או נמחקת על ידי אף אחד, כולל מנהלים ומודרטורים. אם אתה רוצה לערוך או להסיר תגובה נעולה, שחרר אותה קודם, בצע את השינוי, ואז נעל שוב אם תרצה.

זה חל על כל דרך שנוגעת לתגובה:

  • הווידג'ט המיועד למשתמש מסתיר את אפשרויות העריכה והמחיקה בתגובות נעולות.
  • נקודות קצה PATCH ו-DELETE של ה-API הציבורי מחזירות שגיאת נעול אם התגובה המיועדת נעולה.
  • ממשק המודרציה של המנהל מציג את שגיאת הנעילה אם אתה מנסה למחוק מבלי לשחרר קודם.

חריגות

מספר דרכים מתעקשות לעקוף את הנעילה כדי שיוכלו לבצע את העבודה שלהן:

  • מחיקת חשבון. אם משתמש מוחק את חשבון FastComments שלו, התגובות שלו מנוקות ללא תלות במצב הנעילה.
  • ניקוי משתמשים ברמת דייר/SSO. אותה רעיון עבור הסרת משתמשים ברמת דייר.
  • מחיקה אוטומטית מתוזמנת. אם תזמנת תגובה למחיקה בזמן מסוים, המתזמן לא צריך לדאוג לנעילות.
  • ניקוי כפילויות. כלי הדדופ מבצע ניקוי כפילויות נעולות בלי טקסים.
  • הרחקת מודרטורים עם "מחק את כל התגובות מהמשתמש הזה". הרחקת משתמש וטיול להיסטוריה שלו היא פעולה מכוונת אחת, поэтому это также очищает блокировки.

כל דבר אחר - הווידג'ט, ממשק המודרציה, ה-API הציבורי, מתקשרים חיצוניים - מכבד את הנעילה.

צורת שגיאת API

אם אתה קורא ל-API הציבורי כדי לערוך או למחוק תגובה נעולה, תקבל תגובה כמו:

{ "status": "failed", "code": "locked", "reason": "תגובה נעולה.", "translatedError": "תגובה זו נעולה ולא ניתן לערוך או למחוק אותה. שחרר אותה קודם." }

סטטוס ה-HTTP הוא 401. שדה translatedError משתמש בהגדרת השפה של הדייר שלך ובכל תרגום מותאם אישית שהגדרת.

לסיכום

שינוי קטן, אבל הוא סוגר פער שהיה פתוח במשך זמן מה. נעול עכשיו משמעו נעול.

תודה!