דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
אבי 203א

אבי 203

@אבי 203
הפסקת מעקב מעקב

הפורום כעת לקריאה בלבד, לקריאה נוספת.

אודות
פוסטים
537
נושאים
138
שיתופים
0
קבוצות
0
עוקבים
4
עוקב אחרי
5

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • פונקציית setTimeout
    אבי 203א אבי 203
    תכנות

    מצפה שיקח שניה בין iterator ל iterator בלולאה, אבל זה לא מגיב כך אלא הכל בבת אחת. איפה אני טועה.

      let ms = efes.slice(0, (5 - mst.length)) + String(mst)
      let i = 3
                for (const iterator of ms) {
                    setTimeout(() => {
                $w('#text12' + i).text = iterator
                i+=1
                 }, 1000);
    
                }  
    

  • בקשת מידע | אינטרנט קווי יציב אצל איזה חברה מומלץ
    אבי 203א אבי 203
    אינטרנט

    @חייםיודלביץ אני נמצא בRL הם באמת טובים ושירות נהדר, אבל יש לי תוכנה שבניתי אתר אינטרט שלא עבד כל מיני חלקים שם, ולגולשים אחרים עבד, ישב על המחשב שלי ה- מומחה וד"ל, של נטפרי אחרי כמה שעות הוא אומר לי אני חושד שהבעיה בספק, בסוף התברר שזה באמת בעיה בספק של נטפריי וב019 כן עבד טוב.
    יאמר לשבחו של RL שניסה לפתור את זה ישב על המחשב שלי הרבה זמן וניסה לפתור אך ללא הצלחה גדולה.
    הבנתי שזה לא הסיפור היחיד יש להם כמה חסימות שמגיעות ככל הנראה מחומת אש ואבטחה...


  • הדרך הנכונה בניהול מסד נתונים, היסטורית תרומות ללקוח
    אבי 203א אבי 203
    תכנות

    יש לי מאגר תורמים, ומאגר תרומות.
    אני מניח שאזקק הרבה פעמים לשאילתה תביא לי את כל התורמים שעדין לא תרמו לפרויקט X
    מתלבט מה הדרך הנכונה,
    האם להמתין לצורך, לבקשה ואז לעבור תורם תורם ולראות מה מצבו במסד התרומות ואז להוציא. כשהחסרון אז העבודה ארוכה ומוגבלת.

    או שבמסד התורמים בכל תורם יתעדכן מצבו ביחס לכל פרוייקט תרומות חדש.
    רק שאז יהיה מורכב עדכונים שונים, למשל אבצע רישום ביצירת התרומה אכתוב על כך בכרטיס התורם, לפעמים היא לא מאושרת מיד ביצירה, והאמת לרוב לא מאושר ביצירה, ורק אחרי אישור אשראי זה מתעדכן שמאושר, אז אח"כ אעדכן שם.


  • HTML איפוס נתוני טבלה
    אבי 203א אבי 203
    תכנות

    @odeddvir תודה על העזרהההה
    זה לא הרס, כלומר גם המבנה שהצעת עובד תקין.
    אבל מענין הבעיה לא נפתרה, נוצר לי הרושם ממה ש"הבנתי" בתיעוד שצריך באמת להשתמש עם המחיקת נתונים או האיפוס שהבאת מקודם, רק לא הצלחתי לאפס...


  • HTML איפוס נתוני טבלה
    אבי 203א אבי 203
    תכנות

    @odeddvir אמר בHTML איפוס נתוני טבלה:
    זה באמת משבית לי הכל שום דבר לא מוצג כעת.

    <html>
    <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <style>
    </style>
    <canvas id="myChart" width="400" height="150"></canvas>
    <script>
    window.onmessage = function(event){
      if (event.data) {
          makeChart(event.data);
    }
      
    };
    function makeChart(dataValues) {
      var ctx = document.getElementById('myChart').getContext('2d');
     var chart.destroy();
      var chart=[];
    var chart = new Chart(ctx, {
        // The type of chart we want to create
        type: 'line',
    
        // The data for our dataset
        data: {
            labels:dataValues.days,
            datasets: [{
                label: 'סך תרומות מעל 2',
                backgroundColor: 'rgb(156, 137, 158)',
                borderColor: 'rgb(156, 137, 15)',
                data: dataValues.camut
            },{
                label: 'סך תרומות יומי',
                backgroundColor: 'rgb(174, 27, 55)',
                borderColor: 'rgb(174, 27, 55)',
                data: dataValues.cardsday
            },{
                label: 'סך כרטיסים יומי',
                backgroundColor: 'rgb(29, 120, 77)',
                borderColor: 'rgb(29, 120, 77)',
                data: dataValues.cardtrumot
            },{
                label: 'סך סוכנים',
                backgroundColor: 'rgb(175, 134, 210)',
                borderColor: 'rgb(175, 134, 210)',
                data: dataValues.sochen
            },{
                label: 'סך כרטיסים',
                backgroundColor: 'rgb(126, 214, 118)',
                borderColor: 'rgb(126, 214, 118)',
                data: dataValues.cards
            }]
        },
    
        // Configuration options go here
        options: {}
    });
    }
    </script>
    </head>
    <!-- <body style="background-Color:#ffffff">
    <canvas id="myChart"></canvas>
    </body> -->
    </html>
    

  • מחשב שמתכבה
    אבי 203א אבי 203
    תוכנה

    מישהו יודע להסביר מה זה, איך פותרים? נשאלתי.
    כל כחצי שעה או יותר מגיעה הודעה זו ונכבה המחשב עד שנדלק לבד ?
    image.png


  • HTML איפוס נתוני טבלה
    אבי 203א אבי 203
    תכנות

    @odeddvir נסיתי לממש את העיצה הזו בעוד HTML עם אותה הבעיה. אני חושב שהבעיה שלי כאן שלא הבנתי איפה האלמנט עצמו...

    <html>
    <head>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>
    <style>
    </style>
    <canvas id="myChart" width="400" height="150"></canvas>
    <script>
    window.onmessage = function(event){
      if (event.data) {
          makeChart(event.data);
    }else {
         makeChart(["טוען...":"טרם התקבלו נתונים"]);
        
      };
    };
    function makeChart(dataValues) {
      $("#myChart").remove();
    var ctx = document.getElementById('myChart').getContext('2d');
    var chart = new Chart(ctx, {
        // The type of chart we want to create
        type: 'line',
    
        // The data for our dataset
        data: {
            labels:dataValues.days,
            datasets: [{
                label: 'סך תרומות מעל 2',
                backgroundColor: 'rgb(156, 137, 158)',
                borderColor: 'rgb(156, 137, 15)',
                data: dataValues.camut
            },{
                label: 'סך תרומות יומי',
                backgroundColor: 'rgb(174, 27, 55)',
                borderColor: 'rgb(174, 27, 55)',
                data: dataValues.cardsday
            },{
                label: 'סך כרטיסים יומי',
                backgroundColor: 'rgb(29, 120, 77)',
                borderColor: 'rgb(29, 120, 77)',
                data: dataValues.cardtrumot
            },{
                label: 'סך סוכנים',
                backgroundColor: 'rgb(175, 134, 210)',
                borderColor: 'rgb(175, 134, 210)',
                data: dataValues.sochen
            },{
                label: 'סך כרטיסים',
                backgroundColor: 'rgb(126, 214, 118)',
                borderColor: 'rgb(126, 214, 118)',
                data: dataValues.cards
            }]
        },
    
        // Configuration options go here
        options: {}
    });
    }
    </script>
    </head>
    <!-- <body style="background-Color:#ffffff">
    <canvas id="myChart"></canvas>
    </body> -->
    </html>
    

  • התתממשקות עם ואטסאפ סמס מייל.
    אבי 203א אבי 203
    תכנות

    למערכת CRM אני צריך אזור תקשורת עם הלקוח, סמס,מייל,ואטסאפ, לשלוח ולקבל בתוך המערכת, אשמח למישהו שביצע את זה כבר שיבצע אצלי את זה.


  • מה הדרך נכונה בניהול סיכונים עם אבטחת מידע לאתר תרומות?
    אבי 203א אבי 203
    תכנות

    @dovid פרשת שבוע זה גם סוג של אימות, אם אני מסיק אז הכיון יותר לאשר ידני.
    @yossiz הציע לי אולי שינוי יתבצע רק אחרי תרומה שהתקבלה... כך בשביל לשנות מידע יצטרכו לשלם...


  • מה הדרך נכונה בניהול סיכונים עם אבטחת מידע לאתר תרומות?
    אבי 203א אבי 203
    תכנות

    יש לי מערכת לניהול תרומות, עם אפשרות לתרומה עצמאית דרך אתר לגולשי קצה, ביצעתי את זה כך: פרטי התורם נשלחים לשרת, ובשרת מחפש על פי זיהוי מספר פלאפון אם נמצא כרטיס תורם עם המספר הזה במדוייק אז הפרטים שהגיעו מעדכנים את הפרטים של הכרטיס הקיים במידה ולא נוצר כרטיס תורם חדש.
    היות שאני נמנע לע"ע להכניס קאפצ'ה והרשמה.. זה בסך הכל תרומה, והסבלנות קצרה, אני חושש (בהשראת המתקפות האחרונות גם במערכות של המגזר היחסית פנימיות ביחס לעולם הגדול..)שמישהו ימחק לי כך את כל מאגר הנתונים של התורמים, פשוט יריץ לולאה עם כל אפשרויות הטלפון ומידע מפוברק.
    מה העיצה הנכונה?
    אשמח לתובנה. להגביל IP?


  • אין לי תרגום בכרום
    אבי 203א אבי 203
    תוכנה

    @אפרים22
    https://tchumim.com/topic/12090/תרגום-אוטמאטי-של-גוגל-לא-תקין/12?_=1637452644630


  • שימוש בכתובת של גוגל
    אבי 203א אבי 203
    תכנות

    אני זוכר שראיתי ממש לאחרונה על זה כאן. כמה עולה להתממשק עם הכלי של גוגל בשביל טופס שאנשים יכניסו כתובת מדוייקת?


  • סידור מספרי טלפון באקסל
    אבי 203א אבי 203
    תוכנה

    @בערל אתה צריך פונקציה באקסל? או איזה עזרה חד פעמית לרשימה כלשהיא.


  • תמחור תחזוקה ללקוח
    אבי 203א אבי 203
    תכנות

    @davidnead סבלתי מהדילמה הזו זמן רב, עד שלפני כשנה התחלתי ממש כך מול לקוח, ושני הצדדים מרוצים. אני מחוייב אליו בכל זמן, הוא מקבל הכל במיידי, ואם חורג את סך השעות הוא משלם עליהם. על התוספת, לא השתמש משלם בכל מקרה את הבסיס שסגרנו.


  • החלפת הקלדה לעברית.
    אבי 203א אבי 203
    תכנות

    @רפאל לקחתי את הדבר היפה הזה לעוד מקום:
    כשמקלידים טופס או מכניסים איש קשר וכדו' יש איזה קטע מציק כשמגיעים לשדה אימייל עוברים לאנגלית וחוזרים אח"כ (לכן לפעמים שוקל כבר להשאיר לסוף למרות החשיבות..) וזה במצב הטוב, לפעמים מגלים רק בסוף שהוקלד בעברית.
    אז חשבתי אולי לבדוק בסוף אם נכתב בעברית ולתקן לאנגלית, כך אפשר לומר לכתחילה תקלידו בעברית.

    
    export function input31_keyPress(event) {
        let key = event.key;
        if (key === "Enter" || key === "Tab") {
    let text = "qwertyuiopasdfghjklzxcvvbnmQWERTYUIOPASDFGHJKLZXCVBNM,.;",
            tw = $w('#input31').value
        let bbb = text.indexOf(tw.charAt(0))
        if (bbb === -1) {
            $w('#input31').value = converter.convert(tw)
        }
            $w('#input32').focus()
    
        } 
    }
    
    class LayoutConvertor {
        convert(str) {
            return str.replace(/./g, x => this.#lookup.get(x) ?? this.#lookup.get(x.toLowerCase()) ?? x)
        }
        #lookup = new Map([
            ["/", "q"],
            ["'", "w"],
            ["ק", "e"],
            ["ר", "r"],
            ["א", "t"],
            ["ט", "y"],
            ["ו", "u"],
            ["ן", "i"],
            ["ם", "o"],
            ["פ", "p"],
            ["]", "[ "],
            ["}", "{"],
            ["[", "]" ],
            ["{", "}"],
            ["\\", "\\"],
            ["|", "|"],
            ["ש", "a"],
            ["ד", "s" ],
            ["ג", "d"],
            ["כ", "f"],
            [ "ע", "g"],
            ["י", "h"],
            ["ח", "j"],
            ["ל", "k"],
            ["ך", "l"],
            ["ף", ";"],
            [":", ":"],
            [",", "'"],
            [ "\"", "\""],
            ["ז", "z"],
            [ "ס", "x"],
            [ "ב", "c"],
            [ "ה", "v"],
            ["נ", "b"],
            [ "מ", "n"],
            [ "צ", "m"],
            ["ת", ","],
            [">", "<"],
            [ "ץ", "."],
            ["<", ">"],
            [".", "/"],
            ["?", "?"],
            [ "@", "@"]
        ]);
    }
    const converter = new LayoutConvertor()
    

  • החלפת הקלדה לעברית.
    אבי 203א אבי 203
    תכנות

    @רפאל מפני הכרת הטוב ל @רפאל אעלה למרות המלצתו 'המחנכת' של ר' @yossiz שעזר לי לקצר את הקוד שלי, בשבעים שורות..

    let evtext;
    export function input41_keyPress(event) {
        let key = event.key;
        if (key === "Enter" || key === "Tab") {
            $w('#input41').blur()
                $w('#text168').hide()
            const hipus = String($w('#input41').value);
            filters(hipus)
    
            let einglish = "qwertyuiopasdfghjklzxcvvbnmQWERTYUIOPASDFGHJKLZXCVBNM,.;",
                tw = $w('#input41').value
            let cnisa = einglish.indexOf(tw.charAt(0))
            if (cnisa !== -1) {
                 evtext = converter.convert(tw)
                $w('#text167').show()
                $w('#text167').text = " האם נתכונת לחפש? " + evtext
            }
        }
    }
    function filters(hipus) {
        const velur = hipus.split(' ').reverse().join(' ');
        console.log(velur);
        wixData.query("magar").eq("phon", hipus).find().then((res) => {
            if (res.length === 1) {
                let id = res.items[0]
                wixWindow.openLightbox("רכישת כרטיסים", { id })
            }
        })
    
        const types = ['phon', 'hir', 'ctovet', 'sem', 'tz', 'mishpaha', 'semmale'];
        let filter2 = wixData.filter();
        const type = $w('#input13').value;
        if (type in types) {
            filter2 = filter2.contains(type, hipus);
        }
        if (type === 'semmale' || type === 'all') {
            filter2 = filter2.or(
                wixData.filter().contains("semmale", velur));
        }
        if (type === 'all') {
            for (const type of types) {
                filter2 = filter2.or(wixData.filter().contains(type, hipus));
            }
        }
    
        $w("#dataset1").setFilter(filter2).then(()=>{
            let count = $w("#dataset1").getTotalCount(); // 23\
            console.log(count);
    if (count===0) {
        $w('#text168').show()
    }
        })
                .catch((err) => {
                    console.log(err);
                });
    }
    
    
    
    
    class LayoutConvertor {
        convert(str) {
            return str.replace(/./g, x => this.#lookup.get(x) ?? this.#lookup.get(x.toLowerCase()) ?? x)
        }
    
        #lookup = new Map([
            ["q", "/"],
            ["w", "'"],
            ["e", "ק"],
            ["r", "ר"],
            ["t", "א"],
            ["y", "ט"],
            ["u", "ו"],
            ["i", "ן"],
            ["o", "ם"],
            ["p", "פ"],
            ["[", "]"],
            ["{", "}"],
            ["]", "["],
            ["}", "{"],
            ["\\", "\\"],
            ["|", "|"],
            ["a", "ש"],
            ["s", "ד"],
            ["d", "ג"],
            ["f", "כ"],
            ["g", "ע"],
            ["h", "י"],
            ["j", "ח"],
            ["k", "ל"],
            ["l", "ך"],
            [";", "ף"],
            [":", ":"],
            ["'", ","],
            ["\"", "\""],
            ["z", "ז"],
            ["x", "ס"],
            ["c", "ב"],
            ["v", "ה"],
            ["b", "נ"],
            ["n", "מ"],
            ["m", "צ"],
            [",", "ת"],
            ["<", ">"],
            [".", "ץ"],
            [">", "<"],
            ["/", "."],
            ["?", "?"]
        ]);
    }
    const converter = new LayoutConvertor()
    
    export function text167_click(event) {
         $w('#input41').blur()
            const hipus = evtext;
            $w('#input41').value = evtext
        filters(hipus)
          $w('#text167').hide()
    	// This function was added from the Properties & Events panel. To learn more, visit http://wix.to/UcBnC-4
    	// Add your code for this event here: 
    }
    
    

  • החלפת הקלדה לעברית.
    אבי 203א אבי 203
    תכנות

    @רפאל תודה רבה על ההשקעה!! עובד נהדר!!
    ותודה ל @yossiz על ההדרכה המסורה בצאט... רציתי להעלות את כל הקוד שהתגבש לי לחיפוש נהדר, כולל הפיכת שם משפחה ופרטי, אבל @yossiz אומר שזה לא מענין אף אחד ה WIX שלי... אז יתקיים בי יהיו לך לבדיך ואין לזרים איתך... 🙂


  • החלפת הקלדה לעברית.
    אבי 203א אבי 203
    תכנות

    בשביל חיפוש במקרה של הקלדה בטעות לעברית, רציתי לעשות קוד שיהפוך לעברית, האם יש דרך פשוטה יותר?

    let einglish = "qwertyuiopasdfghjklzxcvvbnmQWERTYUIOPASDFGHJKLZXCVBNM,.;",
    tw=$w('#input41').value
    let erec= einglish.indexOf(tw.charAt(0))
    if (erec!== -1) {
        console.log(p.replaceAll('e','ם').replaceAll('t', 'א'))
    // וכאן להמשיך כל האותיות גדולות וקטנות    
       }
    

    או כך

    String.prototype.allReplace = function(obj) {
        var retStr = this;
        for (var x in obj) {
            retStr = retStr.replace(new RegExp(x, 'g'), obj[x]);
        }
        return retStr;
    };
    
    console.log(p.allReplace({'a': 'א', 'b': 'ב','c': 'כ', 'd': 'ל'}));
    
  • 1
  • 2
  • 7
  • 8
  • 9
  • 10
  • 11
  • 26
  • 27
  • 9 / 27
  • התחברות

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום