מעבר לשלוחה אחרת - go_to_folder
-
מעבר לשלוחה אחרת
ב"ה
ניתן להגדיר שלוחה שכאשר המאזין יגיע לשם - הוא יעבור לשלוחה אחרת,
אז קודם כל נצטרך להגדיר את השלוחה כ"מעבר לשלוחה אחרת":
type=go_to_folder
ועכשיו נותר לנו רק להגדיר "לאיזה שלוחה לעבור"
go_to_folder=/
בדוגמה זו הגדרנו שכשהמאזין יגיע לשלוחה - המערכת תעביר אותו לשלוחה הראשית.
go_to_folder=/1
בדוגמה הגדרנו שכשהמאזין יגיע לשלוחה - המערכת תעביר אותו לשלוחה 1 שבשלוחה הראשית.
הסבר לכתיבת השלוחה למעבר
יש שתי אפשרויות:
1 - יחסית לשלוחה הראשית
2 - יחסית לשלוחה זויחסית לשלוחה הראשית:
מכיוון שיש סלש "/" בהתחלה - אז המערכת מעבירה לשלוחה מהשלוחה הראשית
כך שאם לדוגמה אני שׂם הגדרה זו בשלוחה 3go_to_folder=/1
המערכת תעביר לשלוחה 1 שבשלוחה הראשית
יחסית לשלוחה נוכחית:
כשאין סלש "/" בהתחלה - המערכת מעבירה לשלוחה שבתוך השלוחה - בה מוגדר ההפניה
למשל - כשנשים את ההגדרה הזאת בשלוחה 3go_to_folder=1
המערכת תעביר לשלוחה 1 שבתוך השלוחה הנוכחית - דהיינו שלוחה 3 > 1
כדי להגדיר שיעבור שלב אחד אחורה
אפשר להגדירgo_to_folder=..
לשתי שלבים אחורה
go_to_folder=../..
או לתוך שלוחה 1 שנמצאת בתוך תיקייה שנמצאת שלש שלבים אחורה
go_to_folder=../../../1
שימו לב! הפונקציה עובדת בכל המודולים שיש בהם הפנייה לשלוחה אחרת
ולא במקום שצריך להגדיר פעולה למשל הקלטה ל..., או שינוי קובץ INI ב...בהצלחה
חדש!
ניתן להגדיר גם דרך הטלפון בשלוחת הניהול, לאיזה שלוחה ברצונכם להפנות -
העברה לפי ID
בעיקרון האופצייה כבר קיימת במודול אחר.
החידוש כאן, שהמאזין יוכל לשנות את השלוחה שאליה הוא עובר ע"י המודול הזהכדי שהאופציה תעבוד, חובה להגדיר בשלוחה
go_to_folder_from_file=yes
צריך לשים בשלוחה קובץ בשם
FileGoToFolder.ini
שבו יופיע ID=שלוחה להעברה, לדוגמא:0773137770=14 0501234567=15
העברה לפי ID לפי שם שלוחה
כדי שהתייחס לאופצייה הזו, חובה להגדיר בנוסף להגדרה הקודמת
go_to_folder_from_file_name=yes
ניתן לרשום בקובץ
FileGoToFolder.ini
מספר ID=שם, לדוגמא0773137770=שידור חי 0501234567=שיעורים מוקלטים
ובקובץ
FileGoToFolderName.ini
לרשום את השם שרשמנו=שלוחה להעברה, לדוגמאשידור חי=14 שיעורים מוקלטים=15
מי שלא רשום, יעבור לאן שמוגדר בברירת מחדל בקובץ
ext.ini
go_to_folder=/3
ניתן להגדיר שיקח את קבצי INI משלוחה אחרת (חוץ מקובץ ext.ini)
go_to_folder_from_file_location_file=/1/2