גווי צמרמורת... אין לי עוד מילים...
ברור שכשאין ברירה לפעמים כדאי ללכת עם הרוח של הילד ולנווט אותה למקומות היותר נכונים, אך נראה מהמעשייה המצמררת שלא נעשה שיקול מעמיק ע"י אנשי מקצוע וחינוך ע"מ לקבוע החלטה כבדת משקל שכזאת... ילד הוא לא משחק ילדים...
גווי צמרמורת... אין לי עוד מילים...
ברור שכשאין ברירה לפעמים כדאי ללכת עם הרוח של הילד ולנווט אותה למקומות היותר נכונים, אך נראה מהמעשייה המצמררת שלא נעשה שיקול מעמיק ע"י אנשי מקצוע וחינוך ע"מ לקבוע החלטה כבדת משקל שכזאת... ילד הוא לא משחק ילדים...
@dovid
האמת שאני מנסה להשיג את הבעיה כבר שעות...
כנראה כשאתה מתחיל לענות זה עוזר בפני עצמו, גם אם לו זו התשובה
אז מצאתי את החפרפרת שלי, לטבלה ולפוטר היה משום מה (משתמט, כאילו זה לא קשור אלי... ), אז היה להם כלאס של בוטסטראפ container וזה עשה חד גדיא שלמה.
תודה על הרצון לעזור, (זה ברצינות - בלי טיפת ציניות)
בכ"מ הסתדרתי.
וורדפרס לא נותן לשלוח לקבצים שבתקיות שלו בקשות ajax אלא עם כן הם נרשמו באופן תקין.
והurl של השליחה צריך להיות mt-site/wp-admin/admin-ajax
איך רושמים?
כותבים פונקציה, בא נקרא לה myajax, ואז מקשרים את הפונקיה לhook (במקרה, זה וו קצת מעניין, הוא דינמי למה שתכתוב)
כך
add action('wp_ajax_my_$name_action', 'myajax');
בעצם הוו הוא wp_ajax_ מה שאחריו זה השם של פעולה והא נתון להחלטה השרירותית שלך.
הערך השני הוא שם הפונקציה אותה כתבנו.
בפונקציה נכתוב כל מה שהיינו כותבים בקובץ אחר שמיועד לקבל ajax.
באובייקטajax נוסיף את שם ה wp_ajax שרשמנו בוו
action: 'name_action'
אם זה מעניין מאוד, ארחיב אליו ממה שלמדתי בשיטוט לא קצר ברשת.
הדבר היחיד שלעת עתה תקוע לי, שאני לא יכול לייבא קובץ מחלקה לתוך הפונקציה
ברגע שאני מנסה את זה, הajax מחזיר קוד 500 (במקרה ואני שם את כל הקלאס בתוך הפונקציה הכל תקין), כרגע אני באמצע לבדוק את זה...
@dovid אמר בלולאה בJSON:
נכון זה נותן לך את המפתח ועם המפתח אתה יכול לפתוח את הדלת:
טוב,
כנראה שלך זה ברור שהמשתנה בלולאה מחזיק רק את הkey
אני די חדש בעניין וחשבתי שהוא מחזיק את כל התת משפחה של האובייקט.
תודה רבה על המידע.
@yossiz אמר בload file in php - xml:
האם זה עוזר?
https://stackoverflow.com/questions/5483877/simplexml-cannot-get-attributes-of-first-tag
תודה.
כל כך פשוט, פשוט לא להשתמש במערך כאובייקט אלא כך
$xml['parameter']
@Whenever מי שכותב בעיתון "החל מ-??" מבחינתי קוראים לזה סודי
אבל בל נחרוג מהנושא, זה בהחלט קצה קצהו של עניין המחיר.
חלק מהשירותים שמר AI הציע לא מתאימים לLaravel.
@dovid כתב בחתימה דיגיטלית:
אינטרנט אתה בטח מתכוון לאתרים שמספקים את השירות, הם לא באמת מקור.
נראה משם שההיתר לשליחה באופן ממוחשב זה רק כשהמסמך חתום דיגיטלית, טעיתי?
@Nedarim כתב בAPI נדרים פלוס, נחסם?:
נשתדל להשלים את החסר בחודשים הקרובים לרווחת כולם.
מחכים בסבלנות
@Nedarim, מענייין, כי אני פניתי אליהם ממש בשבועות האחרונים והתשובה הייתה: "אין API רשמי מלבד משיכת עסקאות",
כמובן שיש את הiframe, חיוב טוקן, וwebhooks על עסקה/הו"ק חדש.
אבל זה ממש פרומיל ממה שמערכת כזו יכולה לתת למפתח צד ג
דווקא אני חושב שכאן יש עתיד: https://bubble.io
הסתייגות: לא בדקתי עומס של מליוני שורות בטבלה...
@yossiz כתב בשליחת מייל מתעדכן אונליין:
זה לא יעבוד טוב כי ג'ימייל שומרים קאש (לשמור על פרטיות, שהשולח לא יודע כל פעם שהמייל נפתח)
אבל לפי מה שהבנתי מפותח הנושא הוא לא מבקש עדכון בזמן אמת, וכמו ש@dovid כתב
@dovid כתב בשליחת מייל מתעדכן אונליין:
@yossiz ספציפית פה מדובר על פתיחה ראשונה של המייל (באיחור מזמן השליחה).
@צבי-ש כתב בדרוש מתכנת/מעצב אתרים לעיצוב אתר באמצעות CSS:
דרוש מעצב אתרים..
אתה לא צריך מתכנת.
מעצב אתרים לרוב יעבוד על figma לדוג'
מתכנת Frontend יעבוד על עורך קוד
אז מה הוא צריך?
שלום וברכה
לשם העניין בא נאמר שיש לי מערכת לניהול הוצאות והכנסות עם קטגוריות, מוטבים וחשבונות בנקים.
אני רוצה שאדם שמעוניין להזין נתון מסוים יוכל לכתוב טקסט פשוט ו AI ייקח את מכלול הקטגוריות והמוטבים של הלקוח כולל חשבונות הבנק וכרטיסי האשראי וימליץ על מה התכוון המשורר.
למשל:
"50 שח במכולת" או 450 שח ליוסי החשמלאי"
ויותר מורכב:
"הוצאתי 550 ש"ח מפועלים ללימודים של חיים" (יש כאן שני פעולות הוצאה מהבנק הפועלים לכיס ותשלום מזומן לתלמוד)
"ארון חדר ילדים מנגריית שומכלום ב8000 ש"ח ב12 תשלומים באשראי של אשתי" (המערכת תזהה 12 תשלומים של 666.66 מאשראי המוגדר על שם האישה בקטגוריית ריהוט לבית)
התוצאה שצפויה מה AI היא לסרוק את שמות הבנקים המוטבים והקטגוריות ולהשיב בjson לדוגמא (לדוגמא האחרונה):
{
results: [
{
"category_id": 4,
"amount": 8000,
"payments": 12,
"from_wallet_id" : 2,
"to_payee": 74
}
]
}
השאלה שלי היא נוראה פשוטה...
איך מתחילים?
(בשים לב אין דבר וחצי מושג בGPT כך שאם תוכל נסה לענות לי מהשלבים הראשונים, אחרי ההרשמה לopenAI)
תודה מראש.
@dovid כתב בSQL IN GROUP_CONCAT:
MIN(sum(order_items.price - payments.amount)) as balance
ככה אמור להיות טוב,
לצערי ישנה שגיאה: Invalid use of group function
@dovid כתב בSQL IN GROUP_CONCAT:
אם הייתי יודע בדיוק מה אתה רוצה הייתי כותב הכל אבל לא הכי ברור לי.
מנסה להסביר בעברית:
יש לי טבלאות לקוחות, הזמנות ותשלומים
לכל הזמנה יכולים להיות פרטים מרובים שנשמרים בטבלת פריטי הזמנה, המחיר נשמר בפריט.
מה שאני רוצה עכשיו
בטבלת הלקוחות לקבל את:
סיכום הפריטים של פריטי ההזמנה (בעצם כל פריט יכול להיות כמה יחי'),
הסכום שהלקוח שילם כבר (כל התשלומים שלו ).
המאזן שלו (המחירים של כל פריט ההזמנות בקיזוז כל התשלומים שלו עליהם).
@dovid כתב בSQL IN GROUP_CONCAT:
וגם אם לא לא צריך להגיע לIN, עושים שאילתה פנימית אחרת.
היה נראה לי מיותר ליצור שאילתה פנימית נוספת בשעה שכל הנתונים כבר כאן ע"י הjoins...
@יעקב-ישראל אני לא שש להשתמש בהם...
יש כאן מישהו שנותן כזה שירות?
מישהו לחש לי על @clickone
@yossiz כתב בTypescript - החזרת סוג מותנה:
טייפסקריט הוא שפה סטטית, אי אפשר לעשות שום דבר על סמך משהו שמתברר רק בזמן ריצה
קיבלתי, אבל אפשרות ליצור איזה סט נפרד עבור כל אפשרות, עשיתי את זה כבר וביטלתי, כבר אבדוק ואצרף כאן.
@yossiz כתב בTypescript - החזרת סוג מותנה:
לכאורה אתה לא צריך להוסיף פרופס isMulti, אפשר להוציא אוטומטית מהטייפ של Option אם זה multi או לא
משהו כזה:
לא מכוון לאמת...
האפשריות הם תמיד מרובות, השאלה אם המשתמש יכול לבחור אחת מהם או כמה מהם.
שלום וברכה
אני מנסה להכיר את הטייפפפפסקררריפטטטט.
כמו שזה עוזר למי שבפנים (מאמונה בלבד)
זה נורא מעט את קצב העבודה ומטריד למי שרק עכשיו מנסה להתחיל...
דוגמא להטרדה...
יצרתי רכיב עוטף לreact-select
הרכיב מקבל את הprops המקורי של react select מלבד הonChange והvalue
שהערך אצלי ברכיב מגיע כמחרוזת או מערך של מחרוזות(במקרה של בחירה מרובה)
כך גם הפונקציה מקבלת ארגומנט זהה ולא סוג האפשרות.
וכך נראה הדריסה שלי:
type SelectProps = Omit<ReactSelectProps<OptionType>,
'value' | 'onChange'
> & {
value?: | string | string[] | undefined;
options: (OptionType | GroupType)[];
onChange: (value: string | string[] | null) => void;
}
<ReactSelect <OptionType, boolean>
{...props}
onChange={handleChange}
</ReactSelect>
הנקודה היא שבשימוש באותו רכיב אני רוצה שהפונקציה onChange תדע עם הערך שחוזר הוא מערך או מחרוזת בודדת לפי ההגדרה של isMulti.
כרגע היא מחזרה כאמור כך:
onChange: (value: string | string[] | null) => void;
מאמין ששייך להתנות, אבל איך?