למערכת CRM אני צריך אזור תקשורת עם הלקוח, סמס,מייל,ואטסאפ, לשלוח ולקבל בתוך המערכת, אשמח למישהו שביצע את זה כבר שיבצע אצלי את זה.
אבי 203
-
התתממשקות עם ואטסאפ סמס מייל. -
מה הדרך נכונה בניהול סיכונים עם אבטחת מידע לאתר תרומות? -
מה הדרך נכונה בניהול סיכונים עם אבטחת מידע לאתר תרומות?יש לי מערכת לניהול תרומות, עם אפשרות לתרומה עצמאית דרך אתר לגולשי קצה, ביצעתי את זה כך: פרטי התורם נשלחים לשרת, ובשרת מחפש על פי זיהוי מספר פלאפון אם נמצא כרטיס תורם עם המספר הזה במדוייק אז הפרטים שהגיעו מעדכנים את הפרטים של הכרטיס הקיים במידה ולא נוצר כרטיס תורם חדש.
היות שאני נמנע לע"ע להכניס קאפצ'ה והרשמה.. זה בסך הכל תרומה, והסבלנות קצרה, אני חושש (בהשראת המתקפות האחרונות גם במערכות של המגזר היחסית פנימיות ביחס לעולם הגדול..)שמישהו ימחק לי כך את כל מאגר הנתונים של התורמים, פשוט יריץ לולאה עם כל אפשרויות הטלפון ומידע מפוברק.
מה העיצה הנכונה?
אשמח לתובנה. להגביל IP? -
אין לי תרגום בכרום -
שימוש בכתובת של גוגלאני זוכר שראיתי ממש לאחרונה על זה כאן. כמה עולה להתממשק עם הכלי של גוגל בשביל טופס שאנשים יכניסו כתובת מדוייקת?
-
סידור מספרי טלפון באקסל@בערל אתה צריך פונקציה באקסל? או איזה עזרה חד פעמית לרשימה כלשהיא.
-
תמחור תחזוקה ללקוח@davidnead סבלתי מהדילמה הזו זמן רב, עד שלפני כשנה התחלתי ממש כך מול לקוח, ושני הצדדים מרוצים. אני מחוייב אליו בכל זמן, הוא מקבל הכל במיידי, ואם חורג את סך השעות הוא משלם עליהם. על התוספת, לא השתמש משלם בכל מקרה את הבסיס שסגרנו.
-
החלפת הקלדה לעברית.@רפאל לקחתי את הדבר היפה הזה לעוד מקום:
כשמקלידים טופס או מכניסים איש קשר וכדו' יש איזה קטע מציק כשמגיעים לשדה אימייל עוברים לאנגלית וחוזרים אח"כ (לכן לפעמים שוקל כבר להשאיר לסוף למרות החשיבות..) וזה במצב הטוב, לפעמים מגלים רק בסוף שהוקלד בעברית.
אז חשבתי אולי לבדוק בסוף אם נכתב בעברית ולתקן לאנגלית, כך אפשר לומר לכתחילה תקלידו בעברית.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()
-
החלפת הקלדה לעברית.@רפאל מפני הכרת הטוב ל @רפאל אעלה למרות המלצתו 'המחנכת' של ר' @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: }
-
החלפת הקלדה לעברית. -
החלפת הקלדה לעברית.בשביל חיפוש במקרה של הקלדה בטעות לעברית, רציתי לעשות קוד שיהפוך לעברית, האם יש דרך פשוטה יותר?
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': 'ל'}));
-
יצירת ברקוד 128 תקין@odeddvir זה עובד נהדר!!!!
האם הוספת כוכביות וכדו'.
או מקודדים רק את המספר? -
יצירת ברקוד 128 תקין@odeddvir בדקתי כעת. לא נסרק
-
רשמים מ windows11@ivrtikshoret עדכנתי עדכון חדש מהבוקר, ואם אתה עושה ctrl P זה סוגר את הפוטושופ בלי הדפסה...
-
רשמים מ windows11@www יש דרך חזרה?
עדכנתי עדכון גירסא, פתאום אני מגלה שctrl P וגם בחירה בהדפס, בפוטושופ הפכו לסגור....
נשבר לי מהם. אני מבין שזה כבר לא פשוט לחזור אחורה אחרי 10 ימים. -
יצירת ברקוד 128 תקין@chagold אני משתמש באקדח קורא ברקודים, כל השימוש שלי עם הדבר הזה, והוא מותאם לזה, אני מוכרח לייצר משהו שיתמוך בזה. אני זוכר כשקנו את זה הגיע עם חוברת ברקודים להגדיר את זה, אלא שאם אנסה להגדיר מחדש, יכול לפגוע לי בברקודים אחרים שמיוצרים בדפוס.
-
יצירת ברקוד 128 תקין@shmuel754
לא עוזר..
-
יצירת ברקוד 128 תקין@odeddvir
האחרון זה שעובד,.
-
יצירת ברקוד 128 תקין -
יצירת ברקוד 128 תקיןלצורך הפקת כרטיסים אני מנסה ליצור ברקוד 128 תקין, מצאתי כמה פונטים של זה אבל הם לא נסרקים לי, וכאשר הורדתי מאחד האתרים שמחולל ברוקדים יצא לי תקין ונסרק.
מה הסוד של זה?
LibreBarcode128-Regular.ttf
code128.ttf
Code128bWinLarge.ttf