תגובה: עידכון פרטים על משתמש בקובץ ListAllInformation
יש בפורום אינספור שאלות בענין.
לעת עתה נראה שאין אפשרות לערוך את הקובץ אלא רק למחוק או להוסיף שורה חדשה בשילוב מודל קבלת נתונים.
בקשתי היא לפתח אפשרות לעריכה או הוספה של נתונים בקובץ ListAllInformation שילקחו ממודל קבלת נתונים, אם אפשרות להגדיר ששאלה מספר 050 במודל קבלת נתונים תכנס לעמודה מספר Y ואז הנתנון שהקיש יתווסף או יוחלף במידה והיה קיים נתון אחר (כמו כן רצוי שיכנס מתורגם כמו שמופיע בקובץ התרגום ApprovalAll)
תודה רבה.
הפוסטים הטובים ביותר שנוצרו על ידי פישל
-
עריכת והוספת נתונים בקובץ ListAllInformation
-
RE: ליצור קובץ שמע של תקליט רובוט
@פלוס במערכת אין אפשרות להגדיר את זה כקובץ שמע.
אתה יכול להעלות למערכת קובץ שמע או קובץ TTS אך הוא לא מומר לקובץ שמע בהורדתו למחשב
אם אתה רוצה לקריין בצורה מקצועית בקול רובוטי אוטומטי יש לך את התוכנה המוצלחת שבנה @אביי שאני משתמש בה כבר מספר שבועות בהצלחה מרובה בתוכנה יש את הקולות החדשים של גוגל עם מספר אופציות
בהצלחה
לפרטים תוכל לפנות למייל שמופיע בצד שמאל למעלה בחלון התוכנה
-
אתר חדש או ישן?
ראיתי לאחרונה את האתר הזה
https://tiny-gingersnap-1b24c1.netlify.app/0/
נראה כמו שידרוג של האתר החדש
מישהו עוד נתקל בו? -
RE: השמעת האזנה אחרונה למעט שלוחה מסוימת
@קפיץ תוכלו להגדיר בשלוחה הרצויה
לא שומר את ההאזנה האחרונה save_last_play=no
-
RE: חדש בממשק ניהול חדרי ועידה | הצגת מצביעים לפי סדר הצבעה, הצגת זמן המתנה למענה, השבתת התראות על כניסת ויציאת משתתפים
@eliyahu ואוו ממש תודה רבה
ממש חיכיתי לזה כמו שאפשר לראות כאן
ממש מרגש לראות את השירות המדהים שאתם נותנים ואת המענה על כל פניה
תזכו למצוות -
סדר רץ של השלוחות מעל 9 שלוחות.
כעת המצב ששלוחה מספר 10 נמצאת אחרי שלוחה מספר 1. וזה די מבלבל. אשמח אם יוכלו לסדר ששלוחה 10 תהיה אחרי שלוחה 9.
תודה רבה. -
RE: הגבלת כניסה כללי ליום אחד
@אדם זה ההגדרה שיכנס כל יום רק פעם אחת.
מודל כניסה לפי פילטר type=access_filter אם התנאים תואמים access_filter_yes_goto=/ אם התנאים לא תואמים access_filter_no_goto=/ פילטר פעם ביום access_filter_1=h.*.*.*.*.*.23:59:59.1.23:59:59
-
תודה, ובאג קטן
תודה רבה על השידרוג החזותי ולא רק של האינדקס קישורים ובכלל...
ביממה האחרונה שמתי לב לבאג במערכת שלא ניתן להעתיק את הקוד בלחיצה בצד ימין בשורת הקוד כאן
כמו שהיה עד עכשיו ניתן לעשות
אשמח אם תוכלו לסדר זאת @שמואל @שמחה-זו-הסיסמא
תודה רבה -
RE: עזרה במודול קבלת נתונים
@בוס לא ידוע לי על משהו מובנה, אבל אתה יכול להגדיר שיקישו מקש מסוים, ולהמיר אותו למילים 'התאריך של היום', ולהתסכל ימינה בדוח ולראות מה התאריך שבו מילאו את השאלון ולפ"ז לדעת מה התאריך שהלקוח בחר.
פוסטים אחרונים שנוצרו על ידי פישל
-
RE: הוספת שלוחה בשלוחת ההודעות
@ציפי עומדים במיקום שבו רוצים להוסיף שלוחה ולוחצים 'צור שלוחה חדשה'
-
RE: מצליחים לשלוח פקס? מוכנים לנסות לשלוח פקס?
@תפארת1 אצלי גם כן לא עובד שליחת פקס, אני מקבל הודעה במייל שהמספר פקס בצד השני לא היה זמין בו בזמן שהפקס מחובר ומקבל פקסים בלי כל בעיה!.
-
RE: עזרה בהקמת מרכזיית IP ללא עלות חודשית
@הרב זה מתאים לחיבור ושימוש עם יחידות של ימות?
-
RE: עזרה בהקמת מרכזיית IP ללא עלות חודשית
@צבי-ד-צ כתב בעזרה בהקמת מרכזיית IP ללא עלות חודשית:
@פישל אתה מתכוון לשיחות SIP?
אפשרי, אך חשוב לי שיהיה ניתן לחבר טלפון פיזי, וכן שיהיה ניתן לבצע שיחות יוצאות עם עלות של יחידות.
-
RE: עזרה בהקמת מרכזיית IP ללא עלות חודשית
@פישל @מ-מ-פליישער אשמח לעזרה בענין
תודה רבה -
RE: סקריפטים לתוסף Tampermonkey מבוססי GPT
@צדיק-תמים אכן, הוא באמת השתגע עם זה
אשמח אם תוכל להעלות לכאן את התיעוד הנצרך -
סקריפטים לתוסף Tampermonkey מבוססי GPT
ביקשתי ממנו שיצור לי כמה אופציות בלשונית רשימת צינתוקים
אחרי דין ודברים מייגע הוא הביא את התוצאה הבאה
בלחיצה על הכפתורים הוא מסדר את רשימת הצינתוקים לפי הסדר הרצוייש רק באג בסדר לפי תאריך צינתוק אחרון, שמשום מה הוא לא הצליח לסדר אותו, אשמח לעזרת המבינים
מצורף הקוד
// ==UserScript== // @name הוספת כפתורים ברשימות צינתוקים - ימות // @version 0.1 // @author ShlomoCode // @match https://www.call2all.co.il/ym/index.php?view=Tzintukim // @match https://private.call2all.co.il/ym/index.php?view=Tzintukim // @match https://www.call2all.co.il/ym/index.php?view=Tzintukim&action=getLogList&list=* // @match https://private.call2all.co.il/ym/index.php?view=Tzintukim&action=getLogList&list=* // ==/UserScript== (() => { // פונקציה להסתרת כפתורים כאשר אנחנו בדף של "צפה בדוח פעילות" const hideButtonsIfInLogPage = () => { if (location.search.includes('action=getLogList')) { $('#buttonContainer').hide(); // הסתרת הכפתורים } else { $('#buttonContainer').show(); // הצגת הכפתורים מחדש אם אנחנו לא בדף של "צפה בדוח פעילות" } }; // זו הפונקציה שמביאה את התאריך מכל כפתור "צפה בדוח פעולות" const getLastTzintukDate = (row) => { const viewLogButton = row.querySelector('td:nth-child(5) button'); // כפתור "צפה בדוח פעולות" if (!viewLogButton) return null; // לחיצה על כפתור "צפה בדוח פעולות" viewLogButton.click(); // דחיית הפעולה על מנת לתת לדיאלוג זמן להיטען return new Promise((resolve) => { setTimeout(() => { const dateElement = document.querySelector('.logTable td:nth-child(2)'); // assuming the date is in column 2 if (dateElement) { const lastDate = dateElement.textContent.trim(); resolve(new Date(lastDate)); // return the date } else { resolve(null); // אם לא נמצא תאריך } }, 1500); // המתנה של 1.5 שניות כדי לאפשר לדיאלוג להתעדכן }); }; // פונקציה שתחליף את כל הרשימה ותסדר לפי תאריך הצינתוק האחרון const sortTzintukimByDate = async () => { const rows = document.querySelectorAll('tr.listR'); const rowsWithDates = []; for (let row of rows) { const lastTzintukDate = await getLastTzintukDate(row); if (lastTzintukDate) { rowsWithDates.push({ row, date: lastTzintukDate }); } } // מיון הרשימות לפי תאריך הצינתוק rowsWithDates.sort((a, b) => b.date - a.date); // הצגת הרשימות המסודרות const sortedRows = rowsWithDates.map(item => item.row); document.querySelector('.scrollContent').append(...sortedRows); }; // כפתור לסידור לפי תאריך const sortButton = $('<button id="sortTzintukim">סדר לפי תאריך הצינתוק האחרון</button>'); sortButton.css({ 'padding': '10px', 'background-color': '#16638f', // הצבע כחול כהה 'color': 'white', 'border': 'none', 'border-radius': '5px', 'cursor': 'pointer', 'width': 'auto', 'z-index': '1000', 'margin': '10px' }); // הוספת כפתור לסידור הצינתוקים לפי תאריך sortButton.click(async () => { await sortTzintukimByDate(); // קריאה לפונקציה שתסדר את הצינתוקים }); // כפתור לסידור לפי גודל רשימה const sortSizeButton = $('<button id="sortSizeTzintukim">סדר לפי גודל הרשימה</button>'); sortSizeButton.css({ 'padding': '10px', 'background-color': '#16638f', // הצבע כחול כהה 'color': 'white', 'border': 'none', 'border-radius': '5px', 'cursor': 'pointer', 'width': 'auto', 'z-index': '1000', 'margin': '10px' }); // כפתור לסידור לפי שם הרשימה const sortNameButton = $('<button id="sortNameTzintukim">סדר לפי שם הרשימה</button>'); sortNameButton.css({ 'padding': '10px', 'background-color': '#16638f', // הצבע כחול כהה 'color': 'white', 'border': 'none', 'border-radius': '5px', 'cursor': 'pointer', 'width': 'auto', 'z-index': '1000', 'margin': '10px' }); // יצירת container עם flexbox עבור הכפתורים const buttonContainer = $('<div id="buttonContainer"></div>'); buttonContainer.css({ 'display': 'flex', 'justify-content': 'center', 'gap': '20px', 'margin-top': '20px' }); // הוספת הכפתורים לדף buttonContainer.append(sortButton); buttonContainer.append(sortSizeButton); buttonContainer.append(sortNameButton); // הוספת הכפתורים לאחר הכותרת של רשימות צינתוקים במודול צינתוקים חינמיים $('.admin-section').after(buttonContainer); // ממקם את הכפתורים מיד לאחר ה-`.admin-section` // פעולה שתתבצע כאשר לוחצים על כפתור "סדר לפי גודל רשימה" sortSizeButton.click(() => { const items = $('tr.listR') .detach() .sort((a, b) => { const aSize = parseInt(a.querySelector('td:nth-child(2)').innerText); // size of list const bSize = parseInt(b.querySelector('td:nth-child(2)').innerText); return bSize - aSize; // reverse order, from large to small }); // הצגת הרשימה המסודרת $('.scrollContent').append(items); }); // פעולה שתתבצע כאשר לוחצים על כפתור "סדר לפי שם הרשימה" sortNameButton.click(() => { const items = $('tr.listR') .detach() .sort((a, b) => { const aName = a.querySelector('td:nth-child(1)').innerText.toLowerCase(); const bName = b.querySelector('td:nth-child(1)').innerText.toLowerCase(); if (aName < bName) return -1; if (aName > bName) return 1; return 0; }); // הצגת הרשימה המסודרת $('.scrollContent').append(items); }); // פונקציה שתבדוק ותסדר את הכפתורים hideButtonsIfInLogPage(); // בדיקה האם להסתיר את הכפתורים })();