דילוג לתוכן

💥סקריפט מאוחד לשדרוג השימוש בפורום - NodeBB Unified

שוק ההון והשקעות
1 1 19 1
  • קרדיט: @פרוזי ממתמחים טופ


    סקריפט מאוחד לשיפורים, שדרוגים ותיקוני באגים בפורום

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

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

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

    לינק להתקנה בסוף הפוסט
    השדרוגים הכלולים בסקריפט בספוילר:

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

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

    1. כפתור „נושאים אחרונים”
      בסרגל הכלים הימני נוסף כפתור המציג את הנושאים האחרונים שנפתחו בפורום.

    קרדיט: @עדלאידע

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

    קרדיט: @רביב-דיגיטל

    1. קישורים וכתובות דוא"ל לחיצים בפרופיל
      קישורים וכתובות דוא"ל המופיעים בפרופילי המשתמשים, אשר עד היום הוצגו כטקסט פשוט, הופכים כעת לקישורים לחיצים לאתר או לשליחת דוא"ל.

    קרדיט: @טופ-שבמתמחים

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

    קרדיט: @טופ-שבמתמחים

    1. סינון נושאים לפי קטגוריה
      בדף הפרופיל של כל משתמש, בעת צפייה ברשימת הנושאים שלו, ניתן לסנן את הרשימה לפי הקטגוריות שקיימות בנושאים שכתב המשתמש.

    קרדיט: @מחנה-ידידים

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

    קרדיט: @מחנה-ידידים, @צדיק-וטוב-לו-0

    1. עיצוב משופר לצ'אט
      הצ'אט מקבל מראה ידידותי ומעוצב יותר, בדומה לפלטפורמות מתקדמות, עם רקע צבעוני והודעות בצבעים שונים.

    קרדיט: @levi-h, @צדיק-וטוב-לו-0

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

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

    בעת כניסה לפורום חדש תופיע שאלה האם לצרף אותו ל„מרכז הפורומים”. מיד לאחר הצירוף יהיה ניתן לראות במקום אחד את כל הנושאים שלא נקראו מכל הפורומים המחוברים.

    קרדיט: @יאנג-בוי

    1. ניקוי צ'אטים ריקים
      עד היום, כאשר משתמש ללא הרשאת צ'אט היה שולח הודעה למשתמש בעל הרשאה, המשתמש בעל ההרשאה היה עשוי לראות ברשימת הצ'אטים שיחות ריקות או שמות שלא ניתן להיכנס לשיחה איתם.

    כעת הסקריפט מוחק אוטומטית את כל השיחות הריקות מרשימת השיחות.

    השראה: @יוחנן-יוחננוביץ

    1. ביטול ההתראה „חזור לפוסט האחרון”
      ההודעה „חזור לפוסט האחרון שקראתם” מופיעה כעת רק בנושאים שכבר נקראו ושיש בהם פוסט קודם שאליו ניתן לחזור.

    בנושאים חדשים ההודעה אינה מופיעה.

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

    בעבר הייתה תקלה שבה סמל שלוש הנקודות, המוביל לאפשרויות הנוספות, הוצג כ־X. התקלה תוקנה, וכעת מוצגות שלוש הנקודות כראוי.

    קרדיט: @מחנה-ידידים

    1. נושא אקראי
      בסרגל הכלים השמאלי נוסף כפתור למעבר לנושא אקראי מכל רחבי הפורום.

    ניתן לבחור:

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

    השראה: @אברהם-גלסר

    1. נושאים אחרונים שנקראו
      בסרגל הכלים השמאלי נוסף כפתור המציג את הנושאים האחרונים שנקראו על ידי המשתמש בפורום.

    קרדיט: @רפי-סאם

    1. העתקת קישור לפוסט
      בתחתית כל פוסט נוסף כפתור קטן, שבלחיצה עליו מועתק ללוח קישור מדויק לאותו פוסט.

    השראה: @לאצי

    1. העתקת תוכן הפוסט
      בתחתית כל פוסט נוסף כפתור קטן, שבלחיצה עליו מועתק ללוח תוכנו המדויק של הפוסט.

    השראה: @לאצי

    1. תרגום ההגדרה שנותרה באנגלית
      בדף הגדרות המשתמש הייתה הגדרה אחת שנותרה באנגלית. ההגדרה תורגמה לעברית בגוף עמוד ההגדרות.

    2. הודעות קוליות בצ'אט
      נוספה אפשרות להקליט, לשלוח ולהשמיע הודעות קוליות בצ'אט.

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

    ההודעה הקולית מוצגת למשתמש השני בממשק מעוצב, בדומה ל־Google Chat ולשירותים דומים, וכוללת אפשרות להשמעה במהירויות:

    ×1
    ×1.5
    ×2
    חשוב:
    התכונה תפעל באופן מלא רק כאשר הסקריפט מותקן גם אצל המשתמש השני.

    1. תרגום שמות האימוג'ים
      בלחיצה על כפתור הוספת האימוג'ים שבתחתית כל פוסט נפתחת חלונית עם האימוג'ים הזמינים.

    בעת מעבר עם העכבר על אימוג'י, שמו מוצג כעת בעברית ולא באנגלית.

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

    לבקשת: @צול-גאה

    1. תיקון הודעת 1,000 הפוסטים
      כאשר משתמש היה מגיע ל־1,000 פוסטים בפורום, הופיעה בטעות הודעה שלפיה הוא קיבל 1,000 לייקים.

    ההודעה תוקנה, וכעת מופיע בה „1,000 פוסטים” במקום „1,000 'תודות'

    1. שליחת הודעה ערוכה בצ'אט באמצעות Enter
      בעת עריכת הודעה בצ'אט, לחיצה על Enter שולחת כעת את הגרסה המתוקנת של ההודעה.

    לירידת שורה ניתן להשתמש בצירוף המקשים Shift + Enter.

    לבקשת: @אברהם-גלסר

    1. סטטוס משתמשים מחוברים
      בדף הפרופיל של כל משתמש נוסף עיגול קטן המציג האם המשתמש מחובר כעת לפורום.

    הסימון מופיע גם בחלונית הצ'אט, הן ברשימת השיחות והן בתוך השיחה עם המשתמש.

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

    לבקשת: @בנן

    1. משתמשים מסומנים והערות אישיות
      נוסף פאנל המאפשר:

    לרשום הערה אישית על כל משתמש בפורום.
    להוסיף משתמש לרשימת המועדפים.
    לערוך את המשתמשים המסומנים.
    לייצא ולייבא את הנתונים.
    הערה שנרשמה על משתמש תוצג הן בדף הפרופיל שלו והן לצד כל פוסט שכתב.

    משתמש שסומן כמועדף יקבל ⭐ קטן שיופיע בדף הפרופיל שלו ובכל פוסט שיכתוב.

    1. הנושאים עם הכי הרבה הצבעות
      בסרגל הכלים הימני נוסף כפתור המציג את רשימת הנושאים שקיבלו את מספר ההצבעות הגבוה ביותר.

    השראה: @לאצי

    1. קבוצות
      בסרגל הכלים הימני נוסף כפתור המציג את רשימת הקבוצות הקיימות בפורום.

    השראה: @לאצי

    1. תגיות
      בסרגל הכלים הימני נוסף כפתור המציג את רשימת התגיות הקיימות בפורום.

    השראה: @לאצי

    1. רשימת קריאה
      בסרגל הכלים השמאלי נוסף כפתור המציג את כל הפוסטים שנשמרו לקריאה בהמשך.

    בתחתית כל פוסט נוסף כפתור המאפשר להוסיף אותו לרשימת הקריאה.

    בפאנל הניהול ניתן:

    לצפות בכל הפוסטים שנשמרו.
    להוסיף ולהסיר פוסטים.
    לייצא ולייבא את הרשימה.
    31. חיפוש מלל בתוך נושא
    בכל נושא נוספה תיבת חיפוש המאפשרת לחפש מלל בתוך כל הפוסטים שבאותו נושא.

    החיפוש מציג:

    את מספר התוצאות שנמצאו.
    אפשרות לעבור בין התוצאות.
    הדגשה בצהוב של המילים שנמצאו.
    32. התראות חכמות לפי מילות מפתח
    בסרגל הכלים השמאלי נוסף כפתור המתריע כאשר נמצאה התאמה למילה שהוכנסה לרשימת החיפושים.

    ניתן להגדיר האם החיפוש יתבצע:

    בנושאים חדשים בלבד.
    בפוסטים חדשים בלבד.
    גם בנושאים חדשים וגם בפוסטים חדשים.
    בנוסף, קיים פאנל ניהול שבו ניתן להגדיר את תדירות החיפוש ואת אפשרויות ההתראה, וכן לייבא ולייצא את ההגדרות.

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

    התקנת הסקריפט:

    ניתן להתקין את הסקריפט בהתקנה ישירה דרך הקישור הבא:

    התקנת הסקריפט המאוחד - לחצו כאן

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

    חשוב:
    לצורך ההתקנה יש לוודא שתוסף Tampermonkey מותקן בדפדפן.

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

    היו רבים שהציעו את עזרתם וסייעו בעידוד ובתמיכה, ועל כך תודתי.

    אשמח מאוד לשמוע על:

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

    חשוב לציין שכעיקרון הסקריפט אמור לעבוד בכל פורום מבוסס נודיבי...

נושאים מוצעים