• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. ע.ג.
    ע
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 0
    • נושאים 32
    • פוסטים 141
    • הגבוה ביותר 35
    • שנוי במחלוקת 1
    • קבוצות 0

    ע.ג.

    @ע.ג.

    70
    מוניטין
    30
    צפיות בפרופיל
    141
    פוסטים
    0
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    ע.ג. הפסק לעקוב עקוב

    הפוסטים הטובים ביותר שנוצרו על ידי ע.ג.

    • RE: אחסון קבצים במערכת - מידע והגבלות

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

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

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

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

      ימות המשיח היא לא ספקית ענן שמספקת גיבויים לקבצים

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

      בברכה מרובה לכולם...

      פורסם בחדש במערכת
      ע
      ע.ג.
    • 📊 מציג לוגים מתקדם ומשוכלל

      מצורף ‏‏קובץ html להצגת הלוגים של המערכת (לוגי ymgr)
      מתקדם ומשוכלל, עם הרבה אופציות מועילות
      נסו ותהנו..

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

      פורסם בהסברים מסודרים ממשתמשים
      ע
      ע.ג.
    • RE: אחסון קבצים במערכת - מידע והגבלות

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

      פורסם בחדש במערכת
      ע
      ע.ג.
    • מקלדת

      לתועלת הציבור, אני משתף כאן מקלדת איכותית ל-PHP. (קרדיט ל-chatgpt על עזרתו בבניית המקלדת).
      נשמח אם חברי הפורום יוסיפו וישכללו את המקלדת.
      ההקלדה רציפה, כמו כתיבת איש קשר, ובסיום סולמית.
      בין שני אותיות על אותו מקש יש להקיש * (-כוכבית).
      הקשת *** (-שלוש פעמים כוכבית) מוחקת את האות האחרונה שהוקשה.
      להלן המקלדת:

       function digitsToText($digits) {
      
          $array_number = [
              22222222, 2222222, 222222, 22222, 2222, 222, 22, 2, 
              33333333, 3333333, 333333, 33333, 3333, 333, 33, 3, 
              44444444, 4444444, 444444, 44444, 4444, 444, 44, 4, 
              55555555, 5555555, 555555, 55555, 5555, 555, 55, 5, 
              66666666, 6666666, 666666, 66666, 6666, 666, 66, 6, 
              777777777, 77777777, 7777777, 777777, 77777, 7777, 777, 77, 7, 
              88888888, 8888888, 888888, 88888, 8888, 888, 88, 8, 
              999999999, 99999999, 9999999, 999999, 99999, 9999, 999, 99, 9, 
              '00000000000000', '0000000000000', '000000000000', '00000000000', '0000000000', 
              '000000000', '00000000', '0000000', '000000', '00000', '0000', '000', '00', '0', 
              11111111111, 1111111111, 111111111, 11111111, 1111111, 111111, 11111, 1111, 111, 11, 1, '*'
          ];
          
          $array_abc = [
              "c", "b", "a", 2, 2, "ו", "ה", "ד", 
              "f", "e", "d", 3, 3, "ג", "ב", "א", 
              "i", "h", "g", 4, "ן", "נ", "ם", "מ", 
              "l", "k", "j", 5, "ל", "ך", "כ", "י", 
              "o", "n", "m", 6, 6, "ט", "ח", "ז", 
              "s", "r", "q", "p", 7, 7, "ת", "ש", "ר", 
              "v", "u", "t", 8, 8, "ק", "ץ", 'צ', 
              "z", "y", "x", "w", 9, "ף", "פ", "ע", 'ס', 
              ">", "<", "#", "%", "$", "@", "&", "/", "=", "*", "-", "+", "0", " ", 
              "]", "[", ")", "(", ":", "!", "?", "'", 1, ",", ".", ""
          ];
      
          $parts = explode('***', $digits);
      
          if (count($parts) > 1) {
              while (in_array('', $parts, true)) {
                  foreach ($parts as $index => $part) {
                      if ($part === '' && $index > 0) {
                          $prevIndex = $index - 1;
                          $prevPart = $parts[$prevIndex];
      
                          foreach ($array_number as $seq) {
                              if (str_ends_with($prevPart, strval($seq))) {
                                  $parts[$prevIndex] = substr($prevPart, 0, -strlen($seq));
                                  unset($parts[$index]);
                                  $parts = array_values($parts);
                                  break 2;
                              }
                          }
                      } elseif ($part === '' && $index === 0) {
                          unset($parts[$index]);
                          $parts = array_values($parts);
                          continue 2;
                      }
                  }
              }
      
              $lastPart = array_pop($parts);
      
              foreach ($parts as &$part) {
                  foreach ($array_number as $seq) {
                      if (str_ends_with($part, strval($seq))) {
                          $part = substr($part, 0, -strlen($seq));
                          break;
                      }
                  }
              }
      
              $digits = implode('', $parts) . $lastPart;
          }
      
          $text = '';
          while ($digits !== '') {
              $matched = false;
              foreach ($array_number as $index => $seq) {
                  $seqStr = strval($seq);
      
                  if (str_starts_with($digits, $seqStr)) {
                      $text .= $array_abc[$index];
                      $digits = substr($digits, strlen($seqStr));
                      $matched = true;
                      break;
                  }
              }
      
              if (!$matched) {
                  $text .= $digits[0];
                  $digits = substr($digits, 1);
              }
          }
      
          return $text;
      }
      
      

      להלן דוגמה לשימוש במקלדת:

      // דימוי מערך GET עם פרמטר digits
      $_GET['digits'] = '77555522244099222555544';
      
      // העברת הקלט מה-GET למשתנה
      $digits = $_GET['digits'];
      
      // קריאה לפונקציה והכנסת התוצאה למשתנה
      $text = digitsToText($digits);
      
      // הדפסת התוצאה
      echo $text;
      

      להלן מקרא המקלדת:

      (1) 1 = .  
      (2) 11 = ,  
      (3) 111 = 1  
      (4) 1111 = '  
      (5) 11111 = ?  
      (6) 111111 = !  
      (7) 1111111 = :  
      (8) 11111111 = (  
      (9) 111111111 = )  
      (10) 1111111111 = [  
      (11) 11111111111 = ]  
      
      (1) 2 = ד  
      (2) 22 = ה  
      (3) 222 = ו  
      (4) 2222 = 2  
      (5) 22222 = 2  
      (6) 222222 = a  
      (7) 2222222 = b  
      (8) 22222222 = c  
      
      (1) 3 = א  
      (2) 33 = ב  
      (3) 333 = ג  
      (4) 3333 = 3  
      (5) 33333 = 3  
      (6) 333333 = d  
      (7) 3333333 = e  
      (8) 33333333 = f  
      
      (1) 4 = מ  
      (2) 44 = ם  
      (3) 444 = נ  
      (4) 4444 = ן  
      (5) 44444 = 4  
      (6) 444444 = g  
      (7) 4444444 = h  
      (8) 44444444 = i  
      
      (1) 5 = י  
      (2) 55 = כ  
      (3) 555 = ך  
      (4) 5555 = ל  
      (5) 55555 = 5  
      (6) 555555 = j  
      (7) 5555555 = k  
      (8) 55555555 = l  
      
      (1) 6 = ז  
      (2) 66 = ח  
      (3) 666 = ט  
      (4) 6666 = 6  
      (5) 66666 = 6  
      (6) 666666 = m  
      (7) 6666666 = n  
      (8) 66666666 = o  
      
      (1) 7 = ר  
      (2) 77 = ש  
      (3) 777 = ת  
      (4) 7777 = 7  
      (5) 77777 = 7  
      (6) 777777 = p  
      (7) 7777777 = q  
      (8) 77777777 = r  
      (9) 777777777 = s  
      
      (1) 8 = צ  
      (2) 88 = ץ  
      (3) 888 = ק  
      (4) 8888 = 8  
      (5) 88888 = 8  
      (6) 888888 = t  
      (7) 8888888 = u  
      (8) 88888888 = v  
      
      (1) 9 = ס  
      (2) 99 = ע  
      (3) 999 = פ  
      (4) 9999 = ף  
      (5) 99999 = 9  
      (6) 999999 = w  
      (7) 9999999 = x  
      (8) 99999999 = y  
      (9) 999999999 = z  
      
      (1) 0 =  (-רווח)
      (2) 00 = 0  
      (3) 000 = +  
      (4) 0000 = -  
      (5) 00000 = *  
      (6) 000000 = =  
      (7) 0000000 = /  
      (8) 00000000 = &  
      (9) 000000000 = @  
      (10) 0000000000 = $  
      (11) 00000000000 = %  
      (12) 000000000000 = #  
      (13) 0000000000000 = <  
      (14) 00000000000000 = >  
      
      (1) * = (הפרדה בין שני אותיות, לדוגמה כשהם על אותו מקש)
      (2) *** = (מחיקת התו האחרון, או 6 כוכביות למחיקת שני תווים אחרונים, וכו')
      

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

      פורסם בטיפים עצות והדגמות מהמשתמשים מקלדת api php
      ע
      ע.ג.
    • RE: המלצות והצעות עבור מודול api חדש.

      @אביי-ורבא כתב בהמלצות והצעות עבור מודול api חדש.:

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

      @שמחה-זו-הסיסמא

      בנוסף להנ"ל (ולא במקום הנ"ל):

      • אפשרות להגדיר שה-# ישלח לשרת בדיוק כמו שנשלח כשמקישים 1 או 12 וכו'
      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: יצירה בבת אחת קבצי INI מרובים עם טקסט שונה לכל קובץ

      @בסייעתא-דשמיא-0
      קל ומהיר...
      להלן נוסחה לשים בעמודה C, ולגרור למטה עד סוף השורות שלך..

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

      שים בעמודה C את הנוסחה הבאה:

      =WEBSERVICE("https://www.call2all.co.il/ym/api/UploadTextFile?token=0771234567:123456&what=ivr2:" & ENCODEURL(A1) & "&contents=" & ENCODEURL(B1))
      

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

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

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: רעיון נפלא לחידושים במערכות!!

      @nk-0
      רעיון עצום!!!
      אולי עד שימות יזוזו עם זה, אולי מישהו מרים את הכפפה להתניע כזה דבר באופן עצמאי?
      מה אומרים?

      פורסם בבקשות לפיתוח
      ע
      ע.ג.
    • RE: איך מציגים YMGR בדפדפן?

      @ע-ג כתב באיך מציגים YMGR בדפדפן?:

      https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html¬LoadLang=1
      איך אני עושה שזה יוצג בדפדפן? כי כמו שזה עכשיו זה יורד לי כקובץ.

      להלן קוד PHP לביצוע הפעולה:

      <?php
      // URL של הקובץ שאתה רוצה להציג בדפדפן
      $file_url = 'https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html&notLoadLang=1';
      
      // שולח בקשה ל-URL ומקבל את התוכן
      $file_content = file_get_contents($file_url);
      
      // מוודא שקיבלנו את התוכן
      if ($file_content === false) {
          die('Error loading file content');
      }
      
      // שולח כותרות כדי להציג את התוכן כ-HTML בדפדפן
      header('Content-Type: text/html');
      
      // מדפיס את התוכן ישירות
      echo $file_content;
      ?>
      

      בהצלחה..

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: זיהוי לפי ListAllInformation

      @צצ
      תעשה ככה:
      בעמודה 8 למשל, תכתוב לכל תלמיד את השלוחה אליה הוא רשאי להיכנס, לדוגמא: אם תלמידי כיתה א נכנסים לשלוחה 1 תרשום שם /1 (-סלש 1), אם תלמידי כיתה א-2 נכנסים לשלוחה 1/2 תרשום שם /1/2 (-סלש 1 סלש 2), (תן דעתך על הצוות שגם אמור להיכנס למערכת),
      בשלוחות ראשית תעשה פילטר לפי רשימות: ההעברה לשלוחה אחרת לפי הגדרות ספציפיות ללקוח לפי קובץ, תגדיר שם כך:

      ;פילטר ההעברה לשלוחה לפי הגדרה בקובץ "ListAllInformation.ini"
      type=go_to_folder_from_list_all_information
      ;לפי המוגדר בעמודה 8
      go_to_folder_val=yes
      value_number=8
      ;מי שלא מוגדר לו כלום
      go_to_folder_default=/99
      

      את שלוחה 99 תעשה מה שאתה רוצה, אולי ניתוק, או הודעה על כך שאינו רשאי להיכנס...

      מקווה שעזרתי..

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.
    • RE: אחסון קבצים במערכת - מידע והגבלות

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

      פורסם בחדש במערכת
      ע
      ע.ג.

    פוסטים אחרונים שנוצרו על ידי ע.ג.

    • RE: איך יודעים מה ההקשה האחרונה של המשתמש?

      @רעות-וטורי
      זה נראה לי מה שצריך:
      https://f2.freeivr.co.il/topic/13141/מה-זה-סשן-ואיך-משתמשים-בו?_=1762792177826
      בתקוה שהבנתי מה שביקשתם..

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.
    • RE: באג בשליחת DTMF מוגדר מראש (דימוי הקשות)

      @נר-יצחק
      אכן, לא ראיתי שערכת...

      פורסם בבאגים במערכת
      ע
      ע.ג.
    • RE: באג בשליחת DTMF מוגדר מראש (דימוי הקשות)

      @נר-יצחק
      בסדר גמור
      שוב אני מתנצל, ואני בהחלט מבין את הטעות שלי...

      לא נראה לי שיש לך מה לחשוב על פיתרון, אני משוכנע 99% שיש כאן באג אמיתי
      כבר פניתי לימות במייל
      אם תמצא שזה לא באג, אדרבה

      פורסם בבאגים במערכת
      ע
      ע.ג.
    • RE: באג בשליחת DTMF מוגדר מראש (דימוי הקשות)

      @נר-יצחק
      בגלל הפוסט הזה:
      https://f2.freeivr.co.il/post/78161
      לכן חשבתי שיש לך נסיון עם זה ותוכל לעזור לי אולי לא הגדרתי טוב
      כי מהשרשור שם נראה שאין הרבה שיודעים מה לעשות עם זה ומשתמשים עם זה
      לכן תייגתי את כל מי שנראה שם שהבין איך משתמשים בזה ויוכל לראות אם אכן יש באג או שיש לי טעות בהגדרה
      אם התיוג היה מיותר והפריע לך, אני מאד מתנצל

      פורסם בבאגים במערכת
      ע
      ע.ג.
    • RE: יצירה בבת אחת קבצי INI מרובים עם טקסט שונה לכל קובץ

      @בסייעתא-דשמיא-0
      קל ומהיר...
      להלן נוסחה לשים בעמודה C, ולגרור למטה עד סוף השורות שלך..

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

      שים בעמודה C את הנוסחה הבאה:

      =WEBSERVICE("https://www.call2all.co.il/ym/api/UploadTextFile?token=0771234567:123456&what=ivr2:" & ENCODEURL(A1) & "&contents=" & ENCODEURL(B1))
      

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

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

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: תגובה: מציג לוגים מתקדם ומשוכלל

      @צבי-ד-צ
      בהחלט רעיונות מצויינים
      ובהחלט שיש עוד הרבה מה להוסיף שם (וגם לתקן כמה באגים קלים)

      אכן נשמח אם תעשה את זה כשתוכל, כי לא נראה לי שאני יוכל לעשות את זה בקרוב

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

      @פלוס
      הפוסט הזה קשור?

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

      @eliyahu

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: חיוג מערכת למערכת

      @מתעניין כתב בחיוג מערכת למערכת:

      @ע-ג אתה מעתיק תוכן מקו שהוא לא שלך, זה לא בסדר.

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

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

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: חיוג מערכת למערכת

      @מתעניין כתב בחיוג מערכת למערכת:

      @ע-ג זה לא נורמלי להעתיק!

      מה אתה מתכוון?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: רשימה של כל סוגי הלוגים הקיימים במערכת (ולא רק בתקיית LOG)

      @י-ע
      אם אתה רוצה לראות את כל הלוגים שבמערכת שלך
      תוכל להפעיל את זה
      ובשדה בחר קובץ לוג להצגה: לבחור אחר (הזנה ידנית)
      ואז בשדה נתיב תיקייה/קובץ: לחפש בתיקיה /
      ואז הוא יחפש לך את כל הלוגים הקיימים במערכת שלך

      או שהתכוונת לשאול משהו אחר?

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.