דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אזור המערכת
  3. באגים/הצעות ייעול
  4. התראות בדפדפן כשהפורום פתוח

התראות בדפדפן כשהפורום פתוח

מתוזמן נעוץ נעול הועבר באגים/הצעות ייעול
20 פוסטים 8 כותבים 312 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שמעון לאופר
    כתב ב נערך לאחרונה על ידי
    #1

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

    שמואלש ישראל10י 2 תגובות תגובה אחרונה
    4
    • ש שמעון לאופר

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

      שמואלש מנותק
      שמואלש מנותק
      שמואל
      כתב ב נערך לאחרונה על ידי
      #2

      @שמעון-לאופר אני לא חושב שזה אפשרי טכנית ⁦☹️⁩

      ניתן ליצור קשר: sh@mitm.top

      chvC תגובה 1 תגובה אחרונה
      6
      • שמואלש שמואל

        @שמעון-לאופר אני לא חושב שזה אפשרי טכנית ⁦☹️⁩

        chvC מנותק
        chvC מנותק
        chv
        כתב ב נערך לאחרונה על ידי
        #3

        @שמואל למה לא? זה דווקא רעיון מעולה!!
        אם יהיה בכל דף בפורום, את האלמנטים הבאים מהדף https://mitmachim.top/onesignal/settings - זה יהיה ממש קלי קלות לעשות את זה (וזה עוד מאולתר, אפשר לשלב את זה בתוסף בעצמו וזה עוד יותר קל להשערתי)
        זה האלמנטים הנצרכים - אני כותב אותם איך שהם כתובים בID (לא חייב להיות שיראו אותם, רק צריך אותם קיימים בדף ומשפיעים על https://mitmachim.top/assets/node_modules/nodebb-plugin-onesignal/lib/client-settings.js)

        1. enabled
        2. save

        אם יש לי את שניהם בכל דף בפורום, אפשר פשוט להכניס ג'אווהסקריפט כזה בערך:

        document.addEventListener("visibilitychange", () => {
        if (true) {
        document.getElementById("enabled").checked = false;
        function buttonclick(){
        var pagebutton= document.getElementById("save");
        pagebutton.click();}
        buttonclick())}
        else {
        document.getElementById("enabled").checked = true;
        function buttonclick(){
        var pagebutton= document.getElementById("save");
        pagebutton.click();}
        buttonclick())}
        })
        

        אולי הפכתי את הפקודות, בכל אאופן זה הכיוון.
        אם הבנתי נכון יוצר הפלאגין נמצא כאן בשם @aaron (סליחה על ההטרדה אם זה טעות) אם זה ככה - אז דבר ראשון שאפו זה פלאגין שבנוי ממש מדהים. וכזה נקי.
        ודבר שני - תעיין במה שכתבתי ותכתוב אם זה ייתכן לשלב זאת בתוסף.
        אפשר להשתמש בפונצקיות אחרות במקום visibilitychange. יש אלף פונקציות חופפות, כל אחת והיתרון שלה. למעוניינים - קצת דוקו על זה כאן, וכאן כמה דוגמאות ברורות.
        @שמואל לעיונך המעמיק.

        I תגובה 1 תגובה אחרונה
        5
        • ש שמעון לאופר

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

          ישראל10י מנותק
          ישראל10י מנותק
          ישראל10
          כתב ב נערך לאחרונה על ידי
          #4

          @שמעון-לאופר אמר בהתראות בדפדפן כשהפורום פתוח:

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

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

          תגובה 1 תגובה אחרונה
          2
          • A מנותק
            A מנותק
            aaron
            צוות פיקוח מדריכים
            כתב ב נערך לאחרונה על ידי
            #5

            @chv אני מנסה להבין מה זה הפקודות האלה..
            אתה בודק האם true הוא אמת?
            ואז מה זה האלמנט #enabled?

            תגובה 1 תגובה אחרונה
            1
            • chvC chv

              @שמואל למה לא? זה דווקא רעיון מעולה!!
              אם יהיה בכל דף בפורום, את האלמנטים הבאים מהדף https://mitmachim.top/onesignal/settings - זה יהיה ממש קלי קלות לעשות את זה (וזה עוד מאולתר, אפשר לשלב את זה בתוסף בעצמו וזה עוד יותר קל להשערתי)
              זה האלמנטים הנצרכים - אני כותב אותם איך שהם כתובים בID (לא חייב להיות שיראו אותם, רק צריך אותם קיימים בדף ומשפיעים על https://mitmachim.top/assets/node_modules/nodebb-plugin-onesignal/lib/client-settings.js)

              1. enabled
              2. save

              אם יש לי את שניהם בכל דף בפורום, אפשר פשוט להכניס ג'אווהסקריפט כזה בערך:

              document.addEventListener("visibilitychange", () => {
              if (true) {
              document.getElementById("enabled").checked = false;
              function buttonclick(){
              var pagebutton= document.getElementById("save");
              pagebutton.click();}
              buttonclick())}
              else {
              document.getElementById("enabled").checked = true;
              function buttonclick(){
              var pagebutton= document.getElementById("save");
              pagebutton.click();}
              buttonclick())}
              })
              

              אולי הפכתי את הפקודות, בכל אאופן זה הכיוון.
              אם הבנתי נכון יוצר הפלאגין נמצא כאן בשם @aaron (סליחה על ההטרדה אם זה טעות) אם זה ככה - אז דבר ראשון שאפו זה פלאגין שבנוי ממש מדהים. וכזה נקי.
              ודבר שני - תעיין במה שכתבתי ותכתוב אם זה ייתכן לשלב זאת בתוסף.
              אפשר להשתמש בפונצקיות אחרות במקום visibilitychange. יש אלף פונקציות חופפות, כל אחת והיתרון שלה. למעוניינים - קצת דוקו על זה כאן, וכאן כמה דוגמאות ברורות.
              @שמואל לעיונך המעמיק.

              I מנותק
              I מנותק
              itapi
              כתב ב נערך לאחרונה על ידי
              #6

              @chv אמר בהתראות בדפדפן כשהפורום פתוח:

              @שמואל למה לא? זה דווקא רעיון מעולה!!
              אם יהיה בכל דף בפורום, את האלמנטים הבאים מהדף https://mitmachim.top/onesignal/settings - זה יהיה ממש קלי קלות לעשות את זה (וזה עוד מאולתר, אפשר לשלב את זה בתוסף בעצמו וזה עוד יותר קל להשערתי)
              זה האלמנטים הנצרכים - אני כותב אותם איך שהם כתובים בID (לא חייב להיות שיראו אותם, רק צריך אותם קיימים בדף ומשפיעים על https://mitmachim.top/assets/node_modules/nodebb-plugin-onesignal/lib/client-settings.js)

              1. enabled
              2. save

              אם יש לי את שניהם בכל דף בפורום, אפשר פשוט להכניס ג'אווהסקריפט כזה בערך:

              document.addEventListener("visibilitychange", () => {
              if (true) {
              document.getElementById("enabled").checked = false;
              function buttonclick(){
              var pagebutton= document.getElementById("save");
              pagebutton.click();}
              buttonclick())}
              else {
              document.getElementById("enabled").checked = true;
              function buttonclick(){
              var pagebutton= document.getElementById("save");
              pagebutton.click();}
              buttonclick())}
              })
              

              אולי הפכתי את הפקודות, בכל אאופן זה הכיוון.
              אם הבנתי נכון יוצר הפלאגין נמצא כאן בשם @aaron (סליחה על ההטרדה אם זה טעות) אם זה ככה - אז דבר ראשון שאפו זה פלאגין שבנוי ממש מדהים. וכזה נקי.
              ודבר שני - תעיין במה שכתבתי ותכתוב אם זה ייתכן לשלב זאת בתוסף.
              אפשר להשתמש בפונצקיות אחרות במקום visibilitychange. יש אלף פונקציות חופפות, כל אחת והיתרון שלה. למעוניינים - קצת דוקו על זה כאן, וכאן כמה דוגמאות ברורות.
              @שמואל לעיונך המעמיק.

              איפה ה-jquery איפה...חח

              כל שירותי התוכנה במקום אחד: ikosher.me

              תגובה 1 תגובה אחרונה
              0
              • chvC מנותק
                chvC מנותק
                chv
                כתב ב נערך לאחרונה על ידי
                #7

                היי @aaron ו @Itamar-Yehezkel פשוט תריצו את הקוד בדף של ההגדרות של התוסף - כלומר זה: https://mitmachim.top/onesignal/settings ותראו בעצמכם מה קורה

                השורה הראשונה מוסיפה מאזין למצב ה"visibiliy" של הטאב. בכל שינוי של המצב של ה"visibility" - כלומר בפועל, בכל פעם שהיוזר עוזב את הטאב הנוכחי - זה שולח לקונסול false. וכשהוא חוזר זה שולח לקונסול true.

                החלטתי לנצל את זה כדי - שכל פעם שהיוזר חוזר לטאב - זה יעשה uncheck באלמנט enable ("אפשר קבלת התראות") שהוא בנוי כ"checkbox" כך שאם שולחים לו את הפקודה .checked = false; זה עושה כמו שבחרת לא לסמן וי בתיבה (אני מקווה שאני לא מסביר דברים פשוטים)
                לאחר מכן הפונקציה הזאת buttonclick (יכול להיות שסתם סרבלתי, בכל אופן זה עובד) לוחצת על הכפתור של השמירה ("שמור הגדרות") הID שלו זה save והסוג שלו הווא פשוט button.
                וכן להיפך ברגע שחוזר לקונסול false מהפקודה דלעיל - היא מבצעת את השלבים האלה רק הפוך - במקום לעשות uncheck בתיבת הבחירה הזאת - היא מבצעת check ואז שוב - לחיצה על שמור הגדרות, ואז בעצם חוזר התוסף לשלוח התראות ליוזר.
                מצרף צילום קטן להמחיש למי של הבין - על מה בדיוק אני מדבר (סליחה, עשיתי את זה בצייר 😊)
                74c6a9de-85ef-4b19-9c83-44f2be28b167-תמונה.png
                @aaron יהיה עוד יותר קל אם הדף הזה ישלח תגובות JSON ועוד יותר טוב (כמובן..) אם יוכלו לשלוח אליו פקודות JSON (POST) ישירות דרך fetch - אם יש כזה דבר זה עניין של שתי שניות ממש - ולא יצטרכו את כל הסרבול שכתבתי למעלה.

                תגובה 1 תגובה אחרונה
                3
                • A מנותק
                  A מנותק
                  aaron
                  צוות פיקוח מדריכים
                  כתב ב נערך לאחרונה על ידי
                  #8

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

                  user.isOnline(uid)
                  

                  זה אמור להיות פשוט.

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

                  מתחיל-מומחהמ MGM IVRM chvC שמואלש 4 תגובות תגובה אחרונה
                  3
                  • A aaron

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

                    user.isOnline(uid)
                    

                    זה אמור להיות פשוט.

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

                    מתחיל-מומחהמ מנותק
                    מתחיל-מומחהמ מנותק
                    מתחיל-מומחה
                    כתב ב נערך לאחרונה על ידי
                    #9
                    פוסט זה נמחק!
                    תגובה 1 תגובה אחרונה
                    0
                    • A aaron

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

                      user.isOnline(uid)
                      

                      זה אמור להיות פשוט.

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

                      MGM IVRM מנותק
                      MGM IVRM מנותק
                      MGM IVR
                      מדריכים
                      כתב ב נערך לאחרונה על ידי
                      #10
                      פוסט זה נמחק!
                      chvC תגובה 1 תגובה אחרונה
                      -1
                      • A aaron

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

                        user.isOnline(uid)
                        

                        זה אמור להיות פשוט.

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

                        chvC מנותק
                        chvC מנותק
                        chv
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @aaron אוה! חיפשתי את השורה הזאת.. כמובן הרבה יותר פשוט..

                        @aaron אמר בהתראות בדפדפן כשהפורום פתוח:

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

                        אין לי איך לבדוק את זה בעצמי כי אני לא יכול לשנות את הJS של התוסף כאן.
                        @שמואל כמובן יכול..

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

                        אגב הג'ווהסקריפט שכתבתי למעלה לא מדויק, צ"ל כך:

                        document.addEventListener("visibilitychange", () => {
                          console.log( document.hasFocus() )
                        if (true) {
                        document.getElementById("enabled").checked = false;
                        document.getElementById("save").click();
                        console.log('un-checked&saved'); }
                          else {
                        document.getElementById("enabled").checked = true;
                        document.getElementById("save").click();
                        console.log('checked&saved'); }
                        })
                        

                        אם תריץ את זה בדף של הגדרות onesignal כאן בפורום תראה בעצמך את הפעולה שזה עושה אוטומטי במעבר לטאב אחר/חזרה לטאב.

                        תגובה 1 תגובה אחרונה
                        1
                        • MGM IVRM MGM IVR

                          פוסט זה נמחק!

                          chvC מנותק
                          chvC מנותק
                          chv
                          כתב ב נערך לאחרונה על ידי
                          #12
                          פוסט זה נמחק!
                          MGM IVRM תגובה 1 תגובה אחרונה
                          0
                          • chvC chv

                            פוסט זה נמחק!

                            MGM IVRM מנותק
                            MGM IVRM מנותק
                            MGM IVR
                            מדריכים
                            כתב ב נערך לאחרונה על ידי
                            #13
                            פוסט זה נמחק!
                            chvC תגובה 1 תגובה אחרונה
                            -1
                            • MGM IVRM MGM IVR

                              פוסט זה נמחק!

                              chvC מנותק
                              chvC מנותק
                              chv
                              כתב ב נערך לאחרונה על ידי
                              #14
                              פוסט זה נמחק!
                              MGM IVRM תגובה 1 תגובה אחרונה
                              0
                              • chvC chv

                                פוסט זה נמחק!

                                MGM IVRM מנותק
                                MGM IVRM מנותק
                                MGM IVR
                                מדריכים
                                כתב ב נערך לאחרונה על ידי MGM IVR
                                #15
                                פוסט זה נמחק!
                                chvC תגובה 1 תגובה אחרונה
                                0
                                • MGM IVRM MGM IVR

                                  פוסט זה נמחק!

                                  chvC מנותק
                                  chvC מנותק
                                  chv
                                  כתב ב נערך לאחרונה על ידי
                                  #16
                                  פוסט זה נמחק!
                                  MGM IVRM תגובה 1 תגובה אחרונה
                                  0
                                  • chvC chv

                                    פוסט זה נמחק!

                                    MGM IVRM מנותק
                                    MGM IVRM מנותק
                                    MGM IVR
                                    מדריכים
                                    כתב ב נערך לאחרונה על ידי
                                    #17
                                    פוסט זה נמחק!
                                    תגובה 1 תגובה אחרונה
                                    0
                                    • שמואלש מנותק
                                      שמואלש מנותק
                                      שמואל
                                      כתב ב נערך לאחרונה על ידי
                                      #18

                                      אל תציאו את הדיון מהקשרו!
                                      אם @MGM-IVR לא יודע איך לעשות תפתח נושא חדש.

                                      ניתן ליצור קשר: sh@mitm.top

                                      תגובה 1 תגובה אחרונה
                                      6
                                      • A aaron

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

                                        user.isOnline(uid)
                                        

                                        זה אמור להיות פשוט.

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

                                        שמואלש מנותק
                                        שמואלש מנותק
                                        שמואל
                                        כתב ב נערך לאחרונה על ידי
                                        #19

                                        @aaron אמר בהתראות בדפדפן כשהפורום פתוח:

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

                                        הבעיה הפשוטה בזה זה בזה שnodeBB מחשיב את המשתמש כמחובר גם 30 דקות אחרי שהוא לא.

                                        ניתן ליצור קשר: sh@mitm.top

                                        A תגובה 1 תגובה אחרונה
                                        10
                                        • שמואלש שמואל

                                          @aaron אמר בהתראות בדפדפן כשהפורום פתוח:

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

                                          הבעיה הפשוטה בזה זה בזה שnodeBB מחשיב את המשתמש כמחובר גם 30 דקות אחרי שהוא לא.

                                          A מנותק
                                          A מנותק
                                          aaron
                                          צוות פיקוח מדריכים
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          @שמואל אמר בהתראות בדפדפן כשהפורום פתוח:

                                          @aaron אמר בהתראות בדפדפן כשהפורום פתוח:

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

                                          הבעיה הפשוטה בזה זה בזה שnodeBB מחשיב את המשתמש כמחובר גם 30 דקות אחרי שהוא לא.

                                          צודק. אז חייבים לגשת ישירות לdb. (גם לא מידי מורכב)

                                          תגובה 1 תגובה אחרונה
                                          2

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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