לא נפתר הודעות מערכת מתעדכנות
-
@הרב @אברהם-נ @963 @בסייעתא-דשמיא-0
אני רוצה לעשות אקסל התחלתי לעשות פה (העלתי לדרייב) ואני רוצה את העזרה שלכם כדי שיהיה הכי מוצלח
למה באקסל ? מה יש באקסל?
א. כדי שיוכלו להוריד בקלות את כל ההודעות למחשב בצורה מסודרת
ב. יש באקסל 4 טורים 1 מספר ההודעת מערכת ב. תוכן ההודעה ג. באיזה שלוחה ד. הערות על ההודעה
מה הרווח בזה ?
א. יותר קל לראות איזה הודעת מערכת עדיין לא מעודכנת
ב. איזה שלוחה זה אמור להיות במערכת שזה אומר לדוגמא שלוחת השמעת קבצים ואז אני מוריד למחשב את הקובץ כדי שאני לא ישנה לכולם ומחפש לפי באיזה שלוחה ואז אני מוצא את כל ההודעות מערכת של השמעת קבצים מהר מאוד בלי מאמץ
ג. הערות לדוגמא יש הודעת שקט מה היא אמורה לעשות אם אני מחליף את ההודעהאשמח לתגובות
וגם מי שיוכל להגיד לי איך אני עושה שזה לא יחסם בנטפרי ואז לא יצטרכו כל כמה זמן קישור חדש -
-
@שמואל-9 הכנתי קוד PHP שעובד עם מודול API שדרכו ניתן להקיש מספר הודעת מערכת ואז לשמוע את ההקלטה של ההודעת מערכת שנבחרה.
אני ישתף כאן את הקוד ואת ההגדרות למערכת. אשמח אם מישהו יוכל לשים את זה על השרת שלו.
זה הקוד:<?php // קבלת ערך הפרמטר Messages $messages = $_GET['Messages']; // יצירת תגובה $response = "id_list_message=m-" . $messages; // הדפסת תגובה echo $response; ?>
וזה ההגדרות שצריך לשים בשלוחה:
type=api api_link=https://*********.co.il api_000=Messages,,4,4,7,Digits,yes,,,,10,,,InsertLettersTypeChangeNo,no api_end_goto=.
-
@הרב אם מגדירים מינימום ומקסימום אין צורך לעשות בדיקה בשרת כי הוא מילא לא יאפשר הקשה אחרת
-
@שמואל-ש צודק! עשיתי את זה למקרה שלא הקישו כלום, אבל זה לא באמת נצרך.
-
-
@שמואל-ש אם לא הקישו כלום זה שולח לשרת פרמטר ריק.
אבל שוב זה כמעט לא שימושי -
@הרב כתב בהודעות מערכת מתעדכנות:
@שמואל-ש אם לא הקישו כלום זה שולח לשרת פרמטר ריק.
לא נכון
ציטוט מהמודול
"
במידה והמשתמש לא הקיש את כמות הספרות הנדרשת המערכת תשמיע M1035 "לא הקשתם את מינימום הספרות הנדרשות" והמשתמש יעבור להקשה מחדש של הנתון."
-
@שמואל-ש טוב קיבלתי
-
-
@הרב וסליחה על כל ההערות, אבל אתה יכול להכניס בשרת גם ככה
if($Messages == null){ echo "read=t-נא הקש את מספר הודעת המערכת לשמיעה=Messages,,4,4,7,Digits,yes,yes,,,,,,InsertLettersTypeChangeNo,no"; exit;}
ואז תחסוך לאנשים העלאת הקובץ
מקווה שלא שיגעתי אותך... -
@שמואל-9
תודה למי ששינה באקסל לטור השלישי באיזה מודול/ים זה באמת יותר מתאים אבל רציתי להוסיף שמי שמעדכן באיזה מודול שיעדכן כמו שכתוב בשלוחה איך שקוראים לזה לדוגמא לשלוחת חלוקת פרקי תהילים יש לכתוב חלוקת פרקי תהילים ולא תהילים או חלוקת פרקי תהילים כדי להקל על החיפוש
תודה לכל העוזרים והמסייעים -
@שמואל-9 קודם כל עבודה מעולה תודה רבה
חשבתי על שני שדרוגים אפשריים
1 שהאקסל יהיה מסודר מספור לפי הודעת מערכת ולא כמו עכשיו ששורה 164 זה הודעה 1142 אז נכון שיש את שורת הכותרת אבל חוץ מזה שכל ההודעות ירוצו לפי סדר השורות ואז מה שנשאר ריק יצטרכו לעדכן בהמשך אבל כך זה יהיה מסודר
2 ישנם שלוחות מסוימות שיש בהם הודעות מערכת שאי אפשר לשנות ברובם זה בכוונה כגון במודל צינתוקים וכולי אז חשבתי שאולי כדאי שזה היה מסומן איפה שהוא בקובץ אולי באמצעות צבע אדום של השורה או משהו כזה
בכל אופן תודה רבה על העבודה הדהימה
אגב אם אתה לא רוצה שיהיה בלגן בגלל הודעות שלא קיימות עדיין ובהצעה שהצעתי זה סתם יוסיף שורות ריקות אז מה שלא קיים אפר פשוט להסתיר את השורה -
@הלי
1 מה אני מרויח מזה שהמספור לפי הודעות מערכת מי שרוצה יש את הכותרת של ההודעו מערכת ואני חושב שזה רק יקשה על החיפוש שיצטרכו לגלגל יותר באקסל אם חיפשתי כמה הודעות
2 אין שום בעיה כל הודעת מערכת שאתה יודע שאי אפשר להחליף תסמן באדום ,
נ.ב. אם תשים לב תראה באקסל שורות בצבע צהוב שזה אומר שיש הודעות כפולות.
תודה רבה בכל אופן על העזרה -
@שמואל-ש כתב בהודעות מערכת מתעדכנות:
@הרב וסליחה על כל ההערות, אבל אתה יכול להכניס בשרת גם ככה
if($Messages == null){ echo "read=t-נא הקש את מספר הודעת המערכת לשמיעה=Messages,,4,4,7,Digits,yes,yes,,,,,,InsertLettersTypeChangeNo,no"; exit;}
ואז תחסוך לאנשים העלאת הקובץ
מקווה שלא שיגעתי אותך...איך עושים את זה עם read לא הבנתי
כלומר אין לי מושג איך משתמשים עם read -
@הרב אתה לא צריך לדעת
פשוט להוסיף את זה בקוד שהבאת למעלה בשורה 5
ואז אתה יכול למחוק את שורה 3 ממה שכתבת שצריך לשים בשלוחה -
@שמואל-ש לא זה לא עובד
כלומר הוא מבקש להקיש את מספר הודעת המערכת אבל לא משמיע את ההודעה. -
@הרב תביא לי שוב את כל הקוד ששמת עכשיו
וכן מה ששמת בשלוחה -
@שמואל-ש בשלוחה הגדרתי רק את הכתובת URL
וזה הקוד:<?php // קבלת ערך הפרמטר Messages $messages = $_GET['Messages']; if($Messages == null){ echo "read=t-נא הקש את מספר הודעת המערכת לשמיעה=Messages,,4,4,7,Digits,yes,yes,,,,,,InsertLettersTypeChangeNo,no,"; exit;} // יצירת תגובה $response = "id_list_message=m-" . $messages; // הדפסת תגובה echo $response; ?>
-
@הרב שים לב שבשורה 4 ושורה 11 כתוב messages באות קטנה ובשורה 6 כתוב Messages עם אות גדולה בהתחלה וככה הוא קלט כל הזמן כאילו לא הקישו כלום
תעשה ככה:<?php // קבלת ערך הפרמטר Messages $messages = $_GET['Messages']; if($messages == null){ echo "read=t-נא הקש את מספר הודעת המערכת לשמיעה=Messages,,4,4,7,Digits,yes,yes,,,,,,InsertLettersTypeChangeNo,no,"; exit;} // יצירת תגובה $response = "id_list_message=m-" . $messages; // הדפסת תגובה echo $response; ?>
-
@שמואל-ש צודק לא אחזתי שאתה עשית עם אות גדולה
תודה רבה!!!