@אלחנן1 כתב בבעיה בעדכון הגדרות שלוחה לאחר יצירתה ב-API:
@גלאט-מערכות כתב בבעיה בעדכון הגדרות שלוחה לאחר יצירתה ב-API:
תגובה: איך לבנות תפריט מרובה שלוחות באמצעות API?
שלום לכולם,
אני מנסה להקים שלוחה חדשה באמצעות UpdateExtension
ואז לעדכן את ההגדרות שלה באמצעות קובץ ext.ini
דרך הפקודה UploadTextFile
.
השלבים שאני מבצע הם:
- קריאה ל-
UpdateExtension
ליצירת השלוחה.
- קריאה ל-
UploadTextFile
לעדכון קובץ ext.ini
עם הגדרות מורכבות.
הבעיה:
במקרים מסוימים, ההגדרות לא מתעדכנות בשלוחה לאחר העלאת הקובץ.
הבעיה מתרחשת באופן לא עקבי, ואין הודעת שגיאה שמצביעה על מקור הבעיה.
אני מקים כמה שלוחות בתוך שלוחה, עם הרבה הגדרות (הרבה שורות), לדוגמה:
| type=playfile |
| folder_to_play=/menu1 |
| playfile_control_play_1_goto=../2 |
| playfile_control_play_2_goto=/16 |
| playfile_control_play_*_goto=/ |
| control_play1=go_to_folder |
| control_play2=go_to_folder |
| control_play3=send_api |
| control_play*=go_to_folder |
| api_link={הלינק האישי} |
| api_url_post=yes |
| api_dir=/ |
| api_end_goto=/16 |
| playfile_end_goto=. |
שאלות:
- האם יש שלבים נוספים או תיקונים שאני צריך לבצע כדי לוודא שההגדרות מתעדכנות באופן עקבי?
- האם יש מגבלות ידועות בשימוש בפקודות הללו שיכולות להסביר את הבעיה?
אשמח לכל עזרה או הכוונה!
תודה רבה.
למה צריך 2 פקודות שונות?
תעשה הכל דרך UpdateExtension
ניסיתי לעבוד רק עם UpdateExtension
, וזה אכן יוצר את התיקיות.
עם זאת, שמתי לב שלוקח בערך 2 דקות עד שההגדרות מתעדכנות, וגם אז זה לא עובד בצורה תקינה (מצורפת תמונה להמחשה).
הפקודה UploadTextFile
מהירה בהרבה, אך היא פועלת רק כאשר התיקיה כבר קיימת.
גם כאשר התיקיה כבר קיימת, ההגדרות לא תמיד מתעדכנות.
האם יש דרך לשלב בין שתי הפקודות, או דרך אחרת שבה ניתן לוודא שיצירת התיקיה והעדכון יבוצעו בצורה מהירה ואפקטיבית יותר?
אשמח מאוד לעזרה בפתרון הנושא!
תודה רבה מראש!

