@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
לגבי גליונות גוגול הם מוגבלים רשמית ל 40,000 שורות, 18,278 עמודות 200 טאבים
כן, אחרי שכתבתי גיגלתי (למה לא להיפך? ככה!, וגם כי נחמד לדבר איתך )
@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
לגבי גליונות גוגול הם מוגבלים רשמית ל 40,000 שורות, 18,278 עמודות 200 טאבים
כן, אחרי שכתבתי גיגלתי (למה לא להיפך? ככה!, וגם כי נחמד לדבר איתך )
@גמליאל ניסת אותו?
https://downloadfreewpplugins.com/wordpress/ace-html-block/
או אולי לא הבנתי ואתה מתכוון לערוך את הHTML של הבלוקים של וורדפרס לאחר שנוצרו?
@yossiz
אכן בדקתי עם שני בלוטוס זה עובד
אחד בלוטוס ואחד USB לא עובד
שניהם USB לא בדקתי (התלוננתי בתמיכה של לוגיטק שלפי התיעוד נשמע שאפשר לחבר שני מחשבים בשני חיבורים ולעבוד עם FLOW, הם התנצלו (עמוקות...) וטוענים שהם שולחים לי עוד מקלט USB...
נראה אחרי זה...
בהצלחה
@yossiz תודה.
את הבדלים בין ערכים פשוטים לאובייקטים אני מכיר גם מכיר.
גם בשאלה שם הכרתי וידעתי מהבעיה, אך לא ידעתי איך לפתור אותה (בעצם "להעתיק" או "לנתק" - כמו שקראתי לזה שם).
עברתי על הקוד וחיפשתי את הבעיה כמה וכמה וכמה וכמה ... פעמים.
לפעמים צריך אורח לרגע שיראה כל פגע...
כמה גדולים דברי חכמים
אין אדם רואה נגעי(ם שהוא יצר ב)עצמו...
@dovid אמר בחיפוש ( {{טקסט}} ) במחרוזת והחלפתם.:
א. קריאות לעצמך ולאחרים
@רפאל אמר בחיפוש ( {{טקסט}} ) במחרוזת והחלפתם.:
אנשים שנתקלים בMap מצפים להתנהגות מסויימת,
היינו הך.
קיבלתי.
שלום וברכה
האם זו הדרך הנכונה והקלה לחפש ולהחליף
const subject = "hi {{firstname}} {{lastname}}";
const search = [...subject.matchAll(/({{)(.+?)(}})/g)];
search.map(item => {
const token = item[2];
const replace = get...(token); // function to get text by token
subject = subject.replace(item[0], replace);
})
הבעיה שבקונפיגרציה הבסיסית של הדפדפן הוא לא יתן לשלוח להדפסה בלי החלון (ענין של אבטחה, תחשוב שמחר יש איזה אתר שכל מי שנכנס אליו יודפסו לו 999 דף למדפסת ברירת המחדל...)
דפדפן במצב קיוסק לא יציג את החלון וידפיס ישירות למדפסת ברירת המחדל
תודה לכל העוזרים (וגם ל @chv שעוד לא הספיק... )
ב"ה עליתי על הבעיה
במניפיסט שמתי את ההרשאה ל"tabs" בתוך optinal_permissions
החלפתי ל permissions וזה הסתדר.
(לא שגיליתי לפני כן משהו כי מהתיעוד כך היה ברור לי, אבל ניסיתי לשנות וראיתי שזה כן עובד.)
שוב תודה
שלום וברכה
אני מעוניין ליצור איזה תוסף כרום כדי להקל על מילוי טפסים באתר צד שלישי
לשם העניין יש לי רשימה של אנשים שאני אמור למלאות לכל אחד טופס
אני מעוניין ליצור בקשה לקבלת הרשימה שלי ולהכניס את אחד מהם לטופס
בשלב הבא אני אלחץ על הsubmit
הטופס נשלח בPOST
מבחינתי אני יכול לבדוק אם הצלחתי ע"י הURI המלא של האתר אליו הועבר הטופס
הנקודה היא שאני מעוניין לסמן במקרה של הצלחה את השורה הזאת כמיושמת בשרת שלי
האם בפיתוח תוסף שייך לסנכרן מידע בין הJS שאני מכניס בטאב לבין הjs של התוסף כך אוכל לבדוק עם הגעתי לurl הרצוי לאחר המילוי ולעדכן את השרת שלי ע"י הbackground.js של התוסף
הדבר השני האם אפשר מהתוסף לקרוא את המעברים בין הכתובות כלומר שהתוסף ידע שעכשיו הייתי בכתובת X ועברתי ל Y
*אולי השאלה שלי פשוטה אך זו אני פעם ראשונה מנסה ליצור תוסף לדפדפן.
@nigun אמר ביש סיכוי לעקוף את זה?:
אתה מקבל תמונה אחרת, גם עם אותו טוקן?
כן
@nigun אמר ביש סיכוי לעקוף את זה?:
מה נשלח לשרת כשאתה פותר את הקאפצ'ה?
לא בדקתי
@nigun אמר ביש סיכוי לעקוף את זה?:
בדקת גם בהאדרים?
שמתקבל עם התמונה, כן. שום דבר מסגיר...
@clickone אמר ביש סיכוי לעקוף את זה?:
איך אתה ממלא את הטופס?
באופן רובוטי ע"י דימוי של קליינט בשרת (דפדפן ללא ראש)
@clickone אמר ביש סיכוי לעקוף את זה?:
יש דרך לשלוף את התמונה מהדף עצמו. אבל אתה בהחלט יכול להוריד תמונה חדשה שתישאר עם אותו הטוקן, ואת התשובה שלה לשלוח.
זה לא יעזור כי ברגע בכל קריאה נשלחת תמונה חדשה,
מימלא בקריאה עבור השירות (המפענח) ובקריאה לדף שלי יהיו שתי תמונות שונות
@clickone אמר ביש סיכוי לעקוף את זה?:
בנוסף, לדעתי יהיה לך קל במידה וזה לא סוד, לשים כאן את הטופס שאתה רוצה לשים עליו רובוט. ככה יהיה יותר קל לבדוק מה קורה שם
אני האחרון ששומר סודות...
הלקוח לא מעוניין, הוא חושש שמישהו יעקוף את הראיון היחודי שלו.
מילא אם הפורום כאן היה סגור, אבל כידוע הוא פתוח לכל מי שחשקה נפשו לטייל כאן...
@shpro654
שאלת השאלות
התשובה לטעמי (אם מדובר במבנה פעוט כפי שהתרשמתי)
תעשה משנוח לך, אתה מכיר טוב את node בהצלחה
אם את php שייטב לך
אני אישית מכיר את PHP (התחלתי כמה פעמים ללמוד את node אך בנתיים לא הצלחתי מחוסר זמן ועוד יותר מהבעיה שאני כן יודע את php)
אני בPHP הולך על Laravel
בצד לקוח אני עובד על react
אבל שוב, סוף דבר תעשה מה שקל לך מבחינת כישורים
בהצלחה רבה
למשל עם הפונקציה הפשוטה של PHP זה עובד חלק
simplexml_load_file('https://www.boi.org.il/currency.xml');
מה לא עלינו לא טוב לו עם wp_remote_get()?
(נכון, אני יכול להסתדר עם הפונקציה הזאת של PHP אבל אני סקרן נורא לדעת מה לא טוב בפונקציה של WP)
@dovid
כך:
$res = wp_remote_get('https://www.boi.org.il/currency.xml?curr=01');
print_r($res);
בשרת (מנסה להציג את התוצאה בדף)
@yossiz אמר בAPI לקבלת שערי מט"ח:
@ש-ב-ח בדקת ב-https?
בוודאי
@yossiz אמר בAPI לקבלת שערי מט"ח:
@ש-ב-ח מדיניית ה-CORS מואכפת רק בדפדפן - לא בשרת.
(יש לי עוד הרבה מה ללמוד, זה כנראה יקח זמן, אתם (גם @dovid ) תצטרכו לעזור לי להשלים את הפער... )
תודה על הכל!
@shpro654
לא בדקתי את התוסף ש @dovid הציע אבל...
ככל הנראה התוסף רושם סוג פוסט חדש (עם הפונקציה register_post_type())
וכך כל טופס של אלמנטור הוא תופס ומכניס אותו פוסט חדש בסוג פוסט הנ"ל
באופן כללי וורדפרס ככה עובדת ופחות מתעסקים עם טבלאות חדשות
(אם הרעיון נכון או לא, לא יודע)
כך מתוך הדוקומנטציה של וורדפרס https://codex.wordpress.org/Creating_Tables_with_Plugins
לגבי ההצגה, אם מדובר בסוג פוסט חדש תוכל להשתמש בתבניות של אלמנטור.
כך שהחיים קלים (עד שמגלים שאלמנטור לא יודע לעשות הכל ).
אם אתה רוצה בהתאמה אישית ליצור טבלה חדשה ולזרוק את הטפסים לשם, אשמח לעזור לך, רק תעדכן.
ד.א. קיים תוסף קל יותר עבור שמירת הטפסים של אלמנטור
https://wordpress.org/plugins/lenix-elementor-leads-addon/
כדי להציג את הפוסטים שלו על תבניות אלמנטור תצטרך להוסיף את הקוד הבא
add_filter( 'register_post_type_args', 'change_elementor_lead_args', 10, 2 );
function change_elementor_lead_args( $args, $post_type ) {
if ( 'elementor_lead' === $post_type ) {
$args['public'] = true;
}
return $args;
}
@מנצפך אמר ברישיון לPHPSTORM:
אבל אולי תנסה את VisualCode.
@dovid אמר ברישיון לPHPSTORM:
@מנצפך לא מתקרב... וזה עם הרבה כבוד לVSCODE.
עבדתי על שניהם, מי שלא טעם את jetbrains לא יבין...
@dovid
העיצוב עכשיו (האדום הזה) ממבט שלי הוא נורא
יש לי כזו הרגשה שהתוכן נמחק/עומד להימחק (כמובן זו ריאקציה של הצבע המלחיץ הזהה )
ההצעה של @Shaya היא נכונה יותר
שינוי תבניתי של הצבעים כמו ההדר (אבל עם כבר אז שינוי גלובלי של הצבע התכלת לצבע אחר כך שגם הכפתורים האייקונים וכו' יקבלו את הצבע)
אבל אז מגיעה השאלה למה לשנות את פריים החיצוני בשביל להדגיש על המידע הפנימי
אם לשאלה הזאת יש מקום אצלך צריך לחשוב על שינויים פנימיים.
(למדתי עיצוב ותקשורת חזותית, אשמח לעזור אם יש עדיין צורך)
@chagold אמר בphp, Notice: Undefined index::
@WWW $_SERVER לא נותן כותרות, רק משתני SERVER.
תדפיס את ה$SERVER ותחזור לכאן אחרי זה,
נראה לי שאתה טועה (אין לי כרגע איך לבחון את זה...)
@chagold אמר בphp, Notice: Undefined index::
Upload.setRequestHeader('job_id', id);
זה אומר להוסיף כותרת ולא להוסיף פרמטר כך שגם אם הוא נשלח בפוסט הוא מגיע ככותרת ולא בbody.
@dovid
זה הפונקציה שמספיקה לי
כמובן אחרי ההערה/הארה של @yossiz השתמשתי בספריית lodash
function filterNested(text){
let filterA = items.filter( item => {
if(item.label.includes(text)) return true;
if(item.childes?.filter( child => child.label.includes(text)).length > 0) return true;
} );
let filterB = _.cloneDeep(filterA);
filterA.forEach((item, key) => {
if(item.childes.length > 0){
filterB[key].childes = item.childes.filter(child => child.label.includes(text));
if(filterB[key].childes.length <= 0){
delete filterB[key];
}
}
});
return filterB;
}
עריכה:
עדיין אם הצאצאים לא מחזירים true אבל האב מחזיר - הוא נמחק
אז זה העדכון
function filterNested(text){
let filterA = items.filter( item => {
if(item.label.includes(text)) return true;
if(item.childes?.filter( child => child.label.includes(text)).length > 0) return true;
} );
let filterB = _.cloneDeep(filterA);
filterA.forEach((item, key) => {
if(!item.label.includes(text) && item.childes.length > 0){
filterB[key].childes = item.childes.filter(child => child.label.includes(text));
if(filterB[key].childes.length <= 0){
delete filterB[key];
}
}
});
return filterB;
}
@אביי אמר במתקפת סייבר???:
אלא הפכו את הדומיין מפנה לדף אחר שהם הכניסו באמצעות הפירצה
ממש לא נכון.
הם שינו את עמוד הראשי של האתר וכן קובץ וורדפרס נוסף (מנסיון )
שנית,
ככל הנראה הפגם היה בתוסף האבטחה היעודי של יופרס (זה פשוט התוסף היחיד שנמחק מהאתר לאחר חזרתו לשגרה)