ארכיון 30 - כמעט כל 2022
ארכיון 29 - ראשוני תאום!
ארכיון 28 - כרגיל
ארכיון 27 - מה זה היה לי
ארכיון 26 - כל שנה בסתיו
ארכיון 25
ארכיון 24
ארכיון 23 - מלאו אסמינו
ארכיון 22 כי הגיע יום
ארכיון 21 בנבלישם
ארכיון 20 - בדמי ימיו
ארכיון 19 - מהומות באיצטדיון
ארכיון 18
ארכיון 17 - מה לעשות
ארכיון 16 - ארכנגל
ארכיון 15 - ארכיטיפ
ארכיון 14 - ארכידוכס
ארכיון 13 - סתם ארכיון
ארכיון 12 - ארחיני בהיכלך
ארכיון 11 - ארכי שבעולם
ארכיון 10 - ארך אפיים
ארכיון 9 - ארכיאולוגיה
ארכיון 8 - ארכיפלג גולג
ארכיון 7 - ארצ'י בנקר
ארכיון 6 - הארכיבר המבורבר
ארכיון 5 - ארכיטקטורה
ארכיון 4 - ארכי-ליסטים
ארכיון 3 - ארכיבישוף
ארכיון 2 - ארחי-פרחי
ארכיון 1 - ארכימדס

ההודעה האחרונה בדף השיחה של קיפודנחש התקבלה מאת מיכי י-ם בתאריך 7/3/2024 בשעה 13:47:27.
222,056

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


פופאפ עריכה

היי. ישנו סקריפט שעובד על כל הדפים. הצביעה, לצורך העניין, אבל זה לא משנה. אם אני לוחץ על לינק בדף ונפתח חלון פופאפ, יש מצב שהסקריפט ירוץ גם שם? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:27, 4 בינואר 2023 (IST)תגובה

לא אומר שזה בלתי אפשרי, אבל אני ניסיתי, אפילו שאלתי בכמה מקומות, ונואשתי. השאלה כפי ששאלת אותה לא מוגדרת היטב: כשלוחצים על לינק לא נפתח פופאפ. או שהתכוונת ל-hover ולא ללחיצה (ואם בכך מדובר, עדיין צריך לפרט אם מדובר ב"פופאפ", גאדג'ט שטוען קוד מוויקינגליש, או "תצוגה מקדימה של דף", הרחבת מדיה ויקי שמופעלת אצלנו), או שמדובר ב"כפתור" שרק נראה כמו לינק, ולפמים נקרא "קישורית" שפותח חלונית, כמו למשל סקריפט 88.
בין אם כך ובין אם כך, ניסיתי כמה פעמים ולא הצלחתי ללמד סקריפט (שנטען למשל דרך דף סקריפטים אישי או גאדג'ט) לפעול שוב על התוכן של חלונית חדשה כזו. חשבתי שאפשר להתלבש על איזה אוונט שיריץ את הסקריפט שוב, אפילו אם זה אומר על כל התוכן ולא רק על הפופאפ, אבל בפועל לא מצאתי דרך לעשות זאת. קיפודנחש 09:16, 5 בינואר 2023 (IST)תגובה
מצטער שלא כתבתי כאן, עבדתי כל הלילה ישכתי לבטל את השאלה. פתרתי את זה מזמן, עם הוק. ולינק זה תמיד כפתור, כמובן. יגאל (בקשת עזרה, IKhitron ושיחה) 13:20, 5 בינואר 2023 (IST)תגובה

הצעה לשיפור ניהול פרמטרים עריכה

היי. ישנם מקרים בהם דף נטען מחדש חלקית מעל הקיים. כתוצאה מכך הקוד של ניהול פרמטרים נטען שוב. עכשיו עניתי לך, והדף נטען חלקית, ואז תיקנתי תו בתשובה והדף נטען שוב חלקית. כתוצאה מכך למעלה היו שלושה מלבנים אדומים {{{2}}}. אני מציע להוסיף פקודה לקוד, רגע לפני העלאת מלבן אדום לתפוס עם סלקטור ולמחוק את כל המלבנים האדומים שכבר על הדף. יגאל (בקשת עזרה, IKhitron ושיחה) 21:15, 9 בינואר 2023 (IST)תגובה

זה לא קשור לניהול הפרמטרים פר סה, אלא רק לסקיפט (גאדג'ט למעשה), שחושף את השגיאות. רעיון טוב ללמד אותו להסיר את הקודמים. מתיישהו אמצא לכך זמן, או אם תרצה לעשות זאת בעצמך, תפדאל. קיפודנחש 04:38, 10 בינואר 2023 (IST)תגובה
עשיתי משהו חפוז. אודה לך אם תאשר שהמטרה הושגה. לא ממש בדקתי, מעבר להתצצה חפוזה בערך אקראי עם שגיאה פרמטרית, רק כדי לראות שהכפתור עדיין מוצג. תודה. קיפודנחש 08:27, 10 בינואר 2023 (IST)תגובה
תודה. בדקתי עכשיו באותו מקום, עניתי לך, וזה בהחלט עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 13:27, 10 בינואר 2023 (IST)תגובה
שמחתי לשמוע, למרות שאין לי מושג איפה זה "אותו מקום"... בברכה - קיפודנחש 23:36, 10 בינואר 2023 (IST)תגובה
אולם התבניות. יגאל (בקשת עזרה, IKhitron ושיחה) 23:38, 10 בינואר 2023 (IST)תגובה

בעיה עם 88 עריכה

היי. נראה לי שיש איזו בעיה עם z-index.‏ [1] יגאל (בקשת עזרה, IKhitron ושיחה) 16:37, 11 בינואר 2023 (IST)תגובה

צריך להציץ. ייקח לי קצת זמן.
בכולופן, לא בטוח שאפשר לעשות עם זה משהו - הכלי ממומש על ידי popup של ooui, וזה נופל במחלקה שלהם. בלי אחריות, רוב הסיכויים שמשהו השתנה שיגרום לכל מיני דברים אחרים בעיות דומות, או במילים אחרות, רוב הסיכויים שבמוקדם או במאוחר הבעיה תתוקן בלי שינוי כלשהו ב-88 עצמו קיפודנחש 16:46, 11 בינואר 2023 (IST)תגובה
אוקיי. הלוואי עליי פופאפים פשוטים כאלו. זה מה שנאלצתי ללמוד, לכתוב ולדבג השבוע. יגאל (בקשת עזרה, IKhitron ושיחה) 16:54, 11 בינואר 2023 (IST)תגובה
אולי כלום לא השתנה. בהצצה חטופה, לא הצלחתי לראות את הבעיה. באיזה דף זה? יכול להיות שבאותו זמן פתוח יותר מ-popup אחד? או יותר מדויק, יכול להיות שמשהו אחר (מקומי, לא מובנה בתוכנה) שעושה שימוש בooui רץ באותו זמן ועושה. דברים שמשפיעים על התצוגה? אם התשובה היא כן, all bets are off. קיפודנחש 17:14, 11 בינואר 2023 (IST)תגובה
ב-m:Special:GlobalWatchlist. לא פתוח. לא חושב. יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 11 בינואר 2023 (IST)תגובה
תודה, ראיתי. חשבתי קודם שמדובר בדף בו זה פעל לפני כן כשורה, אבל בעצם אין סיבה טובה לחשוב שזה המצב (כלומר שזה עבד טוב ברשימת המעקב הגלובלית): מעולם לא בדקתי שם, וסביר שכך זה היה שם מהתחלה.
אציץ לראות מה קורה שם. יש לי ספק רב שזה קשור במשהו ל-z-index. כמעט בטוח שמדובר במשהו אחר, ובניגוד למה שכתבתי למעלה, לא נראה לי שזה נגרם משינוי כלשהו בזמן האחרון, ואין סיבה טובה לחשוב שהבעיה תתוקן בלי שינוי בסקריפט עצמו. אם זה קורה רק שם, או לפחות רק במטא, ממש לא בטוח שאעשה משהו לתיקון הבעיה. אנסה להסתכל, ואם אמצא תיקון קל אז למה לא, אבל אם לא, כנראה לא אתאמץ יותר מדי. בברכה - קיפודנחש 18:54, 11 בינואר 2023 (IST)תגובה
בדקתי, ונראה שצדקת: z-index יכול לתקן זאת. כעת נשאר רק לראות איך אפשר לעשות זאת. לא צריך להיות נורא מסובך, אבל ייקח לי טיפה זמן למצוא איך בדיוק - זה לא לגמרי טריביאלי. קיפודנחש 19:52, 11 בינואר 2023 (IST)תגובה

בעקבות דלפק ייעוץ עריכה

היי. למרות החלחלה שהובאה, בוויקיפדיה קיימת דרך לקבל הודעות על כל עריכה של משתמש מסויים, ואין לי מושג למה לא סגרו את זה מזמן. אם לא ניחשת על מה דיברתי, אתה מוזמן לפנות אליי בפרטי בדיסקורד, אם אתה רוצה, ואזכיר לך, כי אני לא רוצה לכתוב את זה במקום פתוח לכולם. יגאל (בקשת עזרה, IKhitron ושיחה) 02:20, 14 בינואר 2023 (IST)תגובה

לא ידעתי, וכנראה אשאר בבורותי. תודה, ואם מתיישהו אחוש צורך בכך, אנסה להתקין שוב דיסקורד וליצור קשר. בינתיים אשאר בלי. בברכה - קיפודנחש 05:28, 14 בינואר 2023 (IST)תגובה

escape עריכה

היי. משהו קרה עם imagemap-highlight. תפתח את המקרא בתבנית:מפת תחבורת ירושלים, יש שם בגן התנ"כי & quot. אני די בטוח שזה לא היה קודם, בדקתי. מה קרה? בגרסת ויקירוסית שהבאתי מכאן הכל בסדר, בדקתי עכשיו עם שם דומה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:33, 17 בינואר 2023 (IST)תגובה

בינתיים, לכשיהיה לך זמן לעסוק בזה, יש לי הצעה לפתרון, קוד ומספר שורה איפה לשים אותו. יגאל (בקשת עזרה, IKhitron ושיחה) 02:48, 21 בינואר 2023 (IST)תגובה
אנסה, בלי נדר, להגיע לזה. בינתיים למה לא תשתף בממצאיך? בברכה - קיפודנחש 09:07, 21 בינואר 2023 (IST)תגובה
זה לא ממצאים, זה ניחוש, ואין לי מושג אם זה יעבוד, ואם יביא נזק, או יותר נזק. אבל פתרון אפשרי הוא להוסיף בשורה 117 את הקוד .replaceAll("'", ","), ולהעביר לשם נקודה פסיק מקודם. יגאל (בקשת עזרה, IKhitron ושיחה) 13:28, 21 בינואר 2023 (IST)תגובה
תודה על איתור הבעיה והמקום אותו צריך לתקן. התיקון לא היה replace, אלא הזנת המחרזת כ-html ולא כטקסט.   תוקן. קיפודנחש 21:26, 21 בינואר 2023 (IST)תגובה
מצוין. אתה חושב שיש דרך להשתמש בזה כשלא מדובר בתוכן של dom אמיתי? כי אני עושה החלפה כזאת בטקסט שנקרא מקובץ ונשלח כפרמטר לפקודת parse של api, לכן ידעתי. יגאל (בקשת עזרה, IKhitron ושיחה) 21:33, 21 בינואר 2023 (IST)תגובה
כן. תיצור אלמנט כלשהו, נגיד span, תזין את המחרוזת כ html, ותצרוך חזרה כטקסט. משהו כזה:
var unescaped = $('<span>').html(escaped).text(); קיפודנחש 16:14, 22 בינואר 2023 (IST)תגובה
ניסיתי את זה מזמן, לא עוזר. תנסה אתה, כאשר הפרמטר הוא <div>text</div>. יגאל (בקשת עזרה, IKhitron ושיחה) 16:25, 22 בינואר 2023 (IST)תגובה
ההנחה היא שהמחרוזת שמוזנת עברה escape, בדומה למה שקורה בimagemap. אחרת, אין צורך ואפילו יכול להיות מסוכן לעשות unescape. קיפודנחש 16:30, 22 בינואר 2023 (IST)תגובה

שאלה עריכה

שלום. מסקרנת אותי שאלה טכנית, שבטח מגיעה מבורות לגבי מערכות מחשוב ואינטרנט, וחשבתי שתוכל לענות לי עליה או להפנות אותי להסבר. השאלה היא האם כשיש עיכוב בהצגת נתונים חישובים בתבניות, זה מגיע בגלל זיכרון מטמון במחשב האישי שלי או בגלל עדכון של איזשהו מסד משותף/זיכרון בשרת. ספציפית, שמתי לב למשל בוק:דיווח שכשקוראים מתלוננים, נניח, שגיל של אדם לא עודכן למרות שהיה לו יום הולדת לא מזמן, אז לרוב גם אני רואה את הגיל לא מעודכן, ותהיתי (א) האם זה מקרי; (ב) האם כשאני מוסיף "?action=purge" לכתובת, זה מרענן את החישוב רק במחשב שלי או גם להם. תודה. פוליתיאורי - שיחה 22:41, 20 בינואר 2023 (IST)תגובה

לשאלה הראשונה - תמיד בשרת. עיבוד של תבניות וכן הלאה לא מתבצע בצד הלקוח בכלל, וזיכרון המטמון בדפדפן שלך אינו הבעיה. מה שכן רץ במחשב שלך הם סקריפטים וגאדג'טים, ולפעמים אכן נחוץ "רענון אגרסיבי" כדי לבדוק שינוי בסקריפט או גאדג'ט.
לנושא "תצוגה לא מעודכנת עבור אנונימים" - זו תופעה כללית. אלמונים מקבלים את הדף ממערכת שמממשת סוגשל "מטמון". עקרונית, המטמון הזה אמור להתעדכן ברגע שיש שינוי בדף, אבל המערכת לא עובדת באופן מושלם, ולפעמים יש עיכוב בעדכון התצוגה למשתמשים לא בחשבון.
לגבי "גיל לא מעודכן": חישוב הגיל נעשה כאשר הדף מעובד, כלומר כאשר השרת לוקח את קוד המקור ומייצר ממנו דף HTML -בשיח הטכני אנחנו לפעמים משתמשים במילים כמו "פירסור" ונגזרותיה לתהליך הזה. פירסור מתבצע כאשר הדף נשמר (עם או בלי שינוי), כאשר משתנה אחת התבניות הכלולות בו (כולל אלו שכלולות דרך תבניות אחרות, באופן רקורסיבי), כששולחים purge, וכאשר הגרסה השמורה "מתיישנת" (נדמלי שכעת המשמעות היא שהגרסה נוצרה לפני יותר מ-24 שעות).
כשמדובר בגיל, מה שהשתנה הוא "התאריך של היום", שינוי שלא מסמן לשרת שגרסת ה-HTML כבר לא מעודכנת, וכדי לראות את הדף מעודכן צריך להמתין להתיישנות, או לדגדג את השרת על ידי action=purge, או דגדוג חזק יותר, על ידי "עריכה ריקה" (פותחים את הדף בעורך קודמקור ולוחצים "פרסום" בלי שום שינוי. העריכה הזו לא תופיע בהיסטוריה, אבל היא גורמת לתהליך הפירסור להתבצע). עקרונית, שתי הדרכים הללו צריכות להיות זהות. בפועל, purge לא תמיד עושה הכל, לפעמים וצריך "לדגדג" יותר חזק.
השאלה אם רענון שמתבצע בעזרת purge גורר גם את רענון המטמון לאלמונים של הדף מעניינת, ולא הצלחתי למצוא תשובה. יש לי הצעה: בפעם הבאה שתיתקל במקרה כזה, פתח את הדף כאלמוני (הדרך לראות את אותו דף כאלמוני ורשום באותו זמן, בלי לצאת מהחשבון היא בעזרת פתיחת חלון דפדפן שני במוד "אלמוני" - בכרום, פיירפוקס ו-אדג' בוינדוז או לינוקס Ctrl+Shift+N, במק Shift++N, ופתיחת הדף שם).
ודא שהתצוגה שגויה בשניהם, בצע purge, ודא שהתצוגה לרשום התעדכנה, חכה שלוש דקות, רענן את הדף לאלמוני, ובדוק אם התצוגה לאלמונים התעדכנה. אם לא, נסה לבצע purge כאלמוני. אם עדיין לא, חזור על הניסוי, הפעם עם "שמירה ריקה" במקום purge. אם תבצע את הניסוי הזה, אודה לך אם תשתפני בתוצאותיו. בברכה - קיפודנחש 23:47, 20 בינואר 2023 (IST)תגובה
המון המון תודה על התשובה המפורטת. למדתי (ואלמד). אנסה את הניסוי שהצעת ואדווח. פוליתיאורי - שיחה 00:19, 21 בינואר 2023 (IST)תגובה

עזרה עם WikiBlame עריכה

שלום. בעקבות ההערות המצויינות שכתבת במזנון בדיון הטילדה הרביעית:הצעות לשיפור ויקיפדיה, ניסיתי לעבוד עם WikiBlame. רציתי לאתר מי, בעבר הרחוק, הוסיף הערה לא עניינית לערך קיימות: "דעת היהדות שזה כפירה לעזור לבורא להאכיל ולקיים את בריותיו, וכנראה מאחורי קיימות זו מסתתרות כוונות שפלות וד"ל." ערכתי את החיפוש הזה למילה כפירה אך מילת החיפוש לא נמצאה בכלל. חיפוש של מילה אחרת: אופנה, כן הצליח. בדקתי גם בהסברים, אך לא מצאתי סיבה לחוסר הצלחתי. האם יש לך הסבר או הצעות לעבודה עם הכלי הזה? החיפוש הספציפי הזה לא קריטי לי, אבל כן הייתי רוצה להבין איך לעבוד טוב יותר עם הכלי. תודה שוב על התגובה במזנון, SigTif - שיחה 07:59, 21 בינואר 2023 (IST)תגובה

כאשר לא מוצאים משהו, קודם כל צריך לוודא שהטקסט שמחפשים מופיע בדף (לא במצב עריכה) - הדיוק חשוב.
אם אחרי שווידאת שהטקסט מדויק ועדיין הכלי לא מוצא את העריכה, מה שכדאי לעשות זה לפתוח את הדף בעורך קודמקור, למצוא את ההערה (אפשר גם לכלול קוד ויקי, כמו למשל {{הערה| בלה בלה }} ), להזין לכלי (בעזרת העתק/הדבק" לטובת הדיוק) ולהדליק "חיפוש כתחביר ויקי (מצב עריכה)". נסה אם זה יעזור. בברכה - קיפודנחש 08:54, 21 בינואר 2023 (IST)תגובה
אנסה. תודה רבה. SigTif - שיחה 22:04, 23 בינואר 2023 (IST)תגובה

שני דיבים עריכה

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

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

אפשר לכתוב כזה דבר? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:00, 21 בינואר 2023 (IST)תגובה

שחק קצת עם html. בגדול, נשמע שני דיבים אחד אחרי השני. בראשון יש תמונה, ו-float:left.בשני יש טקט, ומוגדר min-width. אם יש מקום, הטקסט יוצג מימין, אם אין, מלמטה. לא בטוח שחיבים לארוז את התמונה בדיב - סביר שמספיק לתת לתמונה עצמה הצפה לשמאל. אם צריך, אפשר לארוז הכל בדיו עוטף . אם התמונה רחבה, השורות של הטקסט יכולות להימרח - שתי שורות ארוכות לכל הרוחב. אם אין המון טקסט, מומלץ לתת לדיב שלו לא רק mi-width אלא גם max. כדי שהדיב יתייצב במרכז השטח שהוקצה לו תן לו גם margin:auto. כמובן, רק אם אתה מגדיר max. לא צריך להיות מסובך. קיפודנחש 21:05, 21 בינואר 2023 (IST)תגובה
(התנגשות) לא, כשקראתי שוב מה שכתבת, מה שתיארתי זה לא בדיוק מה שביקשת, אבל לא מאד רחוק. הצץ למשל ב-כאן לא קראתי בעיון, אבל מאד סביר שיש דרך להגדיר גם "רוחב מינימום" לטקסט מימין כמו שתארת - אולי אפילו בקישור הזה, ואם לא, קצת גוגל ימצא משהו. קיפודנחש 21:17, 21 בינואר 2023 (IST)תגובה
תודה רבה, אלמד את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:33, 21 בינואר 2023 (IST)תגובה
נסה את זה: שים את התמונה בדיב מסוים, מוצפת שמאלה, ואת הטקסט באותו דיב, ארוז באלמנט <p>, שמוגדרת לו תכונה של min-width לסלקטור p::first-line. צריך לעבוד לדעתי. קיפודנחש 21:40, 21 בינואר 2023 (IST)תגובה
לא מסתדר לי. אם הם אחד ליד השני, ולא אחד בתוך השני, איך הטקסט ידע להופיע גם מתחת לתמונה, ולא רק מתחת לטקסט? יגאל (בקשת עזרה, IKhitron ושיחה) 21:10, 21 בינואר 2023 (IST)תגובה

כנראה בעיה ב-imagemap-highlight עריכה

היי. יש מצב שקיימת בעיה רצינית בצביעת האימג'מפ. נראה שבמקרים מסוימים נטענות שתי תמונות זהות, בגדלים שונים, אחת מעל השנייה. אם תפתח למשל את תבנית:מפת רכבת ישראל, ותלחץ על הגדלה, תוכל למצוא באמצעות הסלקטורים שלוש תמונות זהות במקום שתיים, קטנה וגדולה. ניסיתי במקרה אחר להקטין את כל התמונות בדף ב-50%, והופיעו שתי תמונות זהות אחת ליד השנייה. בעוד מקרה אפשר היה לראות תמונה מיותרת בגודל שונה בטאב התקשורת של כלי מפתח בדפדפן. יכול להיות שאני טועה, או שאני לא מבין משהו, אבל אשמח אם תוכל לבדוק את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:48, 22 בינואר 2023 (IST)תגובה

לא ראיתי את הבעיה שתארת, אבל כן היה בג בעריכה האחרונה שלי. תיקנתי אותו, השאלה אם זה קשור לבג שאתה רואה פתוחה, אבל אולי נסה שוב? קיפודנחש 05:46, 22 בינואר 2023 (IST)תגובה
זה קורה במשך שבועות בשתי הגרסאות, אז לא. יגאל (בקשת עזרה, IKhitron ושיחה) 13:10, 22 בינואר 2023 (IST)תגובה
זה שבכלי מפתח מופיעות יותר תמונות לא מפתיע. ככה זה עובד: הבעיה היא שהקנווס צריך להיות מעל התמונה כדי להיראות, אבל אז הוא ממסך את העכבר מהתמונה שמתחתיו. הפתרון הוא סנדוויץ: תמונה פסיבית וגלויה למטה, מעליה קנווס שקוף ברובו (חוץ מהאזורים שמסומנים ברגע מסוים שגם הם שקופים חלקית), ומעליו תמונה שקופה לגמרי, שמקבלת את ההודעות של העכבר ועושה את העבודה של imagemap (התמונה המקורית).
אם מופיעות בוזמנית תמונות בגדלים שונים, זה נשמע משהו שקשור לסקריפט אחר, כנראה image toggle. הסקריפט הזה לא נוגע בגודל בכלל. קיפודנחש 16:06, 22 בינואר 2023 (IST)תגובה
הבנתי. תודה על ההסבר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:26, 22 בינואר 2023 (IST)תגובה
אם תוכל להצביע על דף עם הבעיה, אנסה לבדוק. לא הצלחתי לראות בעיה בתבנית:מפת רכבת ישראל. הגדלתי והקטנתי מספר פעמים. ראית את זה בעוד מקום? קיפודנחש 01:26, 23 בינואר 2023 (IST)תגובה
כן, בעוד כמה. אבל הסברת איך זה קרה. יגאל (בקשת עזרה, IKhitron ושיחה) 01:28, 23 בינואר 2023 (IST)תגובה
הסברתי מה שראית בכלים למפתח, אבל לא את הצגת התמונה הכפולה. אגב, בדקתי גם בדף התבנית וגם בערך בו היא כלולה, הגדלה, הקטנה, הצגת והסרת מקרא - הכל עבד.
אולי הבג שהזכרתי למעלה שהיה בגדג'אט עצמו כמה שעות אתמול גרם לבעיה ב-img-goggle (אם כי זה לא מסתדר עם דבריך שמדובר בבעיה שקיימת מספר שבועות). בכולופן לדעתי כרגע הבעיה לא קיימת. אנא רענן את הדפדפן, ובדוק שוב בתבנית הזו. אם תמצא דף עם הבעיה, let me know. בב"ח - קיפודנחש 01:37, 23 בינואר 2023 (IST)תגובה
אוקיי. הנה דוגמה מלפני כמה ימים. אחרי הרבה רענונים. אם יש לך רצון להסתכל בזה - אין בעיה. צריך לטעון את ru:U:IKhitron/Imagemap-Highlight.js, את ru:U:IKhitron/popup.js שהזכרתי לעיל, ואז לפתוח את הטיוטה. וללחוץ על אחד מששת הקישורים מתחת למפות לבחירתך. יגאל (בקשת עזרה, IKhitron ושיחה) 01:43, 23 בינואר 2023 (IST)תגובה
עכשיו בלבלת אותי. חשבתי שהדיווח הוא על בעיה עם הגאדג'ט, בתבנית בוויקיפדיה בעברית? הוראות השחזור שלך הן לסקריפט אחר בוויקיפדיה אחרת. קיפודנחש 02:04, 23 בינואר 2023 (IST)תגובה
נכון. אבל הוא משתמש בזה. בחלון שנבחר התמונה נצבעת באותה צורה. ולא השתנה שם כלום, למיטב הבנתי, שיכול להשפיע על כך. אני פשוט לא מכיר את הקוד שלך מספיק כדי לשנות בו דברים כאלו, מקסימום כמה תוספות של העברת מידע לפני תחילת הצביעה. שם לאחר הקטנה של חצי שתי תמונות זו לצד זו. יגאל (בקשת עזרה, IKhitron ושיחה) 02:08, 23 בינואר 2023 (IST)תגובה
לא התעמקתי, אבל אלו סקריפטים שונים בצורה משמעותית. תריץ diff. בכולופן, אם תמצא בעיה כאן, כמו בדיווח הראשוני, let me know. קיפודנחש 02:25, 23 בינואר 2023 (IST)תגובה
אני פשוט יודע מה הכנסתי לשם, ולא נגעתי בחלק של התמונות. אין בעיה, אעשה זאת. יגאל (בקשת עזרה, IKhitron ושיחה) 02:31, 23 בינואר 2023 (IST)תגובה
נצל"ש: בהמשך לכך שאמרתי, שאני לא מבין שום דבר בסקריפט הצביעה, שאלה. אם אני מנסה להוסיף ל-div.mw-collapsible של רשימת הקישורים את overflow-y:auto; או את height:1300px, זה הורג את כל הצביעה באותה השנייה, מכל הכיוונים. זה משהו שתכננת, או משהו שקורה בגלל חלק שנמצא שם מסיבה אחרת, כמו position:relative או משהו, או שזה מגיע מבחוץ? כי הייתי רוצה להוסיף את שניהם, בשביל לגלגל אנכית את הרשימה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:43, 24 בינואר 2023 (IST)תגובה
עדכון: הצלחתי לפתור את הבעיה בדרך אחרת, כך שזה לא קריטי. אבל בכל נראה שכדאי שהייתי יודע מה קרה שם. יגאל (בקשת עזרה, IKhitron ושיחה) 05:04, 24 בינואר 2023 (IST)תגובה

גלילה אוטומטית כך שהאזור שמסומן ברשימה גלוי במפה עריכה

היי. אם יש לך פתרון, אתה תציל אותי. בהנתן סקריפט הצביעה, שלך, עם רשימת קישורים פתוחים. התמונה לא נכנסת כולה למסך, כך שיש overflow:auto, על התמונה בלבד, בלי הרשימה. האם אפשר לגרום לכך שהעברת עכבר על קישור ברשימה יגרום לכך שהתמונה תתגלגל כך שהצביעה תהפוך לנראית גם אם הייתה מחוץ למסך? תודה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 15:01, 26 בינואר 2023 (IST)תגובה

זה אפשרי, אבל המימוש מסובך. תצטרך להבדיל בין הצפת עכבר מעל התמונה והרשימה (אם תתחיל לגלול כשהעכבר מעל התמונה זה יפריע מאד). יש קשר בין הרשימה וה-area. תצטרך לבנות פונקציה שלוקחת אזור ומחזירה את ה-bounds שלו (חישוב נפרד למלבן, עיגול ומצולע), לחזור על החישוב עבור כל האזורים ששייכים לפריט ברשימה ולמצוא את ה-bound המשותף (בדרך כלל אבל לא תמיד יש רק אחד). לתקן לפי הקנה-מידה לממדים של המסך, לשאול את האלמנט עם auto מה מצב הגלילה שלו, ואם צריך, לתקן.
אני עושה משהו כזה בשחמציג, תוכל להציץ שם ולראות (חפש scroll או משהו דומה: בכל מסע בודקים ואם צריך גוללים את רשימת המסעים כך שהמסע הנוכחי גלוי. אאז"נ, פיסת הלוגיקה הזו הייתה אחד האתגרים בפרויקט ההוא). את רוב הלוגיקה תצטרך לייצר מאפס, אבל שים לב למימוש של גלילה "חלקה" במקום קפיצה מיידית למצב החדש. כמעט בטוח זה דומה או זהה עבור גלילה אופקית, אבל אף פעם לא טרחתי להציץ - במקרה שלך זה נשמע נחוץ.
לא בטוח שזה פרויקט שבאמת כדאי לבצע. קיפודנחש 16:58, 26 בינואר 2023 (IST)תגובה
אוי ואווי. קיוויתי למשהו כזה: אם הצביעה פועלת, אז לגלגל לשליש תמונה שמוסתרת התואמת למיקום הצביעה שזה הרגע הופעלה. או אפילו לגלגל מרחק של שני שליש גובה המסך, גם אם זה לא יציג עדיין את זה בגלוי, כי אז אפשר להעביר את העכבר שוב. הרבה יותר פשוט ממה שתיארת. אני הרי לא צריך דיוק של מילימטרים. ואם בגלל זה יקרה כשאעביר עכבר מעל נקודה במפה החלק הרלוונטי ברשימה יגלגל את הרשימה בנפרד, זה לא יהווה בעיה. כלומר, לי זה מפריע, אבל לא עד כדי לוותר בגלל זה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:05, 26 בינואר 2023 (IST)תגובה
להוסיף מיד אחרי השורה color(X) שורה scrollIntoView(somepointinX). יגאל (בקשת עזרה, IKhitron ושיחה) 17:11, 26 בינואר 2023 (IST)תגובה
אם הייתי מבין איפה בכלל אתה צובע, הייתי מנסה לבד. יגאל (בקשת עזרה, IKhitron ושיחה) 17:13, 26 בינואר 2023 (IST)תגובה
יש כמה דרכים לברר:
  1. שים breakpoint במקום שצובעים (כל מקום שעושים משהו עם ה-canvass. חפש למשל closePath).
  2. חפש mouseover
כרגע אין הבדל בהתנהגות, ולמעשה מה שה-imagemap עושה זה פשוט לבקש מהפריט המתאים ברשימה להעמיד פנים שהעכבר הוצף מעליו. כפי שציינתי, לגלול את התמונה כשהעכבר מעליה זה לא משהו שאתה רוצה לעשות, ותצטרך למצוא דרך לומר "עם גלילה" או "בלי", לפי משהו.
שוב, שים לב ש-event נשלח הן מהאזור עצמו והן מפריט ברשימה. מה שהאזור עושה (בנוסף למה שהוא עושה בעצמו, כלומר הצגת הרמז של הקישור) זה למצוא את הפריט ברשימה שמתאים לאזור, ולשלוח לו טריגר. תוכל למשל להוסיף לפני זה משהו כמו e.fromMap = true, ובפונקציה המתאימה (mouseAction) לבדוק אם באוונט מוגדר fromMap, ואם כן, לוותר על הגלילה.
שים לב גם לנושא ה"איחוד": אם יש מספר אזורים עם קישור זהה, ההתייחסות היא כאילו זה אזור יחיד - כולם נצבעים ומנוקים ביחד. אפשר להסתכל על זה כאזור יחיד disconnected. קיפודנחש 19:55, 26 בינואר 2023 (IST)תגובה
תודה רבה על ההסבר. אני אנסה, אולי אפילו מחר. יגאל (בקשת עזרה, IKhitron ושיחה) 19:59, 26 בינואר 2023 (IST)תגובה
היי. עבדתי על זה הרבה. בסוף כל הלוגיקה לוקחת שורה וחצי: ru:u:IKhitron/Imagemap-Highlight.js#L-56. פתרתי את כל הבעיות חוץ ממקרה נדיר שקראת לו "איחוד", לפעמים זה animates מהמקום הנכון למקום הלא נכון, כי גם שם יש צביעה. אני עוד אעבוד על זה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:35, 27 בינואר 2023 (IST)תגובה
פתרתי גם את זה. תודה שוב על כל העצות. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 27 בינואר 2023 (IST)תגובה
ובעקבות כך, העם שואל. למה כשמעבירים עכבר מעל שטח במפה, יש טולטיפ, וכשמעבירים עכבר מעל קישור ברשימה, אין טולטיפ מעל שטח(ים) תואם במפה, כדי שיהיה יותר קל למצוא אותו? יגאל (בקשת עזרה, IKhitron ושיחה) 20:07, 27 בינואר 2023 (IST)תגובה
זה לא בדיוק שורה וחצי, והלוגיקה שלך שם חסרה. כמה דברים:
  1. ניטפוק: משתנה ycoord לא מוגדר בפונקציה, ויוצא גלובלי
  2. נדמלי שאתה מגדיר overflow:auto, ולכן צריך לטפל גם במקרה של גלילה אופקית. אם טעיתי, ורק overflow-y מוגדר auto, תתעלם מהסעיף הזה.
  3. אתה מחשב לכל אזור בנפרד, במקום לכל האזורים ששייכים לכותרת הזו.
  4. הפונקציה getminmax שגויה. היא מניחה poly או rect (אם כי בצורה עקומה - אין שום צורך להשתמש שם ברקורסיה, זה לא מפשט את הקוד, ובטח ובטח לא מייעל אותו), אבל תחזיר תוצאה שגויה עבור circle
  5. אתה מבצע scroll בלתי מותנה. לא רצוי ולא מנומס, ולא UX טוב. צריך לגלול רק אם חלק מהאזור המסומן חורג למעלה אבל לא למטה, או למטה אבל לא למעלה, ולא לגלול אם האזור לא חורג, או חורג בשני הכיוונים
  6. והעיקר: אסור בשום אופן לגלול אם ה-event הגיע מהמפה עצמה, אלא אך ורק ואך כשהוא מגיע מהרשימה. זה לא קשה למימוש - כל מה שצריך זה להוסיף ל-trigger עוד פרמטר. להזיז את המפה כשהעכבר מעליה זה ממש מציק, ויכול לגרום בעיות של ממש אם אחרי ההזזה יוצא שהעכבר מעל אזור אחר והמפה זזה שוב, ובמקרים מסוימים יכול לגרום לריקוד שלא נפסק לעולם (או עד שהעכבר זז).
כשכתבתי "זה אפשרי, אבל המימוש מסובך", התכוונתי למימוש התנהגות נכונה. מה שעשית זו לא התנהגות נכונה ולא התנהגות טובה, ועדיף בלעדיה.
אגב הצצתי שוב, וקשה לי להבין למה כתבת "אם הייתי מבין איפה בכלל אתה צובע" - את כל הקטע הזה כתבת מחדש: הוספת פונקציה בשם קצת משונה שלא מבהיר מה הייעוד שלה - "always". זה בדיוק המקום המתאים לתקוע את הגלילה, ואין צורך לבלבל את פונקציית הצביעה עצמה. אם ממש חשוב לך לעשות זאת דווקא בצביעה, כדאי שתשנה את שמה - drawMarker כבר לא מבטא נכון את מהותה.זה drawMarkerAndScroll. שוב, עדיף לעשות זאת במקום אחר. קיפודנחש 22:13, 27 בינואר 2023 (IST)תגובה
הסבר ל"להוסיף ל-trigger עוד פרמטר": שנה את li.trigger(e) ל-li.trigger(e, true), ושנה את function mouseAction(e) ל-function mouseAction(e, fromMap). קיפודנחש 22:16, 27 בינואר 2023 (IST)תגובה
תודה. עכשיו זה נהיה הרבה יותר שורות, כמובן, כי פתרתי את הבעיה הזאת. התשובה לכל הסעיפים - לא נכון. 1. לא נכון, הוא מוגדר בשורה 49. 2. בסדר, התעלמתי. 3. לא נכון, אני צובר את זה, כי אני צריך במפורש רק את השטח האחרון של אותו קישור, כל אחד דורס את הקודם (הרי אי אפשר לגלגל ליותר משטח אחד בו זמנית, הם יכולים להיות בצדדים המנוגדים של התמונה). 4. לא נכון, התחלתי לכתוב מה-circle, זאת הסיבה שאני זז בשתיים, כי אני צריך רק את המרכז. 5. לא נכון. אם לפחות נקודה אחת מהצורה נמצאת על המסך לא ממש צמוד לשוליים, אני לא גולל בכלל. 6. לא נכון, ראה סעיף חמש.
לגבי always, תמיד חשבתי שזה שלך. אין לי מושג מה היא עושה. כלומר, יש סיכוי שיצרתי אותה בעבר הרחוק לפי ההנחיות שלך ושכחתי מזה, אזל לא סביר כל כך. בכל מקרה, נכון להיום אין לי שמץ מה קורה שם. נ"ב ומה עם השאלה המקורית ששאלתי? יגאל (בקשת עזרה, IKhitron ושיחה) 22:23, 27 בינואר 2023 (IST)תגובה
1 - טעות שלי. לגבי 3: צריך לחשב את ה-bound של כל האזורים. איזה אזור יצא "אחרון" זה מקרי (תלוי בסדר שהאזורים נוספו למפה, לא קשור דווקא לאזור מעליו הצפת את העכבר). גם כשה-event מגיע מהרשימה, אתה רוצה, אם זה אפשרי, לחשוף את כל האזורים שמתאימים לסעיף הזה, לא רק את ה"אחרון". לא תמיד אפשר (גם אם יש רק אזור אחד, גובהו יכול להיות גדול מגובה החלון הגולל), אבל אם אפשר, זה מה צריך לעשות. 4 - החישוב של הגבולות של circle לא נכון וצריך להיות שונה משני האחרים (צריך להוסיף ולהחסיר את הרדיוס כדי למצוא גם min וגם max נכונים). 5 - ניחא. זה לא מה שקראתי בקוד, אבל אם אתה אומר. אציע לך לבדוק את זה עבור אזורים שנמצאים מחוץ לחלק הגלוי גם למעלה וגם למטה. לגבי 6: עד כמה שהבנתי את הקוד, אתה לא בודק מאיפה הגיע ה-event, והקוד שלך יכול לגלול גם כתוצאה מהצפת העכבר מעל אזור מסוים במפה. אם טעיתי לגבי 5, אז אולי טעיתי גם לגבי 6, אבל לא נראה לי. בדוק את זה עבור אזורים שחלקם בפנים וחלקם בחוץ, גם מלמעלה וגם מלמטה - אתערב שתוכל למצוא מקרים בהם הצפת העכבר מעל אזור גורמת לגלילה.
לגבי always: איפה ראית פונקציה כזו בקוד של הגאדג'ט? השם הסתמי שבחרת מקשה עליך להבין קוד שאתה בעצמך כתבת - אם היית בוחר שם אקספרסיבי, כנראה לא היית צריך לשאול...
אולי הדבר החשוב ביותר כשכותבים קוד, יותר חשוב מהשאלה אם זה קוד טוב או רע, יפה או מכוער, ויותר חשוב מהשאלה אם יש בו בגים, זה לבחור שמות טובים למשתנים, פונקציות ומחלקות, ולשנות אותם כשמשינוי ההתנהגות של המשתנה או הפונקציה הופכים אותם לא תואמים לשם המקורי (כמו שהצעת לך למעלה לשנות את drawMarker). כשיש שמות טובים, שמבטאים את התפקיד והפעולה של משתנים ופונקציות, גם מי שלא מכיר את הקוד יכול לתקן, לדבג, או להוסיף פונקציונליות, ומי שכתב את הקוד לא צריך "לזכור". המקרה של always מדגים זאת בצורה נאה.
לגבי "השאלה המקורית ששאלת": לא הבנתי. אם הקוד שלך עושה את זה, אז ענית לעצמך. אם הוא לא עושה זאת, אז מה הוא כן עושה? השאלה המקורית דיברה על גלילת התמונה ("העברת עכבר על קישור ברשימה יגרום לכך שהתמונה תתגלגל כך שהצביעה תהפוך לנראית גם אם הייתה מחוץ למסך"), ובתגובתך הראשונה התחלת לדבר על גלילת הרשימה ("יגלגל את הרשימה בנפרד") - אלו שתי שאלות לא קשורות, ולא ראיתי בקוד שלך משהו שגולל את הרשימה. אולי לא הבנתי מה "השאלה המקורית" בה מדובר? קיפודנחש 09:04, 28 בינואר 2023 (IST)תגובה
3. נכון, לא קשור לעכבר. אני ממקם את האזורים ב-imagemap בכוונה כך שהאחרון יהיה זה שמעבר העכבר יכוון אליו. זה קורה כי אם יש שטח יחיד, מעגל, או מלבן, או פולי, אז בוודאות יש נקודות בכל הקואורדינטות y ללא יוצאת מהכלל החל מהכי עליונה שלו עד להכי תחתונה שלו, כך שלושת הצורות הללו בנויות, ברצף. אבל אם יש לי שני שטחים, הם יכולים להיות בחלקים המנוגדים של הדף, אחד מאוד למעלה, שני מאוד למטה. ואם אני אתחשב בשני השטחים, ואחשב ממוצע ביניהים, אקבל נקודה באמצע המסך, אגולל אליה, ושני השטחים יהיו מחוץ למסך, אחד מעליו, שני מתחתיו, ולא עשיתי כלום. לכן אני חייב להתייחס רק לשטח אחד מהם, בבחירה שרירותית שמוגדרת כהנחיה ללקוח העתידי. הבחירות הן בין הראשון ברשימת השטחים עם אותו קישור לבין האחרון. יכולטי להטיל מטבע, שתי הבחירות כשרות. אבל בחרתי אחרון, כי ככה היה לי קל יותר בפרויקט שאני עובד עליו, למרות שיכול להיות שההפך היה קל יותר למימוש, לא יודע. בחלק השני לא הבנתי מה רצית להגיד על event.‏ 4. כאמור, אני לא רוצה להוסיף או להחסיר את הרדיוס, כי אני רוצה להתחשב במרכז. בשביל צורות אחרות אני מחשב ממוצע בין הנקודה הכי עליונה לננקודה הכי תחתונה, כאן אני חוסך את זה, כי אני כבר יודע שבכל מעגל בעולם הנקודה הזאת היא מרכז. אין לי טעם לחשב ((x+r)+(x-r))/2, כי זה תמיד יהיה x, אני פשוט חוסך בחישובים מיותרים. 5. זה מה שמימשתי. איך אני יכול להעביר עכבר מעל נקודה שנמצאת מחוץ למסך? 6. אני רוצה שהמעבר מעל המפה יגרום לגלילה. אם הקוד היה עובד רק מעל הרשימה הייתי ממשיך לעבוד וכותב פונקציה שנייה למפה בנפרד. ההתנהגות מעל המפה היא בדיוק כמו שרציתי. אם אני ב-99% מהמפה, לא קורה כלום, כי הקואורדינטות לא צמודות לגבולות המפה או מחוץ למפה, כך שהגלילה לא תתחיל. אם זה צמוד לגבול העליון או התחתון אני רוצה שזה יגלול לכיוון המרכז, כדי לראות טוב יותר שטח שיכול להיות חצי מוסתר, וזה מה שקורה. אם אני מעל שטח שהוא "משני" עבור קישור מסויים, למשל ב-legend של המפה, אני רוצה שזה יגלול ויציג את השטח הראשי, אם הוא רחוק מספיק, וזה אכן מה שקורה.
הכל חוץ מסעיף 6 הוא התנהגות נכונה. את סעיף 6 לא הייתי עושה ככה כברירת מחדל בוויקיפדיה העברית בשום פנים ואופן כמובן, כי זה בהחלט יכול היה להחשב ללא נכון כאן, אבל אני עובד בוויקיפדיה אחרת שם אני לא עובד בשביל כל התמונות, כמו כאן, אלא בשביל פרויקט מפות מסוים, שם חוסרו של סעיף 6 היה נחשב לטעות. אם יום אחד יהיה צורך, בהחלט אחשוב על אפשרות לממש גם את ההתנהגות שאתה מתאר, ואפשרות לבחור ביניהם באמצעות פרמטר. כמו שעשיתי כבר עכשיו במקרה אחר, כשהיה צריך להוסיף התנהגות נדרשת מעל הרגילה, ולא להפך. אבל כל עוד אין דרישה להתנהגות אחרת בתמונות אחרות, כי אין תמונות אחרות שצריכות את זה, אין בזה טעם.
אמרתי, יכול להיות ששם הפונקציה שלי ואני פשוט לא זוכר. לא סביר, אבל אפשרי. זה היה לפני המון זמן. ולא קראתי את הגאדג'ט, כי אני לא מבין שם כלום. אולי יום אחד אבין מה זה canvas (זאת לא היתה שאלה), ואז אתחיל לקרוא. עד אז אני סומך עליך לגמרי. אני בהחלט יכול לשנות את השם, בלי קשר למי המציא אותו או אם אזכר מי המציא אותו, אם אתה רוצה. אבל למרות שאני לא זוכר כזה דבר, השם המסוים הזה נשמע בהחלט כמו משהו שאני הייתי נותן בסיטואציה כזאת.
השאלה היא כזאת. בסקריפט המקורי כשאתה מעביר עכבר מעל נקודה והיא הנצבעת בתמונה, מופיע טולטיפ ליד הנקודה עם שם הקישור. לעומת זאת, כשאתה מעביר עכבר מעל הרשימה וחלק מהתמונה נצבע, לא מופיע טולטיפ ליד השטח שנצבע בתמונה עם שם כזה. השאלה היא למה. הסיבה לשאלה היא שיש אנשים שמתקשים למצוא מהר את השטח שנצבע כשמעבירים עכבר מעל רשימה, וטולטיפ ליד הצביעה היה עוזר להם. תודה שוב. יגאל (בקשת עזרה, IKhitron ושיחה) 13:48, 28 בינואר 2023 (IST)תגובה
לא היה לי זמן לקרוא את כל דבריך בעיון - אנסה לחזור אליהם כשיהיה לי, אבל נסה לראות מה קורה עם תמונה כפי שתיארת, כלומר שני אזורים ששייכים לאותה כותרת כשהמרווח ביניהם גדול מגובה החלק הגלוי: כשתהיה לך מפה כזו, גלול כך שאחד מהם גלוי, והצף את העכבר מעליו, וחזור על הניסיון עם השני. אין לי ספק שבאחד משני המקרים תוכל לראות מה התכוונתי למעלה (סעיף 6). קיפודנחש 20:19, 28 בינואר 2023 (IST)תגובה
עשיתי כך בגלל המקרה הזה בלבד. אני מקווה שכשתקרא תסכים. יגאל (בקשת עזרה, IKhitron ושיחה) 20:42, 28 בינואר 2023 (IST)תגובה
אחזור על מה שכתבתי כבר איזה חמש פעמים: לגלול את המפה מתחת לעכבר זו עבירה. כדי להסביר איך נמנעים ממנה, אוסיף שינוי חסר משמעות לגאדג'ט כאן, ואקווה שהשינוי יהיה ברור מספיק כך שתבין את כוונתי, ואם תבחר, תוכל לשנות אצלך בקלות מה שצריך לשנות.
לנושא tooltip: הרמז נוצר על ידי imagemap (תכונה של HTML והתנהגות של הדפדפן), ואינו קשור כלל לגאדג'ט - הרמז מופיע בדיוק כמו שהיה מופיע אם היה שם imagemap עירום, בלי מקרא, בלי גאדג'ט, ובלי תבנית. הגאדג'ט הזה כשמו כן הוא: highlight. הוא לא מתעסק ברמזים. זה לא אומר שאי אפשר ללמד אותו לעשות מה שאתה רוצה, אבל זה לא טריביאלי, ויסרבל את הקוד סרבול שאין לי כוונה לממש (הרשימה ,תצטרך לשלוח ל-area אירועי mouseover ו-mouseout, ולעשות זאת בצורה כזו שהאזורים לא ישלחו את האירוע לרשימה בחזרה, כפי שהם עושים היום, כשי למנוע רקורסיה אינסופית. אין לי מושג אם שינוי כזה באמת יגרום להופעת הרמזים). קיפודנחש 05:29, 29 בינואר 2023 (IST)תגובה
העניין הוא שלא אמרת לי אף פעם מה מפריע לך בגלילת מפה כשהעכבר מעליה, מה רע בכך. אני הסברתי לך יותר פעם אחת למה כל כך חשוב לי שזה כן יקרה, ולמה הייתי ממשיך לנסות לממש ככה אם זה לא היה יוצא אוטומטית גם וגם. אם תשכנע אותי, אלך לפרויקט, אציג להם את נימוקיך ואציע לחזור בנו מחלק מההתנהגות שכבר אושרה. אולי אפילו תנסה לענות על הנימוקים הרבים שלי. אבל בינתיים אני רק רואה את ההתנהגות שקיוויתי להשיג ולא מבין מה לא בסדר בה.
הבנתי. תודה, חבל. לא, לא נראה לי שאתעסק בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:11, 29 בינואר 2023 (IST)תגובה
אין לי עניין להתווכח בלי סוף. אם הסקריפט שלך עושה עכשיו מה שאתה רוצה, אפשר לעצור כאן. זה שלדעתי זו התנהגות לא נכונה לא משנה לאף אחד שום דבר. קיפודנחש 08:22, 30 בינואר 2023 (IST)תגובה
אף פעם לא התווכחתי. מזמן העליתי הצעה לביטול הגלילה כמו שאמרת בפרויקט, כי אני סומך עליך שיש לכך סיבה טובה. אבל אני לא יכול לשכנע אנשים בלי נימוקים למה זה לא טוב, ואתה שוב ושוב לא עונה מה לא בסדר בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 12:27, 30 בינואר 2023 (IST)תגובה
אוקיי, אנסה להסביר בעזרת דוגמה. הדוגמה מוגזמת לצורך ההדגמה, ואולי היא לא משהו ממשי, אבל הבעיה שהיא מדגימה כן ממשית.
  1. לסעיף א ברשימה יש שני אזורים, 1 ו-2, כך שכשאחד מהם גלוי השני מוסתר וההפך. הקוד שלך בחר את 1.
  2. ל-2 יש צורה של טבעת.
  3. בתוך הטבעת של אזור 2, יש אזור 3, ששייך לסעיף ב' ברשימה
  4. המשתמשת מנסה להסיע את העכבר אל מעל אזור 3, כדי להקיש עליו. בדרך לאזור 3, העכבר חייב לרחף מעל אזור 2 שמקיף אותו, מה שמקפיץ את המפה כדי לחשוף את אזור 1, ובדרך מעלים את אזור 2, וכמובן גם את 3 שמוכל בו, ועליו המשתמשת ניסתה להקיש.
קיפודנחש 18:32, 30 בינואר 2023 (IST)תגובה
הבנתי. בסדר גמור, אוריד את הגלילה מעל המפה. והדוגמה היא כן טובה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:35, 30 בינואר 2023 (IST)תגובה

באג בסקריפט הצביעה עריכה

  הבאג דווח בפבריקטור

T328582

היי. יש באג בסקריפט הצביעה. גיליתי לפני כמה ימים, ורציתי לנסות לפתור, ואם לא, לפנות אליך. אבל מימוש העניין הזה עם לא לגלול מעל מפה שינה את ההתנהגות, וזה התחיל להפריע. אבל לא משנה מה קורה אצלי, זה באג בסקריפט המקורי. הבעיה היא כזאת:
אם יש באותו דף שתי מפות זהות, מעבר העכבר על המפה השנייה מפעיל את הראשונה במקום. נראה שיש בעיה בסלקטורים של הסקריפט, אולי יש משהו עם סולמית, והוא מוצא את הראשון בקוד, או משהו. מכיוון שאין לי מושג בסקריפט שלך, יש מצב שתתקן אצלך, ואני אלמד מזה איך לתקן אצלי? אתה יכול לראות בטיוטה שלי דוגמה, אפילו בלי לפתוח את המפות. תודה רבה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 14:08, 1 בפברואר 2023 (IST)תגובה

לא ברור מתי יהיה לי זמן, אבל אם תכין דף שמדגים את הבעיה זה יכול לעזור.נתו דג ה על הדיווח. קיפודנחש 15:56, 1 בפברואר 2023 (IST)תגובה
תודה. כנראה פספסת את ההמשך. הכנתי כבר, במשתמש:IKhitron/טיוטה, וכתבתי מה לעשות שם. יגאל (בקשת עזרה, IKhitron ושיחה) 15:58, 1 בפברואר 2023 (IST)תגובה
תודה. אנא השאר את הדף בלי לגעת אם לא קשה. קיפודנחש 16:00, 1 בפברואר 2023 (IST)תגובה
עשיתי כמה ניסיונות, והמסקנה שלי היא שזה בג בהרחבת imagemap. כאשר אתה מייצר שתי מפות זהות בכל, כולל הגודל, ההרחבה נותנת להן את אותו השם (בדף הטיוטה שלך תוכל לראות פעמיים <map name="ImageMap_422ec7a92e446b7f">). לפי w3.org זה לא חוקי. אם תשנה בטיפונת את אחת מהן, למשל תוסיף "רוחב קטן=301" לראשונה, ו-302 לשנייה, הבג ייעלם. שום דבר לא משתנה בסלקטורים או בשום מקום אחר - כל ההבדל הוא שעכשיו ההרחבה מעניקה למפות שמות שונים. דיווחתי בפבריקטור.
אמ;לק: במקרה שתיארת הרחבת imagemap משפריצה DOM לא חוקי, וזה מבלבל את jQuery/הדפדפן/הגאדג'ט שלי. קיפודנחש 20:19, 1 בפברואר 2023 (IST)תגובה
תודה רבה, זה עובד מצוין. רק וידאתי ליתר ביטחון שלא יקרה שבלחיצה על מפה בגודל קצת שונה לא ייווצר פופאפ חדש, אלא שבאמת נפתח אותו אחד מהמפה האחרת, והכל בסדר. יגאל (בקשת עזרה, IKhitron ושיחה) 20:37, 1 בפברואר 2023 (IST)תגובה
זה שפתחתי כרטיס בפבריקטור לא אומר שמישהו יעשה משהו. הצצתי ב-backlog של ההרחבה הזו, וככל הנראה אין אף אחד שמסתכל עליו, ואין אף אחד שיעשה משהו שם. קיפודנחש 22:23, 5 בפברואר 2023 (IST)תגובה

ויקיספר עריכה

שלום, האם הטמעת השחמציג שבנית בויקיפדיה בתוך הויקיספר הנו תהליך מסובך? אם לא, זה יכול להיות כלי מצוין לכתוב בויקיספר על סיומי שחמט. לשיקולך. ‏Yoavd‏ • שיחה 00:47, 4 בפברואר 2023 (IST)תגובה

לא מסובך, אבל דורש הרשאות עורך ממשק. כדי לעשות זאת כמו אצלנו, באופן שהקוד נטען רק בדפים שזקוקים לו, צריך משהו כמו {{טען סקריפט}}, שכדי שיעבוד צריך להעתיק קטע קצר ממדיה ויקי:common.js, ואז צריך ליצור גאדג'ט שלא עושה הרבה - טוען את הקוד וה -css מוויקיפדיה בעברית. אחרי כל זה, נשאר רק להעתיק את התבניות. לא המון עבודה - אם יש הרשאה מתאימה אפשר לעשות זאת בעשר דקות רבע שעה עבודה. בלי ההרשאה גם שנתיים לא יספיקו. קיפודנחש 04:15, 4 בפברואר 2023 (IST)תגובה

סקריפט 81 עריכה

מה המשמעות של עריכה זו שבצעת, לא ראיתי אפשרות שנוספה. מיכי י-ם - שיחה 19:43, 8 בפברואר 2023 (IST)תגובה

לא נוספה אפשרות. התקציר אומר "אפשרות לכבות". זה מתועד בויקיפדיה:סקריפטים#וקס-81 (שים לב לאפשרות false ב"התאמה אישית"). קיפודנחש 20:13, 8 בפברואר 2023 (IST)תגובה
תודה. מיכי י-ם - שיחה 19:44, 9 בפברואר 2023 (IST)תגובה

סקריפט 13 עריכה

יורשה לי להטרידך שוב, מדוע הסקריפט לא מוכלל בדף המ"ו הכללי של האתר או כגאדג'ט ברירת מחדל, כך שמשתמשים חדשים לא יזדקקו ליצור להם דף js רק בשביל לצפות במספר תרומותיהם? או שזו המטרה?? מיכי י-ם - שיחה 22:33, 13 בפברואר 2023 (IST)תגובה

משתמשים לא צריכים להפעיל את הסקריפט המדובלל הזה כדי לראות את מספר תרומותיהם. בוודאי שאין מקום להכלילו בדף הסקריפטים הכללי. זה סקריפט שמיועד לשרת תבנית מסכנה אחת, שגם עליה אפשר לוותר. אם אתה רוצה לדעת את מספר התרומות של עורך כלשהו, נניח מיכי י-ם, תוכל להקיש על "תרומות המשתמש" מדף המשתמש שלך, או ללכת ישר למיוחד:תרומות/מיכי י-ם. כדי לקבל פרטים על התרומות, כולל פילוח לפי כל מיני דברים, הקש על "מונה תרומות" בתחתית דף התרומות. קיפודנחש 22:58, 13 בפברואר 2023 (IST)תגובה
ok. תודה על המענה. מיכי - שיחה. 10:47, 14 בפברואר 2023 (IST)תגובה

ממשק לויקיספר עריכה

שלום, אני מעדכן אותך בתכתובת עם רותם ליס:

כרגע אני היחיד שיש לו הרשאות עורך ממשק (ראה רשימה במיוחד:רשימת משתמשים/interface-admin). העתקתי עכשיו למדיה ויקי:Common.js את הקוד הדרוש כדי שהתבנית {{טען סקריפט}} תעבוד. לגבי הגאדג'ט – אם תעדכנו אותי מה הקוד הדרוש, אוכל להוסיף אותו.
כמו כן, בעבר ייבאתי לכאן תמיכה בהצגת משחקי שחמט באמצעות {{pgn}}, והוספתי קוד שבעצם מייבא לכאן את w:מדיה ויקי:Gadget-pgnviewer.js ו־w:מדיה ויקי:Gadget-pgnviewer.css לתמיכה בכך. האם יש עדיין קוד נוסף שצריך לייבא לכאן? (תבניות כל אחד יכול לייבא; אבל רק עורכי ממשק יכולים לייבא קוד. בכל מקרה, אני אוכל לייבא קוד אם נדרש כזה.) ‏– rotemliss – שיחה 17:29, 12 בפברואר 2023 (IST)[תגובה]תגובה
תודה רבה! אעדכן את קיפודנחש. --Yoavd (שיחה) 17:41, 14 בפברואר 2023 (IST)תגובה
הא! ראיתי שרותם הוא היחיד בעל הרשאות בויקיספר, אבל חשבתי שזה משהו ישן - לא ידעתי שהוא עדיין פעיל!
שלום Rotemliss ! לגבי הגאדג'ט: ראיתי עכשיו שאתה טוען את הקוד וה-CSS מכאן, ועושה זאת רק אם באמת צריך.
המנגנון של "טען סקריפט" פשוט מכליל את המנגנון הזה לגאדג'ט כלשהו, וכדי "להגן" מפני טעינת גאדג'טים אינטראקטיביים שהמשתמש לא בחר, הוא מוגבל לגאדג'טים ששמם מתחיל ב"ondemand". בהנחה שאין תוכניות לייבא מכאן עוד גאדג'טים מסוג ondemand (יש לנו כמה כאלו), נרלי שלא צריך לעשות כלום, ולמעשה אפשר גם לבטל את התוספת שהעתקת מכאן - ממילא עד שלא תוסיף ל- gadgets-definition גאדג'טים ששמם מתחיל ב"ondemand-", הקוד הזה לא יעשה שום דבר מועיל.
@Yoavd: מה שכתבתי לך קודם התבסס על הנחה שכרגע אין בוויקיספר תמיכה בשחמציג (כך השתמע משאלתך), אבל בעצם כבר יש - תציץ בדף השיחה שלך שם (או בb:שחמט/פתיחות, או כל דף בוויקיספר שמשתמש בתבנית PGN) ותראה אותו במלוא הודו. אוקצור, לא צריך לעשות שום דבר, הכל כבר עובד. רותם טוען את הקוד מכאן, ולכן מה שיש שם זה תמיד הגרסה המעודכנת. תודה לרותם, בברכה - קיפודנחש 02:45, 15 בפברואר 2023 (IST)תגובה
אגב, כעת שמתי לב שגם תבנית "לוחות ממשחק שחמט" שמבוססת על יחידה בלואה יובאה מתיישהו לוויקיספר. לא נראה לי שחסר לך שם שום דבר שיש כאן, לפחות בתחום "תמיכה טכנית בשחמט". בב"ח - קיפודנחש 02:50, 15 בפברואר 2023 (IST)תגובה
תודה רבה! אנסה היום להעביר את מה שכבר הכנתי בנושא סיומים לויקיספר ונראה...שוב תודה לשניכם. --‏Yoavd‏ • שיחה 07:38, 15 בפברואר 2023 (IST)תגובה
עובד מעולה! תודה! סיומי רגלים בויקיספר--‏Yoavd‏ • שיחה 09:04, 15 בפברואר 2023 (IST)תגובה

באג מוזר עריכה

היי. יש באג ב-imagemapedit. לא בטוח אם זה שלך, של מדיה ויקי, או של דפדפן, ולא בטוח אם כדאי בכלל לטרוח לתקן. זה הסיפור. אם לפתוח אותו, לייבא קוד ישן, להגדיל את הטאב באמצעות Ctrl-+, אני עשיתי 230 אחוז, ואז ללחוץ על כפתור של חלונות שמשנה את גודל החלון, אצלי זה השתנה ממסך מלא לחצי מסך, כל העיגולים האפורים זזים הרבה מהמקום הנכון. יגאל (בקשת עזרה, IKhitron ושיחה) 00:34, 15 בפברואר 2023 (IST)תגובה

ניסיתי לחזור על התהליך שתיארת ("קוד ישן" היה רק מלבן אחד ומעגל אחד. ביצעתי את הניסוי בוויקישיתוף). ייבאתי, לחצתי CTRL+ עד שהגעתי ל-230%, ואז עשיתי לחלון maximize. לא ראיתי שום בעיה. אין לי ספק שאתה אכן ראית, אבל לא הצלחתי לשחזר, בניסוי אחד חפיפי. זה קורה באופן עקבי? אולי החמצתי שלב כלשהו בתהליך? קיפודנחש 01:54, 15 בפברואר 2023 (IST)תגובה
הצלחתי לשחזר את זה כמה פעמים. אולי עוד מרכיב בתנאים לא ידוע לנו. יגאל (בקשת עזרה, IKhitron ושיחה) 01:56, 15 בפברואר 2023 (IST)תגובה
בניסוי שלי זה כרום מעודכן על וינדוז 10. אם אצלך זה טאבלט בו הפעלת בתצוגת מחשבים אתקשה לחזור על הניסוי בדיוק... קיפודנחש 02:48, 15 בפברואר 2023 (IST)תגובה
חלונות 10, פיירפוקס אחרון, פרייבט מוד. יגאל (בקשת עזרה, IKhitron ושיחה) 02:49, 15 בפברואר 2023 (IST)תגובה

הצעה לשיפור imagemapedit עריכה

היי. יש לי הצעה לשיפור הסקריפט imagemapedit. לדעתי האישית זה משהו שמאוד חסר שם, שוב ושוב. ולדעתי זה יכול לקחת לך חמש דקות גג. אם תשקול את זה, ואם תמצא יום אחד זמן לממש את זה, אודה לך מאוד. ההצעה היא כזאת. כשנמצאים במצב יצירת פולינום, מופיעה רשימת הקואורדינטות שלו על המסך. אני חושב שכדאי להוסיף כפתור לעריכת רשימה גולמית של הרשימה. בלחיצה יופיע שדה עריכה עם הרשימה המופרדת בפסיקים, ואפשר לשנות ספרה אחת או הכל, ובעיבוד מיקוד זה ישפיע על בסיס הנתונים. כל הזמן כשאני צריך למחוק נקודה אחת, להוסיף נקודה באמצע, להזיז נקודה קיימת בפיקסל אחד, אני נאלץ להעתיק את הקוד לנוטפאד++, לתקן שם, למחוק את הצורה, ולייבא מחדש, עשרות פעמים כל יום. מה דעתך? תודה רבה מראש. יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 17 בפברואר 2023 (IST)תגובה

יש לך את זה היום. בצע import והדבק. בקופסת ה-import אתה יכול לערוך ידנית, ואז ללחוץ ביצוע. ניסיתי וזה עובד. אתה יכול לעשות זאת "אינטראקטיבית" - אחרי כל לחיצת "import" הקופסה מתקפלת, אבל התוכן עדיין שם - רק צריך לפתוח חזרה (אולי זה ה"תיקון" - לא לקפל אחרי import). ואתה יכול להתייחס לזה כמו notepad, ולחזור ולערוך, ללחוץ "import" וחוזר חלילה עד שתהייה מרוצה מהתוצאה. קיפודנחש 00:47, 18 בפברואר 2023 (IST)תגובה
לא, אין לי. אם לחיצה על ייבוא הייתה מחליפה את הגרסה הקודמת, זה היה סביר, אם כי פחות טוב ממה שהצעתי. אבל אי אפשר לעשות את זה, כי מסוכן, אפשר להחליף משהו חשוב. אז צריך כל פעם למחוק ידנית את הגרסה הישנה ורק אז לייבא. אם אין לך זמן או רצון - אין בעיה, אבל עכשיו זה לא קיים. במלבן ובמעגל אפשר לייבא או לערוך, כאן אפשר רק לייבא. יגאל (בקשת עזרה, IKhitron ושיחה) 00:56, 18 בפברואר 2023 (IST)תגובה
מעניין. תמיד חשבתי ש-import מחליף. אפשר ללמד אותו להחליף גם או רק. קיפודנחש 01:02, 18 בפברואר 2023 (IST)תגובה
להחליף במה? נניח שיש חמש צורות שייבאנו. מחקנו אחת ובנינו אחת חדשה. שינינו אחת. שינינו אחת בייבוא. שינינו אחת גם וגם. לא שינינו את האחרונה. גם אם תצליח באורך פלא לזהות מה להחליף במה, כי הסדר איך להשתנות, איך תקבע מתי להחליף ומתי כבר לא? לכן עדיף פשוט לעשות שדה עריכה, כמו במעגל או במלבן, שיהיה אחיד. יגאל (בקשת עזרה, IKhitron ושיחה) 01:12, 18 בפברואר 2023 (IST)תגובה
החלפת הכל. כל התוכן של קופסת import יחליף את כל התוכן של מה שעשית.
כשאתה רוצה לערוך ידנית, העתק את כל התוכן הנוכחי לקופסת ה-import, עשה איזה שינוי שבא לך, ולחץ Replace (הוספתי עכשיו). תוכל להמשיך לערוך את התוכן, כשמדי פעם אתה לוחץ Replace כדי לראות איך זה נראה. אם אחרי התיקונים אתה ממשיך לבצע עריכות בעזרת הממשק העליון, ותרצה לשוב ולבצע שינויים בעריכה ידנית, אל תשכח להעתיק עוד פעם את הקוד הנוכחי לתיבת ה-import. קיפודנחש 02:51, 18 בפברואר 2023 (IST)תגובה
אז מה הרווחנו אם במקום המון עבודה מיותרת יותר המון עבודה מיותרת אחרת? כמו כן, לא יודע מה אתה עושה, ואני מניח שלא סיימת, כי הסקריפט לא עובד יותר. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:06, 18 בפברואר 2023 (IST)תגובה
זה מאפשר בדיוק מה שביקשת: אפשרות לעריכה ידנית. טיפה יותר עבודה מאשר שינוי רדיוס של מעגל, ובתמורה יותר חופש. בגדול, זה מה יש.
בדקתי, ונראה לי שזה כן עובד. הוספתי לצד ה-imort שתפקידו לא השתנה, replace שמנקה הכל ואז מבצע import. קיפודנחש 04:36, 18 בפברואר 2023 (IST)תגובה
כשאני עושה ייבוא, אחר כך צריך ללחוץ על הצורה ברשימה כדי לראות את רשימת הקואורדינטות שלה. אי אפשר ללחוץ יותר. יגאל (בקשת עזרה, IKhitron ושיחה) 18:56, 18 בפברואר 2023 (IST)תגובה
אוקיי. כעת ניתן לערוך גם את הקואורדינטות של פולינום. העריכה נכנסת לתוקף כשיוצאים מחוץ ל-textarea של הקואורדינטות בהקשת עכבר או טאב. שים לב שאם זו רשימה "לא חוקית" (רשימה חוקית: מספר זוגי של מספרים שלמים מופרדים בפסיקים) לא יקרה כלום. קיפודנחש 21:40, 18 בפברואר 2023 (IST)תגובה
לגבי הבג שאתה מדווח עליו: הדיווח לא ברור, ולא הצלחתי לגרום לבעיה כלשהי. אחרי יבוא אפשר ללחוץ בשמחה על כל צורה ברשימה כמה פעמים שרוצים. קיפודנחש 22:01, 18 בפברואר 2023 (IST)תגובה
תודה, אני אצטרך את הכלי הזה הרבה מאוד היום, אני אנסה את זה עוד מעט. יגאל (בקשת עזרה, IKhitron ושיחה) 13:37, 20 בפברואר 2023 (IST)תגובה
מה זה התג בשם textzrea? יגאל (בקשת עזרה, IKhitron ושיחה) 13:39, 20 בפברואר 2023 (IST)תגובה
פתחתי עכשיו, ובמבט ראשון זה נראה מצוין, מקווה שכך זה גם יימשך. תודה. נצל"ש: לדעתי, כדרי להגדיר את תיבת הייבוא תמיד משמאל לימין. יגאל (בקשת עזרה, IKhitron ושיחה) 15:31, 20 בפברואר 2023 (IST)תגובה
השוליים העליוניים של הכפתורים ייבוא והחלפה מסתירים חלק משמעותי מהטקסט בתיבת הייבוא. יגאל (בקשת עזרה, IKhitron ושיחה) 15:46, 20 בפברואר 2023 (IST)תגובה
הבאג של אי אפשר ללחוץ חזר. תראה כאן: [2]. יגאל (בקשת עזרה, IKhitron ושיחה) 17:36, 20 בפברואר 2023 (IST)תגובה
לא הצלחתי להבין את התמונה. יש מצב שתצרף הוראות ברורות לשחזור? (באיזה מיזם, איזו תמונה לפתוח, מה להזין להתחלה, סדר הפעולות עד הופעת הבעיה). לגבי ה-padding, אשתדל בקרוב. קיפודנחש 17:41, 20 בפברואר 2023 (IST)תגובה
אני לא זוכר את הפעולות. עבדתי הרבה זמן, ואז זה קרה. אני יכול לתת לך ניחוש, פחות או יותר, אם אתה רוצה. מה עם התג והכיווניות? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:45, 20 בפברואר 2023 (IST)תגובה
לגבי התג: זה משהו שתיקנתי כבר לפני כמה ימים. אם אתה רואה אותו, אתה משתמש בגרסה לא מעודכנת. בצע רענון. כיווניות - הוספתי כבר לכל ה-form. זה לא משנה כלום אם עושים את העבודה ישר בוויקישיתוף, או בוויקיפדיה כלשהי עם כיווניות ltr (ime מופיע ב-commons בתור גאדג'ט "רשמי", כשהקוד עצמו נטען מכאן). אולי יש סיבה לעבוד דווקא כאן. אם עובדים ברוסית אז זה ממילא ltr, לא? קיפודנחש 18:14, 20 בפברואר 2023 (IST)תגובה
הצצתי בתמונה, ונראה שיש שם משהו לא תקין: שים לב שיש שבירת שורה לפני הקישור. תיבת ה-import מניחה כמה הנחות, אחת מהן היא שכל אזור מופיע בשורה, בלי שבירות. זה קוד ישן שרק העתקתי, אין לי כוונה להתחיל לחפור בו יותר מדי. נראה לי שאם תתקן את שבירת השורה, הדברים יסתדרו. קיפודנחש 18:47, 20 בפברואר 2023 (IST)תגובה
התג אכן הסתדר. עבדתי בוויקירוסית מקומית, וזה היה מימין לשמאל. אני אנסה שוב. אה. יכול להיות, שזאת הסיבה. אם זה יחזור עם שורות נורמליות, אגיד לך. תודה. נ"ב בדקתי עכשיו, הכיווניות והשוליים הסתדרו. יגאל (בקשת עזרה, IKhitron ושיחה) 18:55, 20 בפברואר 2023 (IST)תגובה

מדיה ויקי:Gadget-TemplatesExternalLinks.js עריכה

בשימוש בתבנית היברובוקס, הגאדג'ט מגדיר את פרמטר 1 (שם המחבר) כחובה, בשעה שבתבנית זה אופציונלי. מיכי - שיחה. 12:44, 20 בפברואר 2023 (IST)תגובה

שיניתי. זה גאדג'ט עתיק יומין שהתועלת בו מפוקפקת. יש סיבה להשתמש בו? הוא עוזר במשהו? קיפודנחש 19:02, 20 בפברואר 2023 (IST)תגובה
תודה. האמת לא יודע, צריך לבדוק בסטטיסטיקת השימוש. מיכי - שיחה. 13:56, 21 בפברואר 2023 (IST)תגובה

ויקיספר - אטיודים של סיומי רגלים עריכה

שלום , בניתי בינתיים את b:אטיודים של סיומי רגלים והייתי רוצה לדעת אם יש דרך לדעת מתי אני מתקרב לקצה יכולת השחמציג מבחינת משאבי זכרון. בתחילה כתבתי ביחד את "סיומי רגלים בשחמט" עם האטיודים והדף קרס (או שכך היה לי רושם) ואז הפרדתי בין השניים. אם יש דרך לזהות, אשמח לדעת. ‏Yoavd‏ • שיחה 11:55, 2 במרץ 2023 (IST)תגובה

קודם כל, ניטפוק קטן: ויקיספר הוא "מיזם אחות", וקישור לשם צריך להיעשות כמו קישור פנימי רגיל, כשכל ההבדל הוא הקדמת b: לקישור (ראה את השינוי שלי לפוסט שלך).
לשאלתך: הקוד הזה רץ "בצד לקוח", כלומר מתבצע במחשב של הקורא על ידי הדפדפן. אם נוצר מצב בו יש אפשרות שהתוכנה רוצה וצריכה יותר משאבים ממה שיש, זה כנראה יתרחש בנקודה שונה בקונסטלציות שונות, כתלות במשאבים הפיזיים במחשב, מערכת ההפעלה, והדפדפן שמשמש את הקורא.
הניחוש שלי הוא שבמחשב אישי "מודרני" (לצורך הדיון נניח בן חמש שנים או פחות), כנראה לא תגיע למגבלות הללו. זכור נא שיש מגבלות שמוטלות על הדף על ידי תוכנת מדיה ויקי, שאינן קשורות בשחמציג. בלי שערכתי ניסויים, הניחוש שלי הוא שכל זמן שלא עברת על המגבלות הללו, לא תהיה לך בעיה עם השחמציג במחשב סביר.
במקור, הסקריפט "ניתח" את כל המשחקים בדף מיד כשהדף נטען. לא חשבתי שזו בעיה, כי לא תיארתי לעצמי שימוש כמו זה שאתה עושה בו כעת, עם מאות (אולי אלפי?) משחקים בדף אחד. למזלך, משתמש:ערן ביצע מאז "אופטימיזציה" מסוג lazy, כך שכל משחק מנותח בפעם הראשונה שהוא מוצג. זה כנראה לא משנה אם כל מופע של השחמציג מכיל משחק יחיד (כמו בדוגמה שהבאת), אבל אחרי השינוי, כל מופע כזה מנתח משחק אחד בפתיחת הדף, וינתח משחקים נוספים רק אחרי שהקוראת בחרה להציגם מהבורר. המשמעות היא שהוספת עוד ועוד משחקים לשימוש יחיד בתבנית עולה משמעותית פחות מאשר הוספת עוד ועוד תבניות שחמציג לדף.
פתחתי את הדוגמה (המחשב שלי לא ברמת gamer, אבל הוא חזק יחסית), ולא ראיתי אינדיקציה לעיכוב כלשהו בהצגת הדף. אם יש לך גישה למחשב "חלש", כדאי לוודא שהדפים שאתה מייצר עדיין מוצגים בו באופן סביר.
בברכה - קיפודנחש 17:53, 2 במרץ 2023 (IST)תגובה
תודה על התשובה המפורטת. הרגעת אותי לגמרי. אוכל להמשיך ולעדכן את הקובץ. כשאגיע ל-100 או משהו כזה אפרסם על קיומו, ונראה אם יעורר עניין בקהילת חובבי השחמט. זו יכולה להיות גם פרסומת נחמדה ליכולת השח מציג כי את ספר האטיודים קל מאוד לתרגם לשפה אחרת (אנגלית למשל) ברגע שאשלים את העבודה. --‏Yoavd‏ • שיחה 18:06, 2 במרץ 2023 (IST)תגובה
לגבי תרגום, זו נקודה כאובה: כדי שאפשר יהיה לתרגם לשימוש במיזם כלשהו בשפה כלשהי, המיזם הזה צריך להפעיל את התוכנה, וחוץ מהרוסים אף אחד לא נראה מעוניין בכך (עוד כמה ויקיפדיות הוסיפו את השחמציג, אבל לא ראיתי שבפועל נעשה בו שימוש).
הפתרון הנכון הוא שימוש בהרחבה "רשמית" במקום סקריפט/גאדג'ט פרטיזני כמו שאנחנו עושים. הרחבה כזו נכתבה, אבל העבודה עליה נתקעה לפני שהגיעה למצב production, וכרגע אי אפשר להציע את הכללתה בהתקנות ויקימדיה. זה כמובן קוד פתוח, וכל התקנה כלשהי של תוכנת מדיה ויקי בוויקי פרטי שלא מופעל על ידי הקרן יכולה להוסיף את ההרחבה, אבל התקנות של הקרן כמו ויקיפדיה וויקיספר, לא. קיפודנחש 18:18, 2 במרץ 2023 (IST)תגובה

ושוב צביעה עריכה

היי. אני מנסה ליצור עותק של סקריפט הצביעה במרחב המשתמש שלי (למען phab:T330946, אבל זה לא משנה), והצביעה לא עובדת מסיבה כלשהי. כנראה עשיתי איזושהי טעות טיפשית, שכחתי פסיק באיזה מקום, או משהו. אני מנסה לדבג ונתקעתי ב-ru:u:IKhitron/Imagemap-Highlight.js#L-199. אני לא יכול להמשיך, כי אין לי מושג מה התחביר הזה עושה, וגם לא מצאתי שום דבר על טאפלים בג'אווסקריפט בגוגל, וחיפשתי הרבה. יש מצב שתגיד לי מה זה, בבקשה? יגאל (בקשת עזרה, IKhitron ושיחה) 15:25, 3 במרץ 2023 (IST)תגובה

מצאתי ופתרתי את הפסיק, אז זה לא קריטי, אבל עדיין אשמח לדעת מה זה התחביר הזה, אם אפשר. יגאל (בקשת עזרה, IKhitron ושיחה) 16:00, 3 במרץ 2023 (IST)תגובה
לא בטוח שהבנתי אותך נכון, אבל ההכי הקרוב שהצלחתי להבים מה אתה שואל זה על closest.
זו פונקציה של jquery:. האלמנט שמשמש לקריאה מקבל סלקטור, ומוצא את האלמנט הראשון באילן היוחסין שלו (כולל האלמנט עצמו) שמתאים לסלקטור.
אם ה"אלמנט" שמשמש לקריאה זו קבוצה, הלוגיקה מופעלת על כל אלמנט בקבוצה, והפונקציה מחזירה קבוצה. להמחשה, אם רוצים למצוא את כל הפסקאות (כלומר תגי p) שמכילות שורה חדשה (כלומר תגי br), אפשר לכתוב $('br').closest('p'). אם כשכתבת "התחביר הזה" התכוונת למשהו אחר, נסה להסביר יותר בפירוט. בב"ח - קיפודנחש 18:00, 3 במרץ 2023 (IST)תגובה
לא. !('area', map).length. יגאל (בקשת עזרה, IKhitron ושיחה) 18:03, 3 במרץ 2023 (IST)תגובה
נראה שלחצתי בטעות על חץ ליד backspace או delete במקומו, וה-9 הגיע למקום הלא נכון. תודה לאלמוני ששם לב. יגאל (בקשת עזרה, IKhitron ושיחה) 18:07, 3 במרץ 2023 (IST)תגובה
זו שאלה אם תחת אלמנט map יש אלמנטים מסוג area. אם אין, length מחזיר 0, ובתור תנאי ל-if זה שקול ל - false בגאווהסריפט (צריך לשים לב, למשל בלואה זה דווקא true). אם לא זו השאלה, נסה לפרט קצת יותר. אתה יודע שקשה לי להבין רמזים. קיפודנחש 03:55, 4 במרץ 2023 (IST)תגובה
פירוט: תוכל, בבקשה, לפרט את המשפט הראשון, כי לא הבנתי בו כלום. או לתת קישור לחלק הרלוונטי במנואל, אם אתה רוצה. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:01, 4 במרץ 2023 (IST)תגובה
השורה הזו מופיעה בפונקציה handleOneMap, שקוראים לה עבור תמונות שכנראה קשורות למפה. אם התמונה לא קשורה למפה (יכול לקרות - אחרי הכל הלולאה שקוראת לפונקציה רצה על תמונות שיש בהן מחלקה מסוימת, ויתכן שמסיבה זו או אחרת המחלקה הוענקה לתמונה שלא נוצרה דרך imagemap), או שבמפה אין אלמנטים מסוג area (גם זה יכול לקרות), אנחנו אומרים לעצמנו "זה לא imagemap", וחוזרים מהפונקציה בלי לבצע את הקוד בהמשך.
תאורטית אולי לא חייבים לעשות זאת, משום שהקוד הביצועי שנמצא בלב הפונקציה עובר על כל ה-area, ואם אין כאלו, הוא לא יעשה כלום, אבל לפניו הפונקציה עושה עוד כלמיני דברים, כמו לייצר את ה"סנדוויץ" שתארתי בסעיף קודם בו שאלת משהו (הכפלת התמונה וייצור canvas, והנחתם אחד מעל השני מעל השלישי). ואם זה לא באמת imagemap, עדיף לא לעשות זאת. השורה הזו בודקת אם אכן יש מפה שמכילה יותר מאפס אזורים, ואם לא, חוזרים מ-handleOneMap בלי לעשות כלום.
בתגובתי הקודמת הסברתי "איך" (סופרים את ה-area במפה ובודקים אם יצא אפס), ובנוכחית הסברתי למה עושים זאת. אם זה לא מובן, נסה להסביר איזה חלק בהסבר אינו מובן ואנסה לפרט. אם תגיד עוד פעם "לא הבנתי כלום" לא אוכל לעזור. קיפודנחש 04:57, 4 במרץ 2023 (IST)תגובה
כמו שאמרתי כבר, אני לא מעוניין לדעת מה השורה הזאת עושה, לא קראתי את התשובה שלך, רק בדקתי שאין בה את מה שרציתי. אלא בתחביר שלה. בוא ננסה שוב. אני יודע מה זה x+y, זה תחביר עבור חיבור, אני יודע מה זה xy, זה תחביר עבור כפל, ואני יודע מה זה x(y+z), זה שווה לביטוי xy+xz. מה ששאלתי הוא מה זה (x,y), וציינתי שאני לא מכיר tupples בג'אווסקריפט. האם זה תחביר עבור לחלק את x ב-y, או עבור להפעיל את הפונקציה x(x, y), או את הפונקציה y(x, y), או את הפונקציה $(x, y), או עוד אחת מאינספור אפשרויות שאפשר לחשוב עליהן? לכן דיברתי על מנואל, יש שם ענייני תחביר, אבל בטוח שלא יהיה שום דבר ספציפית לגבי הקוד שכתבת. יגאל (בקשת עזרה, IKhitron ושיחה) 14:04, 4 במרץ 2023 (IST)תגובה
אם הבנתי נכון, אתה שואל מה המשמעות של $(selector, element) ב-jquery. התשובה היא שזו דרך אחרת לכתוב element.find(selector). האם זה עונה על השאלה? קיפודנחש 15:35, 4 במרץ 2023 (IST)תגובה
לא. שאלתי בדיוק את ההפך. אני יודע מה זה עם $. שאלתי מה זה בלי $, או כל שם של פונקציה אחרת. כלומר, אני יודע מה זה f(x,y,z), ואני לא יודע מה זה (x, y, z) שאתה משתמש בו. יגאל (בקשת עזרה, IKhitron ושיחה) 15:41, 4 במרץ 2023 (IST)תגובה
אההה!
סופסוף נפל הגרוש. התשובה קצת מביכה: זה בג טפשי, וחסר שם $.
אוסיף אותו בהקדם. (אפשר לערוך מהנייד, אבל זה פחות בטוח). לגבי "מה זה עושה" במצבו הבגוי הנוכחי, אבדוק ואשיב בקרוב, אבל ברור שהתנאי הזה מחזיר false, אחרת כלום לא היה עובד והפונקציה הייתה חוזרת לפני שהיא מספיקה לעשות משהו. קיפודנחש 15:57, 4 במרץ 2023 (IST)תגובה
אז זהו שנתקעתי כי זה החזיר true כשצריך והחזיר false כשצריך. כאילו שהקומפיילר מנחש ומוסיף $ בעצמו, ולא ממשיך בלי לעשות return בכל מקרה. ושיחקתי עם תחביר כזה בארגז החול של ג'אווסקריפט, זה בהחלט עושה משהו, לא הצלחתי להבין מה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:23, 4 במרץ 2023 (IST)תגובה
לא הצלחתי למצוא תיעוד, אבל מתברר שאופרטור הסוגריים כשלעצמו ב-JS מחזיר את הפריט האחרון שמופיע בו. (1,2,3) מחזיר 3, והסוגריים בקוד בלי $ מחזירים את map, כך שהדבר הזה מתלכד עם map.length. מיד אתקן. קיפודנחש 17:22, 4 במרץ 2023 (IST)תגובה
אוקייייי. ובאילו מקרים זה עבד לא נכון, לכאן או לשם? יגאל (בקשת עזרה, IKhitron ושיחה) 17:24, 4 במרץ 2023 (IST)תגובה
הקוד לפני התיקון מוודא שב-DOM יש map שצמוד לתמונה, אבל לא מוודא שבמפה הזו אכן יש יותר מ-0 אזורים. אם תשים תמונה ותתן לה את המחלקה המתאימה בלי ליצור imagemap, הפונקציה תגיע לשם ותחזור (משום ש-map.length יחזיר 0). אם תיצור imagemap בלי להגדיר אף אזור (לא באמת בדקתי מה ההרחבה עושה במקרה כזה, אבל נניח לרגע שהיא מייצרת map של HTML בלי אזורים), הפונקציה תמשיך ותייצר את הקנווס והסנדוויץ וה-ol וכן הלאה, אבל בלי פריטים ברשימה, משום שהלולאה על each לכל area תתבצע אפס פעמים. קיפודנחש 17:35, 4 במרץ 2023 (IST)תגובה
כלומר, זה לא משנה, הבנתי נכון? ועוד שאלה, מה קורה בשני המקרים כשמדובר בשתי תמונות עם imagemap באותו דף, האם זה נפגע בגלל שמוצא משהו במקום לא נכון? יגאל (בקשת עזרה, IKhitron ושיחה) 17:38, 4 במרץ 2023 (IST)תגובה
ניסיתי להבין מה קורה שם ולא הצלחתי. זה נראה כאילו הדפדפן עצמו שולח event לאלמנט הלא נכון. עד שיוכח אחרת, הגרסה שלי היא שזה בג בדפדפן, שאולי קשורה לזה שההרחבה משתמשת באותו name לשתי המפות ואולי לא. קיפודנחש 18:32, 4 במרץ 2023 (IST)תגובה
מי זה לא נכון? יגאל (בקשת עזרה, IKhitron ושיחה) 18:33, 4 במרץ 2023 (IST)תגובה

העברת דפים עריכה

עברתי לאחרונה על מרחב טיוטה והגשתי בקשות למחיקת עשרות טיוטות שהועברו למרחב.
יש אפשרות שבמי:העברת דף יהיה שאלה, האם למחוק את הדף הקודם? כך שבלחיצה זה ישלח בקשה בוק:במ.
אם זה ניתן לביצוע, כיצד ניתן לקדם את זה?
בתודה מראש. אייל (המאו"ר לשעבר) שיחה 10:57, 12 במרץ 2023 (IST)תגובה

השאלה "יש אפשרות" קצת מעורפלת. אין לי ספק שטכנית ניתן לממש את הצעתך. לגבי "איך ניתן לקדם": להערכתי בוויקיפדיה בעברית כרגע, יש סיכוי קלוש בלבד שיקום מישהו ויעשה זאת. תוכל לבקש בויקיפדיה:סקריפטים/בקשות. קיפודנחש 19:43, 12 במרץ 2023 (IST)תגובה
תודה רבה. אייל (המאו"ר לשעבר) שיחה 15:09, 13 במרץ 2023 (IST)תגובה

תודה, בבקשה, סליחה עריכה

הי קיפודנחש, ההודעה הזאת שהשארת לי מזמן לא נקראה עד היום. סליחה. היום ראיתי והגבתי. מוזמן להמשיך אצלי (אם כי תכלס אין באמת כבר מה לומר). תמר הירדני שיחה 01:23, 21 במרץ 2023 (IST)תגובה


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

הי קיפודנחש, סליחה שלא עניתי עד כה. איכשהו לא ראיתי את הודעתך. ובכן, בעיניי ובעיני היהודים הרבים שגרים בקהילת גרינסבורו, הסיפור עם קהילת הר אדר אינו סיפור טפל וחסר חשיבות, אלא כמעט אבן יסוד בהתנהלות של הפדרציה מאז מול ישראל בכלל. מאחר שהחלטתם על דעת עצמכם מה עיקר ומה טפל במידע על קהילת גרינסבורו ומה תיקחו מהעריכה שלי ומה לא, הבנתי (כמו רבים אגב) שאפילו לעורכים ותיקים ומוערכים אין זכות לשיקול דעת. המסר נקלט היטב ובעקבותיו גם הנוכחות המאד דלה שלי כאן מאז. בכל מקרה, התנצלותך התקבלה. ברור שכולכם מתכוונים רק לטוב. תמר הירדני שיחה 01:18, 21 במרץ 2023 (IST)תגובה
@תמר הירדני, מדובר באירוע לפני שלוש שנים בערך, ולא זכרתי את פרטיו. הנה איך שזה נראה לי - קחי בבקשה בחשבון שמדובר בזיכרון מעורפל וניסיון להציץ בהיסטוריה: עורך א' (זו את) עיבה ערך והוסיף לו פרטים רבים. עורך ב', דובנו, אמר שפרט מסוים (משהו עם ניתוק קשר חד צדדי, נדמלי) דורש מקור. אחרי דין ודברים (לא ראיתי משהו שאפשר לראות כפגיעה - שיח די סטנדרטי במיזם שיתופי), א' הסירה את כל התוכן שהוסיפה, עם תקציר עריכה קנטרני. אני הגעתי, החזרתי לערך את התוכן לגביו לא עלתה מחלוקת, ופניתי לשניכם בדף השיחה בבקשה להגיע להסכמה מה כן ראוי לכתוב בערך לגבי המשפט שנשאר בחוץ. בפנייתי אליכם גם זלזלתי ללא כל צורך באירוע עצמו, בלי לדעת אם ועד כמה מדובר מאירוע משמעותי, ועל כך צר לי. לא צר לי על דרך הטיפול. הבנתי שעבורך זה היה קש ששבר את גב הגמל, ודי פרשת מפעילות בוויקיפדיה. ועל כך צר לי מאד. תודה, בבקשה, סליחה. קיפודנחש 05:04, 22 במרץ 2023 (IST)תגובה

גאדג'ט הצביעה נשבר עריכה

היי. גיליתי עכשיו שהגאדג'ט imagemap-highlight שלך לא עובד בכלל. אין שום דבר בקונסול. ייתכן שזה באג יום רביעי. או לא. אני פונה אליך, כי לי יקח שעה למצוא את הבעיה, ולך זה יקח דקה, אתה מכיר את כל החיבורים וההפניות שעשית. הגרסה שלי מחוץ לוויקיעברית עובדת בלי בעיות. יש מצב שתבדוק? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 00:04, 6 באפריל 2023 (IDT)תגובה

עדיין לא ענית, אז התחלתי לעבוד לאט. ה-return בשורה 83 מונע המשך עבודה. אם להכניס אותו להערות מקבלים את הזוועה הזאת: [3]. לא יכול להתקדם, כי לא מכיר את הקוד שלך. בהחלט נראה כמו באג יום רביעי, אולי שינוי מבנה html שהקוד מסתמך עליו. מקווה שתחזור בהקדם. ומאוד מקווה שהערב לא תיפול מפת המטרו בכל הערכים שהכנתי מחוץ לוויקיעברית. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:42, 6 באפריל 2023 (IDT)תגובה
קשה לחזות מתי אוכל להסתכל על זה - בעזרת השם השבוע, אבל לא בטוח בכלל. קיפודנחש 21:42, 6 באפריל 2023 (IDT)תגובה
אאוץ'. יגאל (בקשת עזרה, IKhitron ושיחה) 21:52, 6 באפריל 2023 (IDT)תגובה
הם שוב שינו את המבנה של ה-DOM. המשמעות היא שההרחבה עודכנה - מעניין אם טיפלו בבקשה ישנה שלי לסימון ערכים אדומים וקישורים חיצוניים במחלקות מתאימות. לא בדקתי, אבל תיקנתי את הבעיה הנוכחית: הבעיה היא ש-img כבר לא אחוק עם map, אלא מוטמן בעוד שכבה (span). ראה את השינוי שעשיתי, להתאמת הסקריפט למבנה ה-DOM. תאורטית היה עלי לבדוק גרסה של מדיה ויקי ולפעול בהתאם - השינוי שעשיתי שובר את הסקריפט לגרסאות ישנות של מדיה ויקי, או ליתר דיוק התקנות עם גרסה קודמת של ההרחבה. בכולופן, בדקתי חפיף, ועכשיו זה עובד. קיפודנחש 04:09, 18 באפריל 2023 (IDT)תגובה
מצויין. תודה רבה לך! יגאל (בקשת עזרה, IKhitron ושיחה) 04:12, 18 באפריל 2023 (IDT)תגובה
דבר אחד אני לא מבין, למה זה ממשיך לעבוד בוויקירוסית בלי parent. לא עדכנו שם את ההרחבה? יגאל (בקשת עזרה, IKhitron ושיחה) 04:14, 18 באפריל 2023 (IDT)תגובה
תסתכל על ה-DOM כאן ושם ותראה אם הם אותו דבר. אם לא, זו כנראה התשובה. אם כן, אתה יכול לשים breakpoint ליד הנקודה ששיניתי, ולראות מה יש ב-map ואיך זה מגיע לשם.
למעשה הכי קל זה להשוות את גרסת ההרחבה במי:גרסה עם ru:Special:Version... (נשאר כתרגיל לקורא).
בינתיים, דגתי את השינוי בקוד של ההרחבה. התאריך הוא נובמבר - או שזה לא עבד מאז, או שויקימדיה התחילו להשתמש בגרסה המעודכנת מאוחר יותר, אבל ברגע שהם עברו לגרסה עם השינוי הזה, הגאדג'ט הפסיק לעבוד. (בדף הגרסאות מופיע שההרחבה עודכנה ב-15 במרץ, אבל קצת יותר קשה לדעת מה הייתה הגרסה הקודמת) קיפודנחש 04:21, 18 באפריל 2023 (IDT)תגובה
אין לי עכשיו איך להכנס לקונסול, אולי מחר. לגבי הגרסה - שניהם אותה גרסת גיט מאותו תאריך. מוזר ביותר. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 04:23, 18 באפריל 2023 (IDT)תגובה
בדקתי. לא מוצא לא לכאן ולא לכאן. הנה מה שקיבלתי. אם זה גדול מדי, תמחק, אעלה במשאב חיצוני. בשני המבנה שונה, אבל זה קרה ממש מזמן, לפני חודשים, לא בימים הקרובים כשכאן כנראה נשבר, ובכל מקרה פתחתי כאן אחרי ששם כבר עבד. ובכל מקרה, הזזתי את ol, לא את התמונה או המפה. הורדתי המון דברים לא רלוונטיים למבנה. תודה.
השוואה
כאן שם
<div class="imgtogglebox">
	<span class="imgtoggleboxTitle">
		לחצו כדי להקטין חזרה
	</span>
	<figure class="noresize" typeof="mw:File">
		<span>
			<div style="position: relative; width: 300px; height: 413px;">
				<img class="imageMapHighlighterArtefacts" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/80/Map_of_Israeli_trains.svg/300px-Map_of_Israeli_trains.svg.png" style="position: absolute; width: 300px; height: 413px; border: 0px; top: 0px; left: 0px;">
				<canvas class="imageMapHighlighterArtefacts" width="300" height="413" style="position: absolute; width: 300px; height: 413px; border: 0px; top: 0px; left: 0px;"></canvas>
				<img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/80/Map_of_Israeli_trains.svg/300px-Map_of_Israeli_trains.svg.png" decoding="async" width="300" height="413" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/80/Map_of_Israeli_trains.svg/450px-Map_of_Israeli_trains.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/80/Map_of_Israeli_trains.svg/600px-Map_of_Israeli_trains.svg.png 2x" data-file-width="850" data-file-height="1170" usemap="#ImageMap_354a1f5bd808b9cf" style="opacity: 0;">
			</div>
			<ol>
			</ol>
			<hr class="imageMapHighlighterArtefacts" style="clear: both;">
		</span>
		<map name="ImageMap_354a1f5bd808b9cf">
		</map>
		<figcaption>
		</figcaption>
	</figure>
</div>
<div align="center" style="float:left;">
	<div class="imageMapHighlighter imgtogglemini" style="overflow-y:hidden;" data-opened="" data-width="900" data-textwidth="10">
		<div class="noresize">
			<map name="ImageMap_8b66df2e70291253">
			</map>
			<div style="position: relative; width: 270px; height: 351px;">
				<img class="imageMapHighlighterArtefacts" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/270px-Moscow_metro_map_ru_sb_future.svg.png" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/405px-Moscow_metro_map_ru_sb_future.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/540px-Moscow_metro_map_ru_sb_future.svg.png 2x" style="position: absolute; width: 270px; height: 351px; border: 0px; top: 0px; left: 0px;">
				<canvas class="imageMapHighlighterArtefacts" width="270" height="351" style="position: absolute; width: 270px; height: 351px; border: 0px; top: 0px; left: 0px;">
				</canvas>
				<img alt="Moscow metro map ru sb future.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/270px-Moscow_metro_map_ru_sb_future.svg.png" decoding="async" width="270" height="351" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/405px-Moscow_metro_map_ru_sb_future.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Moscow_metro_map_ru_sb_future.svg/540px-Moscow_metro_map_ru_sb_future.svg.png 2x" data-file-width="1330" data-file-height="1730" usemap="#ImageMap_8b66df2e70291253" style="opacity: 0;">
			</div>
		</div>
		<hr class="imageMapHighlighterArtefacts" style="clear: both;">
		<div data-expandtext="показать ссылки текстом" data-collapsetext="скрыть ссылки текстом" class="mw-collapsed mw-collapsible mw-made-collapsible" style="clear: both; margin: 0px; list-style: none; max-width: 270px; position: relative;">
			<span class="mw-collapsible-toggle mw-collapsible-toggle-default mw-collapsible-toggle-collapsed" role="button" tabindex="0" aria-expanded="false">
				<a class="mw-collapsible-text">
					показать ссылки текстом
				</a>
			</span>
			<div class="mw-collapsible-content" style="display: none;">
				<ol>
				</ol>
			</div>
		</div>
		<hr class="imageMapHighlighterArtefacts" style="clear: both;">
	</div>
</div>
יגאל (בקשת עזרה, IKhitron ושיחה) 16:24, 18 באפריל 2023 (IDT)תגובה
כרגע בנייד, אבל לא בטוח שיש הבנה הדדית: התכוונתי למבנה ה DOM כאשר לא נוגעים בו כלל, או במילים אחרות, מה שההרחבה פורסת כשמשתמשים ישירות בתג imagemap. אצלנו, תג img ארוז כעת בתוך תג span. זה חדש. בעבר, המפה הייתה אחות של התמונה, כעת היא דודה שלה, וכשמתחילים בתמונה צריך לחפש אחים של ההורה, במקום אחים ממש כדי למצוא את המפה. תוכל להציץ בוויקירוסית ולראות איך שם הגאדגט מצליח להגיע מהתמונה למפה בלי שינוי כמו זה שעשיתי כאן. קיפודנחש 17:31, 18 באפריל 2023 (IDT)תגובה
כלומר, אם אני אעשה את אותה הבדיקה, אבל ב-safemode, זה יתאים מבחינתך? יגאל (בקשת עזרה, IKhitron ושיחה) 17:33, 18 באפריל 2023 (IDT)תגובה
לא הבנתי את השאלה. כמדומני שב safemode סקריפטים וגאדגטים לא מאופשרים, כך שכנראה לא תוכל לבדוק הרבה. (אם אתה רק רוצה להציץ בdom אז safemode לא ישנה המון)
אם אתה רוצה להבין למה בקוד שלך בוויקירוסית אין בעיה כמו זו שהייתה כאן, הדרך המקובלת לברר זה להניע את הדיבגר, ולצאת לדרך. קיפודנחש 08:18, 19 באפריל 2023 (IDT)תגובה
אמרת שההשוואה שהבאתי לא מתאימה, כי סקריפטים וגאדג'טים עבדו עליה. לכן אני מציע לעשות השוואה במוד בטוח, כך שנראה את המבנה של html כפי שנוצר על מדי המנוע, מבלי התערבות סקריפטים או גאדג'טים. יגאל (בקשת עזרה, IKhitron ושיחה) 17:09, 19 באפריל 2023 (IDT)תגובה
אז מה אתה אומר? יגאל (בקשת עזרה, IKhitron ושיחה) 18:48, 10 במאי 2023 (IDT)תגובה
סליחה. החמצתי את השאלה מהעשירי במאי. לא בטוח שהבנתי מה בעצם אתה שואל.
הגרסה החדשה של ההרחבה פורסת מפת תמונה קצת אחרת מהגרסה הקודמת. הסקריפט כאן הפסיק לעבוד בגלל זה, ואתה אומר שסקריפט שלך שמבוסס על הסקריפט הזה, ונמצא בשימוש בוויקיפדיה ברוסית ממשיך לעבוד, ונדמלי שהשאלה שלך היא "מה ההבדל".
אם לא הבנתי נכון את השאלה, אנא התעלם מכל מה שאמרתי ומההמשך.
אם כן הבנתי, יתכנו שני הסברים: ההרחבה פורסת html שונה כאן ושם, או שהשינויים שעשית בסקריפט שם (או שינויים שנעשו כאן _אחרי_ שהתחלת לעבוד על הגרסה שלך, ולא הועברו אליה) גורמים להבדל.
תוכל לוודא בקלות שההרחבה כאן ושם פורסת אותו html - לא צריך אפילו תבנית. צור מפת תמונה קטנה בעזרת תג imagemap, שתוכל להעתיק ללא כל שינוי בין הוויקיפדיות, והשווה את ה-html.
בהנחה שאין הבדל, השווה בין הסקריפטים בעזרת תוכנת diff כלשהי (kdiff3 זמינה בכל מערכת הפעלה בה יש אימפלמנטציה של טיקייטיקל (tk/tcl), שזה כל מערכת הפעלה מודרנית המוכרת לי, אז נגיד kdiff3), ותראה מה ההבדל. בב"ח - קיפודנחש 05:33, 16 במאי 2023 (IDT)תגובה
תודה על התשובה המפורטת, אני אנסה למצוא. יגאל (בקשת עזרה, IKhitron ושיחה) 14:10, 16 במאי 2023 (IDT)תגובה

b:שחמט/אטיודים של סיומי רגלים - שאלה עריכה

בפסקה השלישית, במחבר Nils Adrian Bakke, הוספתי דיאגרמה כרגיל, אך לא מופיע דבר. אני כרגיל חושש מעומס או ממגבלת הכלי, אבל ייתכן שעשיתי טעות כלשהי. לא הצלחתי לזהות טעות, אבל אולי תוכל להסתכל ולגלות מה הבעיה. ‏Yoavd‏ • שיחה 19:48, 6 באפריל 2023 (IDT)תגובה

רמז לדיבגינג: לוחצים F12, ובקונסול מחפשים את הודעת השגיאה (אפשר לעשות זאת ב"תצוגה מקדימה" כשעורכים את הסעיף, כדי לא להתעוור משפע הודעות ששייכות לסעיפים אחרים אם יש כאלו). ההודעה שם היא "attempt to castle without rook on appropriate square".
נראה שיש לי בג: בניתוח הראשוני של הלוח, יש הנחה סמויה שיש שני צריחים, כשהלבן השמאלי נחשב "צד המלכה", והשני "צד המלך". כשיש רק אחד, הוא הראשון, ולכן תמיד ייחשב כ"צד המלכה", גם אם הוא לא. אם תוסיף לרגע צריח לבן ב-א1 (כלומר במקום שה-FEN יסתיים ב 4K2R, הוא היה R3K2R), הכל עובד. כנראה צריך לטפל בשאלה האם זה "צריח מלך" או "צריח מלכה" בצורה יותר אינטליגנטית כאשר המשחק מופיע עם FEN. אין לי כרגע צפי מתי אוכל לתקן זאת. בברכה - קיפודנחש 21:40, 6 באפריל 2023 (IDT)תגובה
כן...בינתיים הוספתי דיאגרמה אחרת והכל עבד כשורה, אז הבנתי שזו לא בעיית עומס. זה באמת מקרה מיוחד בו עדיין יש ללבן אפשרות הצרחה, ואל תטרח לתקן , אם לאחר כל כך הרבה זמן עלתה בעייה סימן שהיא באמת נדירה וחסרת חשיבות. יש מספיק אטיודים אחרים. תודה רבה על הבדיקה! --‏Yoavd‏ • שיחה 21:52, 6 באפריל 2023 (IDT)תגובה
בפסקה של Gady Costeff יש בדיוק אותו המצב, רק שהפעם בצריח השני, באגף המלכה ואז הכל תקין. --‏Yoavd‏ • שיחה 23:14, 6 באפריל 2023 (IDT)תגובה
כשיש רק אחד, השחמציג מתייחס אליו בתור "צריח המלכה". אם זה תואם למציאות, לא נוצרת בעיה... קיפודנחש 01:24, 7 באפריל 2023 (IDT)תגובה
זו בעיה ממשית - לא עלינו על זה עם אלפי משחקים שהוזנו לשחמציג בגלל שרובם המכריע לא מתחילים ב-FEN (או מתחילים עם FEN של שח 960 - בכל מקרה כששני הצריחים נמצאים בשורה הראשונה והשניים האחרים באחרונה). עכשיו כשאתה מזין סיומים ובעיות שחמט, המצב כמובן שונה.
אגב, התוכנה לא בודקת "אם מותר להצריח", גם כאשר ה-FEN שלם וניתן להפיק ממנו את המידע. אם ברשימת המסעים מופיעה הצרחה, התוכנה מצריחה. כאן יש פשוט בג - התוכנה אומרת "לא מצאתי צריח מתאים", לא "אסור להצריח עכשיו"... בוודאי שבכוונתי לתקן, אבל קשה להגיד מתי. בברכה - קיפודנחש 01:28, 7 באפריל 2023 (IDT)תגובה
מצאתי משהו שיוכל לסייע -

הנה ה-FEN כאשר אין אפשרות להצריח בעמדת המוצא : 5qB1/4p1pP/6kb/3pP1p1/3Pb2p/8/6P1/4K2R w - - 0 1

והנה ה-FEN כאשר יש אפשרות להצריח, כבמקרה שלנו : 5qB1/4p1pP/6kb/3pP1p1/3Pb2p/8/6P1/4K2R w K - 0 1

שים לב לתוספת של האות K ארבעה תוים מימין בשורה האחרונה. --‏Yoavd‏ • שיחה 09:59, 8 באפריל 2023 (IDT)תגובה

לשחמציג לא משנה אם מותר או אסור להצריח. מה שמשנה לו זה אם ברשימת הצעדים יש הצרחה. העניין הוא שהוא צריך לדעת איזה צריח באיזה צד, ובהתאם לעבוד מול הנכון אם הוא מוצא ברשימת המסעים
O-O או O-O-O.
בגלל שח960 אי אפשר להניח שהצריחים הלבנים תמיד ב-א1 וח1, או שהשחורים ב א/ח8. במקום זה ,הוא מחפש בשורה הראשונה (והאחרונה) משמאל לימין, וסופר את הצריח הראשון כ"צריח מלכה" והשני כצריח מלך. הלוגיקה הזו עובדת כאשר הלוח הראשון הוא ראשון, אבל כשמתחילים מ-fen ויש רק צריח אחד (יותר נכון, רק אחד בשורה הראשונה), הלוגיקה הזו גורמת לכך שהוא תמיד נחשב צריח מלכה.
אם מותר או אסור להצריח זו לא דאגה של השחמציג, אלא של השחקנים והשופטים. אם ברשימת המסעים מופיעה הצרחה, סימן שמותר, ואם לא מופיעה, השאלה אם מותר או אסור לא מעניינת אותו כהוא זה. קיפודנחש 20:50, 8 באפריל 2023 (IDT)תגובה
תיקנתי את השחמציג. אנא ודא שהמשחק מוצג נכון. בברכה - קיפודנחש 00:29, 22 באפריל 2023 (IDT)תגובה

גבינה עריכה

היי. האייקון של רשימת המעקב שוב נעלם. יגאל (בקשת עזרה, IKhitron ושיחה) 18:49, 10 במאי 2023 (IDT)תגובה

תודה על הדיווח. ניסיתי משהו חפוז שלא עובד. בינתיים אפשר להקיש על ה"אייקון הבלתי נראה", אבל הוא בלתי נראה. נקווה שאגיע לזה מתיישהו. מעניין אם בווקטור ישן זה עדיין עובד. קיפודנחש 19:32, 10 במאי 2023 (IDT)תגובה
והתשובה: גם בווקטור ישן לא. מלשות. קיפודנחש 19:33, 10 במאי 2023 (IDT)תגובה
תודה. מה זה מלשות? יגאל (בקשת עזרה, IKhitron ושיחה) 19:49, 10 במאי 2023 (IDT)תגובה
מה־לעשות. דגש - שיחה 20:04, 10 במאי 2023 (IDT)תגובה
כמו בשיר הידוע:
מלשות, מלשות,
שאני יפה כזאת
שיפה כמוני אין
מהים עד הירדן
https://youtu.be/Kpsp5B5k8nE קיפודנחש 20:27, 10 במאי 2023 (IDT)תגובה
עדיין לא תוקן. שיחקתי עם זה קצת והזזתי ימינה ושמאלה, דחפתי, משכתי, הזעתי ונשכתי - נאדה. אולי פעם אנסה שוב, ואולי מישהו שמבין יותר יגיע ויסדר (אולי זכור לך - מי שבסוף הביא את הכוכב בסיבוב הראשון היה @ערן, אולי הוא או מישהו אחר ייחלץ לעזרה). קיפודנחש 08:43, 8 ביוני 2023 (IDT)תגובה
פיצ'פצ'תי שם משהו - בטח יישבר עוד שבוע שבועיים כשהגבינה תזוז שוב. לא עובד בווקטור ישן/מוובוק וכל כת דיליה. בב"ח - קיפודנחש 04:48, 30 ביוני 2023 (IDT)תגובה
תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 02:37, 2 ביולי 2023 (IDT)תגובה

משתמש בתשלום עריכה

האם המשתמש בינימין בר הוא משתמש בתשלום ? עיקר עריכתו היא הוספת קישורים חיצוניים הקשורים לקרן תיקווה 2.55.31.168 15:09, 25 במאי 2023 (IDT)תגובה

לא ברור לי למה השאלה צצה בדף שיחתי.
אינני סמכות בנושא, ואין לי עניין מיוחד בעיסוק עם עורכים בתשלום. לצערי אין ביכולתי להציע מקום מתאים לשאלה הזו, אבל בבירור לא כאן. בברכה - קיפודנחש 23:12, 26 במאי 2023 (IDT)תגובה

תפריט הכלים עריכה

היי. רק להזכירך, תפריט הכלים ממשיך להקרא תפריט עוד בשאר העיצובים. יגאל (בקשת עזרה, IKhitron ושיחה) 03:49, 8 ביוני 2023 (IDT)תגובה

שאר העיצובים לא מעניינים. עורכים שמשתמשים במונובוק או שמיים ירוקים או וקטור ישן או כל עיצוב שאינו ברירת המחדל הם עורכים ותיקים, שיודעים מה הם רוצים, ודפי העזרה או השם המדויק של גאדג'ט לא ממש משנים להם. עורכים חדשים להם מכוונים דפי העזרה משתמשים בעיצוב ברירת המחדל - כרגע זה "וקטור חדש", ובעתיד יהיה עתיד. גם עורכים ותיקים שפונקציונליות חשובה להם מספיק כדי לוותר על הרגלים ישנים משתמשים בעיצוב הנוכחי, והשאר, כאמור, עברו כבר מזמן את השלב בו קוראים דפי עזרה או מתקינים גאדג'ט לא מוכר. קיפודנחש 08:39, 8 ביוני 2023 (IDT)תגובה

שאלה עריכה

שלום רב, לאחרונה הייתי מעורב בדיון בערך מסוים ועיניי רואות שאיש לא הגיע להביע דעתו מלבדי ומלבד המשחזר. מאחר שאינני בוטח בתהליך הרגיל של זימון ויקיפדים שחציים לא יבינו כלל את הנאמר וכן הלאה ad nauseam, תהיתי אם תואיל (כמשתמש מנוסה ובעל record) להביט שם ולערוך בעצמך/להביע דעתך? בעבר ניתן היה לסמוך על עורכים רציניים שיופיעו בדף השיחה ויסבירו מה אנציקלופדי ומה לא, אך כנראה שלרובם נמאס מהקקיסטוקרטיה הוויקיפדית והם נעלמו. אם יש את נפשך להיענות, ראה נא [[שיחה:חילוניות#שחזור משונה [לדעת החתום מטה]]] והעריכות האחרונות בדף. רוב תודות בכל מקרה. AddMore-III - שיחה 10:15, 20 ביוני 2023 (IDT)תגובה

לצערי לא מתאים לי כרגע לעסוק בכך. תודה, בבקשה, סליחה. קיפודנחש 02:29, 21 ביוני 2023 (IDT)תגובה

דבר מוזר קרה בצביעת imagemap עריכה

היי. משהו מאוד מוזר. אני מספר לך רק כי אתה מבין בזה הכי טוב. אין לי מושג אם זה קשור אליך או לא. גיליתי עכשיו שהצביעה שעשית בחלק מהמקרים נדלקת רק "מצד אחד". לא יודע באילו מקרים, לכן לא יכול לבנות לך דוגמה. רק להציג קיימת. וראיתי הרבה כאלו. בסקריפט בגרסה שלי, אבל זה מספיק כדי שתוכל לראות את התופעה. אם אמצא דוגמה כאן, אביא גם. אז ככה. בדף ru:template:Интерактивная схема Московского метрополитена, לאחר לחיצה על הרחבה, הבעיה יש למשל בקו 3 אנכי בפינה השמאלית העליונה של התמונה. אם להתקרב עם העכבר מימין, הכל בסדר. אם להתקרב משמאל, זה נצבע רק אחרי שחוצים את הגבול הימני. הרגשה כאילו שיש נקודות ב-area שמדליקות את הצביעה ונקודות אחרות שלא. די בטוח שאותה הבעיה יש גם כאן, כי לא נגעתי בחלק הזה. אשמח למוצא פיך. יגאל (בקשת עזרה, IKhitron ושיחה) 03:11, 23 ביוני 2023 (IDT)תגובה

עדכון: זה לא צר יותר, זה מוזז. כאילו קואורדינטות של מעבר עכבר קצת מוזזות מקואורדינטות הצביעה. יגאל (בקשת עזרה, IKhitron ושיחה) 02:14, 24 ביוני 2023 (IDT)תגובה
אם תייצר שם מפת תמונה שמשתמשת בסקריפט ויש בה אזור אחד, או לפחות מספר קטן של אזורים, יהיה יותר נוח לבדוק איפה הבעיה. במפה הזו יש יותר מדי דברים, והיא לא מתאימה לדיבגינג. בב"ח - קיפודנחש 04:50, 30 ביוני 2023 (IDT)תגובה
אאוץ'. מזה חששתי. אני אנסה, אם כי לא יודע אם יהיה לי זמן בקרוב. יגאל (בקשת עזרה, IKhitron ושיחה) 02:37, 2 ביולי 2023 (IDT)תגובה

מנהל רשימת המעקב עריכה

היי. רעיון מעניין, אבל המנהל לא עולה יותר. יגאל (בקשת עזרה, IKhitron ושיחה) 01:06, 8 ביולי 2023 (IDT)תגובה

קיוויתי שבשעה כזו זה כבר לא יפריע לאף אחד. אם לא אסדר את זה בקרוב, אשחזר את השינויים שעשיתי. במקרה הגרוע, תהיה לך טיוטה בהיסטורייה של הגאדג'ט... בב"ח - קיפודנחש 01:09, 8 ביולי 2023 (IDT)תגובה
עקרונית כן, אבל לילה זה הזמן בו אני עובד לרוב. יגאל (בקשת עזרה, IKhitron ושיחה) 01:10, 8 ביולי 2023 (IDT)תגובה
מעניין. ביטלתי את כל השינויים שלי, ו-WLM עדיין לא עולה אצלי. אצלך כן? יש לך רעיון? קיפודנחש 01:23, 8 ביולי 2023 (IDT)תגובה
אצלי כן. כן, זה הרי לוקח זמן בטיחות. 3-10 דקות. יגאל (בקשת עזרה, IKhitron ושיחה) 01:24, 8 ביולי 2023 (IDT)תגובה
בדרך כלל כשמריצים עם debug=1 ומנקים מטמון זה מיד. קיפודנחש 01:26, 8 ביולי 2023 (IDT)תגובה
עדיין לא עולה לי. נואשתי. לדעתי, הקוד בגרסה ששוחזרה אמור לעבוד, אבל בגלל ש-WLM לא נטען אצלי בכלל (גם עכשיו, וכמובן שהפעלתי אותו בהעדפות) אין לי אפשרות לדבג. מסתורין. ידוע לך על מצבים בהם WLM לא נטען כשהוא בהעדפות? קיפודנחש 01:34, 8 ביולי 2023 (IDT)תגובה
כן, יש בתיעוד. הגאדג'ט מכובה אוטומטית, אם דלוקה לך האופציה ברשימת המעקב להתעלם מכל העריכות בדף חוץ מאחרונה. יגאל (בקשת עזרה, IKhitron ושיחה) 03:50, 8 ביולי 2023 (IDT)תגובה
תודה. למרבה הצער, כנראה לא זו הבעיה - האופציה הזו מעולם לא הופעלה אצלי. קיפודנחש 06:48, 8 ביולי 2023 (IDT)תגובה

בדיקת פרמטרים עריכה

היי. בהר חברון כתוב כי "שגיאת לואה: PCRE backtrack limit reached while matching pattern '^[ � ]*(.-)[� ]*$'." יגאל (בקשת עזרה, IKhitron ושיחה) 02:33, 11 ביולי 2023 (IDT)תגובה

לא ראיתי שם כל שגיאה.
למה אתה חושב שמה שראית קשור לבדיקת הפרמטרים? יש עוד כלמיני לואות שמסתובבות בשטח. קיפודנחש 05:28, 11 ביולי 2023 (IDT)תגובה
גם אני לא ראיתי עכשיו, למרות שאתמול בכוונה פתחתי כמה פעמים. כי לחצתי על השגיאה, ובטרייסר היה כתוב ParamValidator. יגאל (בקשת עזרה, IKhitron ושיחה) 12:59, 11 ביולי 2023 (IDT)תגובה
לאור המקרים האחרונים, אפשר לנחש שהבעיה אינה בהכרח מערכת הבדיקה, אלא במקום אחר (למשל בג בתוכנת ויקיפדיה, אבל לא בהכרח), והטרייס מצביע על מערכת הבדיקה פשוט משום שהקוד שלה רץ לפני כל דבר אחר שמופיע בתבנית: המערכת מבקשת לקבל את כל הפרמטרים שמועברים לתבנית, וכמה פעמים ראיתי שהבעיה האמתית צצה כשהמערכת מנסה "לחשב" את הפרמטר הזה. כשבשימוש בתבנית שנמצאת תחת מערכת הבדיקה יופיע | פרמטר = <ביטוי שמקפיץ שגיאה>, מערכת הבדיקה תופיע בטרייס כחלק משרשרת הקריאות שהובילה לטעות, משום שהיא מתבצעת לפני הפירסור של התבנית עצמה. קיפודנחש 18:23, 6 באוגוסט 2023 (IDT)תגובה

לידיעתך בלבד עריכה

היי. רק כדי לספר לך, כי לא נראה לי שתוכל לעשות עם זה משהו. פתאום הפסיק לעבוד סקריפט הצביעה בוויקירוסית. הייתי חושד שהבעיה היא כמו שתיקנת אצלנו לא מזמן, אבל ארגז החול של הסקריפט ממשיך לעבוד למרבה הפלא. כך שאני אפילו לא יכול לדבג אך זה בטיוטה. מוזר ביותר. יגאל (בקשת עזרה, IKhitron ושיחה) 03:37, 11 ביולי 2023 (IDT)תגובה

עדכון. זה התחיל לעבוד על חלק מהמפות בטיוטה, וממשיך לא לעבוד בחלק אחר, כך שהתחלתי לדבג. גיליתי שהבעיה מתרחשת בדיוק באותה שורה כמו שהיה אצלך אז, בשינוי המבנה של תמונה ב-HTML אצלנו. עשיתי את אותו התיקון כמו שאתה עשית אז, והמפות שלא עבדו התחילו לעבוד, ואלו שעבדו הפסיקו לעבוד. כך ששמתי בדיקה. לעשות את זה בדרך הישנה, ואם זה לא מצליח, לעשות את זה בדרך החדשה. עכשיו שני סוגי המפות עובדים. מה שאומר שלפעמים נעשה שימוש במבנה ה-HTML הישן, ולפעמים בחדש. ובגלל שאותה מפה עם אותו קוד עובדים בצורה שונה בטיוטה ובתבנית, זה אפילו לא קונסיסטנטי. תראה איזה פלא: גילינו את קיומה של תופעה חדשה, גבינת שרדינגר. צריך לרשום פטנט. זה גם שבר לי את מבנה הטבלה, הקישורים בצד הלא נכון, כך שאני ממשיך לדבג. יגאל (בקשת עזרה, IKhitron ושיחה) 13:49, 12 ביולי 2023 (IDT)תגובה

התנצלות עריכה

מתנצל על דברי התוקפניים   הסרתי את הדברים, נסחפתי מפני שהדבר נגע בי אישית... איילשיחה 17:55, 6 באוגוסט 2023 (IDT)תגובה

ההתנצלות התקבלה, ותודה על דבריך. לא התרגשתי וגם אתה לא צריך להתרגש יותר מדי - מדי פעם בלהט הדיון נאמרים דברים שטוב היה לו לא נאמרו.
לגבי "הסרה": אישית, נראה לי עדיף לא להסיר דברים אחרי שמישהו כבר הגיב עליהם (זה יכול ליצור רושם שהתגובות עצמן חסרות הקשר, לא לעניין או לא מידתיות), וכשזה קורה לי (ותאמין לי שזה קורה), דרכי "לתקן את דרכי" היא לסמן את הדברים שטוב היה לו לא נכתבו בקו מוחק, לסמן את חרטתי, ויחד עם זאת לא להציג את התגובות לדברים באור מגוחך. זו כמובן לא "פקודה" או נזיפה, אלא הצעה למקרים הבאים, לשיקולך. בברכה - קיפודנחש 18:11, 6 באוגוסט 2023 (IDT)תגובה
100% אבל אני פשוט מתבייש בזה... אולי תסירי גם את? מה שאת חושבת אעשה. איילשיחה 18:14, 6 באוגוסט 2023 (IDT)תגובה
כפי שציינתי, איני נוהגת למחוק דברים מאמצע הדיון, והסברתי למה.
להודות על האמת, בימים האחרונים השתתפתי בלא מעט (אולי יותר מדי) דיונים, ולא ממש זכור לי באיזה דיון מדובר, אם כי כן זכור לי שבדיון כלשהו הגבתי באגרסיביות מסוימת לדברים שכתבת ונראו לי בעצמם תוקפניים. קיפודנחש 18:29, 6 באוגוסט 2023 (IDT)תגובה

נחשקיפוד עריכה

התפלאתי שאני ראשון... אירוע חריג: נחש ניסה לאכול קיפוד ומת מהקוצים... התמונה פחות נעימה מהתמונות אצלך בעמוד. ביקורת - שיחה 14:30, 7 באוגוסט 2023 (IDT)תגובה

הקישור שהבאת לא תקין.. הכתבה נמצאת כאן: [4] נריה - 💬 - 15:09, 7 באוגוסט 2023 (IDT)תגובה
תודה נריה. ביקורת - שיחה 16:24, 7 באוגוסט 2023 (IDT)תגובה

עיצוב לפסקה בודדת עריכה

האם יש דרך לבצע זאת באמצעות תבנית בודדת. כלומר האם ניתן לגדיר באמצעות תבנית הגדרות עיצוב שיחולו עד סוף הפסקה בה היא מוצבת, או שהיא תהיה חייבת תבנית נוספת שתסגור את ה-DIV? מיכי - שיחה. 18:09, 10 באוגוסט 2023 (IDT)תגובה

לא ידועה לי דרך לעשות זאת, למרות שבהחלט יתכן שיש אפשרות כזו.
בלי קשר לשאלה עצמה, לא הצלחתי להתאפק לגבי השימוש ב"פסקה".
בעברית, פסקה היא משפט או קטע טקסט קצר שמכיל כמה משפטים שאחרי האחרון בהם שורה חדשה.
בדפוס, מקובל שהשורה הראשונה בפסקה מוזחת "פנימה", והשורות פרט לאחרונה "מיושרות", כלומר סופיהן בקו אחד.
בוויקיפדיה פשה מנהג נלוז לכנות סעיף בשם "פסקה", וכך איבדנו את המילה פסקה במשמעותה המקובלת, ואין לנו מונח תחליפי. השאלה שלך (עליה אין לי תשובה) מתייחסת ל"סעיף", שמכונה בוויקיפדיה מחוץ לעברית section.
סליחה על הטרחנות, אבל השימוש השגוי ב"פסקה" תמיד הציק לי. אגב, אם כוונת השאלה הייתה באמת "פסקה", יתכן שיש דרך פשוטה לעשות מה שביקשת... בברכה - קיפודנחש 15:39, 11 באוגוסט 2023 (IDT)תגובה
תודה. החכמתי.
מה האפשרות אם כוונתי הייתה שונה (יש לי ידע בסיסי מינימלי ב-HTML). מיכי - שיחה. 13:17, 14 באוגוסט 2023 (IDT)תגובה
האמת, לא ממש התעמקתי, רק ניחשתי שאפשר. תשובה רצינית דורשת חפירה ובדיקה, ואין לי עניין לבצע את החפירה אם השאלה היא רק לסיפוק הסקרנות.
אם יש צורך ממשי, let me know, ואם אצליח למצוא זמן אנסה לענות. בב"ח - קיפודנחש 21:41, 14 באוגוסט 2023 (IDT)תגובה
אז מקווה שעוד לא טרחת למצוא תשובה, כרגע זה לסיפוק הסקרנות. מיכי - שיחה. 18:16, 15 באוגוסט 2023 (IDT)תגובה
אני משתדל להקפיד להבדיל בין פסקה ל"מקטע" (המונח שחשבתי שהכי מתאים). אולי זה יכול לסייע גם לכם. – מקף ෴‏ 18:36, 15 באוגוסט 2023 (IDT)תגובה
"מקטע" זה משהו אחר, שאינו מוגדר היטב באופן כללי, אבל בוויקיפדיה הכוונה היא כנראה לקטע בדף בין "מילת הקסם" {{#קטע התחלה}} (או <קטע התחלה...) ל{{#קטע סוף}}, ובדרך כלל מכיל מספר פסקאות.
כשבוויקיפדה אומרים "פסקה" בדרך כלל מתכוונים לטקסט בין אלמנט h2 אחד לבא אחריו. כפי שאמרתי, השם הנכון למונח הזה הוא "סעיף". קיפודנחש 18:52, 15 באוגוסט 2023 (IDT)תגובה
סעיף נתפס אצלי הרבה יותר קרוב לסעיף במשמעות תבליט (ממוספר או לא ממוספר). אני משער בזהירות שזו הסיבה שאנשים פונים להשתמש ב"פסקה" במקום. יש חלופות נוספות? – מקף ෴‏ 19:14, 15 באוגוסט 2023 (IDT)תגובה
מה שאתה קורא "תבליט" מכונה בדרך כלל "פריט" (הביטוי "פריט ברשימה" ערב לאוזן הרבה יותר מ"תבליט ברשימה", ו"סעיף ברשימה" נשמע סטוי לגמרי). המונח באנגלית ובתוכנת ויקיפדיה למה שכיניתי "סעיף" הוא section. קיפודנחש 19:18, 15 באוגוסט 2023 (IDT)תגובה
"ואין לנו מונח תחליפי." בעל הבית בתגובתו הראשונה
שוב אשמח בהעשרת סקרנותי, מתי באה מילת הקסם הנזכרת לידי שימוש? מיכי - שיחה. 19:18, 15 באוגוסט 2023 (IDT)תגובה
@מיכי י-ם: אפשר לראות דוגמאות לשימוש ב ויקיפדיה:דיווח על טעויות, אם כי השימוש שם הוא בצורה הלא מתורגמת, #lst. ערכי את הדף כולו בקודמקור כדי למצוא דוגמאות. מאוחר יותר נוספה גם היכולת להכליל סעיף (נדמלי lsth) ולא רק הכללת קטע (או "מקטע"). קיפודנחש 19:22, 15 באוגוסט 2023 (IDT)תגובה
ולהשלמת התמונה: יש גם רשימה של סעיפים, אבל זו לא רשימה באופן כללי אלא רשימה מיוחדת, שמכונה בדרך כלל "תוכן העניינים".
כשמדובר במסמך ארוך (ספר), מדברים על "פרקים". במסמכים קצרים יותר כמו הצעת חוק, חוזה, מאמר מדעי או ערך בוויקיפדיה, השם של קטע טקסט שכותרת בראשו עד הכותרת הבאה הוא "סעיף", ומה שאנחנו קוראים "סעיף משנה" או "תת סעיף", כלומר הקטע מתחת כותרת ברמה h3 או h4 בוויקיפדיה, נקרא בשפה המשפטית "סעיף קטן", שבדרך כלל מקבל זיהוי של הסעיף "הגדול" שמכיל אותו בתוספת זיהוי פנימי ("סעיף קטן ג4" יהיה תת-הסעיף הרביעי בסעיף השלישי). קיפודנחש 19:42, 15 באוגוסט 2023 (IDT)תגובה
אגב, המספור של הסעיפים במ"ו ממספר אותם ברצף ללא התייחסות לרמת הכותרת. מתנצל על ניעור האבק לא יצא לי לבקר כאן מאז הדיון. מיכי - שיחה. 12:01, 29 באוקטובר 2023 (IST)תגובה
במחשבה שלישית, יתכן שניתן לעשות משהו כזה (עיצוב לסעיף מסוים) בעזרת templatestyles, אבל זה לא טריביאלי, ולא הצלחתי לחשוב על מימוש לא רופף, ובפרט, מימוש שלא יישבר אם מבנה הדף משתנה, למשל נגרע או נוסף סעיף לפני הסעיף אותו רוצים לעצב (לא שברור לי איך לממש אפילו בצורה רופפת, אבל נדמלי שיש דרך). יש ציטוט ישן של ג'פרי קייס, שפיתח את SNMP:
Back on the farm, we have a saying:
``Sure, almost anything is possible. You can even teach a goldfish to play the piano, if you use enough voltage.[5]
במילים אחרות, הרבה פעמים כשאמרתי שאי אפשר לעשות דבר מה התברר שטעיתי, ואסתפק באמירה שלא הצלחתי לחשוב על דרך שפויה לעשות זאת. בב"ח - קיפודנחש 16:43, 29 באוקטובר 2023 (IST)תגובה

גליוטינה עריכה

לגבי אלתרמן כנראה נכון. לגבי אי-פעם: גיליוטינה#הגיליוטינה בגרמניה הנאצית. ביקורת - שיחה 18:26, 30 באוגוסט 2023 (IDT)תגובה

תודה, לא ידעתי. אז תקציר השחזור לא מדויק, אבל השחזור עצמו כנראה עדיין נכון - ראה את תוכן העריכה ששוחזרה.
לא הצלחתי למצוא את השיר עצמו - אולי ב-nli יש גם "טורים"? חיפשתי ברפרוף ולא מצאתי - אולי דוד שי יוכל. (דוד: מדובר על העריכה הזו אותה שחזרתי - ראה תקציר השחזור, שכאמור, שגוי בחלקו)
בב"ח - קיפודנחש 19:07, 30 באוגוסט 2023 (IDT)תגובה
לא מצאתי את השיר, אבל יש באינטרנט רמזים לקיומו. החזרתי לערך את המידע, ללא הפרשנות. דוד שי - שיחה 19:54, 30 באוגוסט 2023 (IDT)תגובה
הנה מראי מקום שאולי יעזרו -

שיר הגיליוטינה. טורים, שנה א, גל' 5 (כ"ה באלול תרצ"ד, 5 בספטמבר 1934), עמ' 4.

חזר ונדפס ב'מחברות אלתרמן', כרך ב (תשל"ט), עמ' 139–142 וב'שירים 1931–1935' (תשמ"ד), עמ' 139–142.

--‏Yoavd‏ • שיחה 15:31, 6 בספטמבר 2023 (IDT)תגובה

שלחתי לדוד שי את השיר, קובץ PDF של ארבעה דפים. אין לי אפשרות לשלוח לך כי לא הפעלת את אופציית קבלת המיילים. --‏Yoavd‏ • שיחה 11:26, 7 בספטמבר 2023 (IDT)תגובה
אפשר לשלוח לי דוא"ל, אבל אין התחייבות לתשובה. לגבי השיר והנושא: בסך הכל שחזרתי עריכה שגויה (עם תקציר שגם הוא היה שגוי בחלקו), ודוד החזיר את החלק בעריכה שלא היה שגוי. אין לי עניין מיוחד בגיליוטינה (אם כי אוכל להמליץ בחום על סרט עם דניאל אוטיי שמסתובב סביבה: en:The Widow of Saint-Pierre).
לגבי אלתרמן, זה בעייתי: מצד אחד משורר עם עוצמה יוצאת דופן, מצד שני, מניפולטור חסר מעצורים. כתב כמה מהשירים החזקים ביותר שקראתי בעברית, ויחד עם זאת קצת מעורר סלידה. לא תנדוד שינה מעיני בלי לקרוא מה שכתב על הגיליוטינה. תודה, בכולופן. קיפודנחש 17:33, 7 בספטמבר 2023 (IDT)תגובה
דוד שי העלה קטע מהבית הראשון בערך גיליוטינה, אם אתה סקרן...--‏Yoavd‏ • שיחה 20:00, 7 בספטמבר 2023 (IDT)תגובה
תודה. קיפודנחש 20:27, 7 בספטמבר 2023 (IDT)תגובה
תודה לשניכם, אני מבין מהקטע שהוא העלה שנואש מלהבין את הרקע שבשלו כתב אלתרמן את השיר. ביקורת - שיחה 21:44, 7 בספטמבר 2023 (IDT)תגובה

שחמציג עריכה

שלום, האם יש לך דרך קלה לגלות כמה פעמים נעשה שימוש בתבנית? או כמה משחקים הועלו תוך שימוש בתבנית (זה למעשה יותר מעניין אותי) ‏Yoavd‏ • שיחה 17:11, 6 בספטמבר 2023 (IDT)תגובה

לא בדיוק, אבל אפשר לספור בכמה ערכים נעשה בתבנית שימוש. כדי לספור מופעים של התבנית (כלומר להוסיף 7 עבור ערך שהתבנית מופיעה בו 7 פעמים), קל וחומר כדי לספור כמה משחקים מופיעים בתבניות השונות, כנראה נחוץ בוט.
תאורטית אפשר כנראה לכתוב סקריפט שיעשה משהו כזה, אבל לא סביר שזה יקרה.
כדי לספור ערכים, אפשר להשתמש בחיפוש: מיוחד:חיפוש/hastemplate:pgn (כרגע 168 ערכים) ובדף החיפוש אפשר לעדן את השאילתה (כברירת מחדל החיפוש הוא במרחב הערכים, אבל זו רק ברירת מחדל, ואפשר להגדיר חיפושים במרחבי שם אחרים, או פילוחים נוספים - החיפוש המובנה די חזק). קיפודנחש 18:52, 6 בספטמבר 2023 (IDT)תגובה
תודה רבה! גם 168 זה יפה. כמובן שישנם ערכים בהם יש עשרות רבות של משחקים, כך שהתבנית נוצלה בהחלט. השאלה היא למטרה עתידית - אני אציע לויקימידה להציג את היצירה שלך בויקימניה הבאה. זה ממש מוצר יפיפה! --‏Yoavd‏ • שיחה 21:25, 6 בספטמבר 2023 (IDT)תגובה

לא שאלה לדלפק הייעוץ עריכה

איפה אז שואלים את זה אשמח שתעזור לי Refaell - שיחה 18:43, 13 בספטמבר 2023 (IDT)תגובה

קרא את ויקיפדיה:בקשת ערך, ותחליט איפה לבקש לפי מה שמתאים לבקשה שלך - בטוחני שתוכל למצוא שם הנחיות איך לבקש ערך בו מעוניינים. קיפודנחש 21:50, 13 בספטמבר 2023 (IDT)תגובה
אוקי תודה על העזרה :) Refaell - שיחה 22:15, 13 בספטמבר 2023 (IDT)תגובה
אתה יכול להגיד לי אם עשיתי נכון?
פורטל:טלוויזיה/ערכים_מבוקשים#סוגות_טלוויזיוניות Refaell - שיחה 23:01, 13 בספטמבר 2023 (IDT)תגובה
זה הדף הנכון. לא בטוח שמה שעשית נכון - אנא הצץ בהיסטוריה של הדף, והתייעץ עם אנשים שערכו אותו לאחרונה. בברכה - קיפודנחש 09:30, 14 בספטמבר 2023 (IDT)תגובה
אוקי Refaell - שיחה 13:01, 14 בספטמבר 2023 (IDT)תגובה

עיצוב תיבת המשוב עריכה

תיבת המשוב נראית מכווצת במובייל, ונראה שזה קשור להגדרות עיצוב שהחלת כדי שהתיבה לא תחרוג מרוחב המסך ותעוות אותו. בעיני העיצוב הרבה יותר טוב כאשר .feedbackDiv מקבל 100% רוחב במקום inherit ו-#feedbackTextArea מקבל 95% רוחב. תודה מראש. Uziel302 - שיחה 09:44, 17 בספטמבר 2023 (IDT)תגובה

אין צורך לבקש רשות - יש לך הרשאות עורך ממשק, ואם יש משהו שצריך לעשות ואתה יודע איך, קום ועשה. לא זכור לי איפה שיניתי מה ולמה, אבל מפנייתך אלי נראה ששיניתי משהו איפשהו - ללא ספק זה היה כתוצאה מדיווח של מישהו על בעיה ממשית בממשק. כל זמן שהשיפור לא מחזיר את הבעיה, אין לי משהו מיוחד לתרום כאן. רק תדאג בבקשה שהתצוגה בממשק מחשבים לא תשתנה, או לפחות לא באופן משמעותי (אלא אם כן מדובר בשיפור מכוון). תודה, בבקשה, סליחה וברכה - קיפודנחש 09:59, 17 בספטמבר 2023 (IDT)תגובה
ביצעתי את השינוי שהצעתי, אמנם משפיע גם על תצוגת דסקטופ אבל באופן שבעיני הוא שיפור. התיבה הפנימית מהווה 95% מהתיבה החיצונית והתיבה החיצונית מוגבלת לרוחב המסך. Uziel302 - שיחה 20:13, 25 בספטמבר 2023 (IDT)תגובה
תודה. קיפודנחש 06:17, 26 בספטמבר 2023 (IDT)תגובה

חג שמח עריכה

האמת היא שתשובה חלקית לשאלתי בדוא"ל נעוצה בעריכה של יגאל שעות ספורות לאחר מכן, אבל מן היאות להתייחס ;-) בכל אופן אאחל חג שמח ושבת שלום, וכמקובל – תודה, בבקשה, סליחה. דגש - שיחה 06:53, 29 בספטמבר 2023 (IDT)תגובה

סליחה. אכן היה עלי להגיב. להגנתי אומר שניסיתי (אפילו יותר מפעם אחת) לראות את הבעיה בעצמי ללא הצלחה והתכוונתי לענות בדף שיחתך שנראה שהבעיה נפתרה, אבל חשבתי שלפני הכרזה כזו, רצוי לבדוק טיפה יותר לעומק ולוודא שאכן כך הדבר, וזאת לא הספקתי לעשות. בהמשך חשבתי שהכלל "עבר זמנו בטל קורבנו" מתאים כאן, וויתרתי על תגובה באיחור של ימים.
שוב, אקווה שתסלח לי על העבירה הזו על כללי הנימוס המקובל. חג שמח גם לך, ואקווה שלא הייתה כאן פגיעה ברמות שדורשות בקשת סליחה נוספת בעשרת ימי התשובה בשנה הבאה. בברכה - קיפודנחש 07:03, 29 בספטמבר 2023 (IDT)תגובה
הכול טוב :-) דגש - שיחה 07:05, 29 בספטמבר 2023 (IDT)תגובה

תרומתך לדיונים עריכה

אני תמיד שמח להיתקל בתגובות שלך בדיונים. הן מחכימות, מציגות נקודות מבט חדשות, מדייקות מסרים או הבחנות, ותמיד מובילות לאיזון שלא פעם הופך להיות סיכום מצוין של הסוגייה. תודה על ההשקעה במחשבה ובכתיבתן! ~ מקף ෴‏ 00:22, 5 באוקטובר 2023 (IDT)תגובה

תודה. אף פעם אין 100%, אז "תמיד" זו כנראה הפרזה קלה, אבל אסתפק ב"ברוב המקרים"... בברכה - קיפודנחש 01:16, 5 באוקטובר 2023 (IDT)תגובה
  איילשיחה 00:50, 17 בדצמבר 2023 (IST)תגובה

עזרה בבקשה עריכה

הי, אני משה הגברבר, אני משתמש באיןציקלופדיה העברית, ואני עורך ממשק, וכידוע, איןציק' הינה עם שעון נוריץ' (השעון הלאומי בבריטניה), וכבר מלא זמן שאנחנו מנסים להחליף לשעון ישראל, בבקשה תוכל לעזור לנו, למען ההומור? בתודה--משה הגברבר (שיחה) 2A01:6500:A041:B575:560A:60D0:AE1C:1A2E 15:13, 8 באוקטובר 2023 (IDT)תגובה

לא התעסקתי בזה (לפחות לא בעשרים שנה האחרונות), אך אייעץ שתנסה לקרוא ולהבין את mw:Manual:$wgLocaltimezone. קיפודנחש 20:48, 8 באוקטובר 2023 (IDT)תגובה

ברוב העיצובים הכוכב נעלם עריכה

היי. כנ"ל. יגאל (בקשת עזרה, IKhitron ושיחה) 23:08, 30 באוקטובר 2023 (IST)תגובה

שאילתה בAPI של וויקי עריכה

ידוע לך ההבדל בין קבלת רשימת עריכות unpatrolled ל-!patrolled? אני מניח שההבדל הוא האם לקבל את העריכות שלא מסומנות במסד הנתונים כ-patrolled, או לקבל את אלו שמסומנות כ-unpatrolled, השאלה האם יש מקרים שלא תואמים לשניהם. או אולי ידוע לך על כתובת מתאימה לשאלה. מיכי - שיחה 17:18, 27 בנובמבר 2023 (IST)תגובה

לא מוכר לי unpatrolled.
אולי זה מילה נרדפת ל-!unpatrolled ואולי לא. האם מוכר לך מיוחד:ארגז חול של API? קל מאד להריץ בעזרתו שאילתה, ולראות אם יש או אין הבדל בין מה שחוזר עם זה או זו. בהצלחה!
כדי לראות את המבנה של "עריכה" במסד הנתונים הצץ ב- mw:Manual:Database layout. כנראה בטבלת recentchanges (כל שם טבלה מקשר לדף עם הסכימה של הטבלה).
שים לב שזה לא המקום הראשי, שהוא "גרסה".
בטבלת הגרסאות מופיעה העריכה עצמה, יחד עם מטא-דטה (מי, מתי, תקציר), בעוד בטבלת recentchanges יש עוד מטא-דטה שקשור לעריכה, ובפרט דגל "patrol". הרשומות בטבלת recentchanges מתנדפות מאליהן בהגיען לגיל 30 ימים, ויחד עמן גם מצב ה-patrol של עריכה. יתכן שלסימון עריכה כבדוקה יש עוד תוצרת, שאולי נשמרת בטבלה מאריכת ימים. נדמלי שאור כתב פעם סקריפט שמראה מתי עריכה סומנה כבדוקה ומי סימן. זה פחות או יותר כל מה שידוע לי על patrol.
בברכה - קיפודנחש 01:31, 28 בנובמבר 2023 (IST)תגובה
מוכר, על בסיסו אני שואל. בשאילתה (בארגז החול) לקבלת רשימת העריכות שלא נבדקו, קבלתי מערך זהה בגודלו בשתי האפשרויות (לא השוויתי את כלל העריכות).
תודה על ההפניה לmw:Manual:Database layout לא הכרתי.
"יתכן שלסימון עריכה כבדוקה יש עוד תוצרת, שאולי נשמרת בטבלה מאריכת ימים." מבוסס על הוכחה כלשהי? או שכוונתך לפעולת היומן שנשמרת. הסקריפט של אור מבוסס על recentchanges.
תודה על המענה המורחב והמחכים. מיכי - שיחה 16:22, 28 בנובמבר 2023 (IST)תגובה
לשאלתך: לא.
בגלל ש-recentchanges מכסה רק 30 יום, ובגלל שחשבתי שהסקריפט של אור יודע לדווח גם על עריכות ישנות יותר, ניחשתי שאולי יש עוד עקבות. אם אין אז אין. קיפודנחש 17:00, 28 בנובמבר 2023 (IST)תגובה
הסקריפט של אור אכן יודע לדווח גם על עריכות ישנות (ראו דוגמה סופר־אקראית, בהנחה שהסקריפט מופעל אצלכם), וזאת מכיוון שהוא שואב את המידע באמצעות רשימת logevents (שבה הרשומות נשארות לתמיד) ולא באמצעות recentchanges (שבה הרשומות נעלמות אחרי 30 יום). Guycn2 - שיחה 17:06, 28 בנובמבר 2023 (IST)תגובה
סליחה. החלפתי עם סקריפט אחר שלו, שמתריע במקרה שהעריכה האחרונה בדף לא נבדקה. מיכי - שיחה 17:21, 28 בנובמבר 2023 (IST)תגובה

הפסקת התראות על קישורים לדף שיצרתי עריכה

יש אפשרות כזו, על ערך אחד?

לא דחוף במיוחד. איילשיחה 00:51, 17 בדצמבר 2023 (IST)תגובה

העדפות ← הודעות ← דפים מושתקים להתראות על קישורים. Guycn2 - שיחה 01:01, 17 בדצמבר 2023 (IST)תגובה
תודה רבה!
שכחתי מזה לגמרי.
פשוט פעמי-עליון מפציץ בקישורים לשנתון לחקר המקרא והמזרח הקדום... איילשיחה 01:03, 17 בדצמבר 2023 (IST)תגובה
  Guycn2 - שיחה 01:03, 17 בדצמבר 2023 (IST)תגובה
  פעמי-עליון - שיחה 01:12, 17 בדצמבר 2023 (IST)תגובה

מעניין לעניין עריכה

בהמשך לשאלתך בוק:ד אודות מחיקת עריכות שלא נשמרו ביציאה מהדף, אשמח להצצתך בסקריפט זה (אתר ויקי חיצוני), האם לדעתך מומלץ להביאו ויקיפדיה. מיכי - שיחה 17:01, 15 בינואר 2024 (IST)תגובה

קשה לומר. הקוד עצמו לא מוצא חן בעיני, אבל זה יותר עניין של סגנון מכל דבר אחר. יש חשש מסוים ששימוש בסקריפט יכול לגרום לדריסה לא מכוונת של עריכות של עורכים אחרים - ברפרוף נראה שמה שהסקריפט עושה זה שמירה אוטומטית של "draft" בתיבת העריכה עד שמבצעים שמירה, והצעה להחזיר אותו (אם יוצאים ממצב עריכה בלי לשמור) כשפותחים את הדף לעריכה. צריך לבדוק מה באמת מתבצע - הפרשנות שלי לקוד לא בהכרח נכונה, אבל נדמלי שיש כאן שתי בעיות: הסקריפט לא מטפל ב"עריכת פסקה": אם פותחים סעיף אחד בדף לעריכה יוצאים בלי לשמור, ואז פותחים את הדף כולו או סעיף אחר, הוא יציע לבצע פעולה שגויה ומזיקה. אם יוצאים בלי לשמור, מישהו אחר מבצע עריכה ואז פותחים את הדף שוב לעריכה, הוא יציע לבצע פעולה שמשמעה דריסת העריכה הקודמת, ללא כל אינדיקציה. צריך גם לבדוק את ההתנהגות אם פותחים לעריכה מכמה טאבים בדפדפן (אולי לא פעולה "הגיונית", אבל משהו שיכול לקרות באופן לא מכוון). כאמור, זה מה שנדמלי שקורה מקריאה חפוזה של הקוד, כדאי לבדוק מה קורה באמת, אבל לשאלתך, לא נראה לי רצוי לייבא את הדבר הזה הנה. בברכה - קיפודנחש 19:18, 15 בינואר 2024 (IST)תגובה
בהתחשב שהעיסוק שלי תבחום הוא בגדר חובבן/מתחיל, אשמח להבין מה לא מצא חן. אנסה לטפל בבעיות שהוזכרו כך: אם מופיע בכתובת section הסקריפט לא יפעל. בנוסף, תישמר הגרסה הנערכת ואם היא שונה מהנוכחית תוצג התראה/לא תתאפשר החזרה של הטקסט. אשמח לחו"ד בהנחה ששאלותיי מוצאות חן יותר מהקוד. מיכי - שיחה 18:03, 16 בינואר 2024 (IST)תגובה
נתחיל מפרוצדורה: לא ברור לי ב-100% אם הפנייה הנכונה אליך היא "את" או "אתה". עד שתאומר אחרת אשתמש בלשון זכר.
מתגובתך האחרונה אפשר להבין שאתה הוא מי שכתב את הסקריפט הזה. האם זה כך? אם כן, ראה בזנב תשובתי הארכנית הסבר מה בקוד לא מוצאחן לי.
כיוון שהפנית לסקריפט במכלול, אנחש שיש לך שם חשבון וביכולתך לערוך, כלומר לבדוק איך הסקריפט הזה מתנהג במצבים שונים, ואציע להשתמש ביכולת זו לפני שמייבאים.
לגבי הבעיה שתיארתי בעריכת סעיף: קודם כל, כדאי לוודא שהבעיה שתיארתי אמתית - כאמור לא קראתי את הקוד בעיון, ובוודאי שלא ניסיתי אותו. שנית, אם מנטרלים את הסקריפט לחלוטין בעריכת סעיף, הוא הופך שימושי הרבה פחות - במרחב הערכים, לפחות כשמדובר בערכים שאינם קצרמרים, עריכת סעיף היא הנורמה, ועריכת הדף כולו החריג ולא ההפך (לא כשמדובר בעורך החזותי, אבל כאן מדברים על קודמקור). אציע לא לנטרל כשמדובר בעריכת סעיף, אלא לשמור בנוסף לתוכן גם מטא-דאטה שיכלול גם את הסעיף (מספר הסעיף בדף, שמו, או גם וגם), ורק כשיש התאמה להציע להשתמש בתוכן השמור. ההצעה לשמור גם את התוכן המקורי וגם את התוכן שנערך ולא נשמר סבירה, אבל שקול אולי גישה חליפית: בשמירה לצרף גם את מספר הגרסה (שוב, מטה דאטה), ולוודא התאמה לפני שמרשים לסקריפט להציע הצעות.
מעבר לשתי הבעיות שתיארתי (שוב, מבוסס על קריאה חפיפית של הקוד, ואין לי כל ביטחון שהבעיות אמתיות) לא הצלחתי לחשוב על בעיות אחרות. אם שתי אלו תטופלנה (או שבדיקה תראה שאינן קיימות), אפשר בהחלט לנסות אותו כאן. עצתי היא להוסיף אותו כ"סקריפט אישי" (יש סעיף כזה בוק:ס) ולהציע לכמה עורכים לנסותו, ואם מישהו או מישהם יגידו כי טוב, נוכל "לשדרג" אותו, כלומר להעבירו ממרחב המשתמש למרחב מדיה ויקי, ולהעניק לו מספר. אם תבחר במסלול הזה, יש לצפות שמי שישתמש יצביע על בעיות או יציע שיפורים.
הסבר ל"הקוד עצמו לא מוצא חן בעיני": מדיה ויקי עושה שימוש בספריה בשם jQuery. שימוש בה מקצר את הקוד ועושה אותו קריא יותר. כך למשל:
// instead of:
let editBox = document.getElementById("editform");
// you can write
let editBox = $('#editform');
בדוגמה הזו ההבדל אולי ניכר, אבל לא נראה גדול או משמעותי. בכל מיני מקומות אחרים השימוש ב-jQuery לא רק מקצר את הקוד, אלא גם הופך אותו פשוט, ברור וקריא יותר במידה משמעותית. יש גם כמה דקויות קטנות, כמו השימוש ב-setTimeout: לכאורה הדבר נעשה כדי לחסוך בשמירות, אבל בפועל זה לא מה שקורה: כל פעם שה-event handler הזה נקרא (לא השתמשתי בו, אבל הנחתי היא שהוא נקרא כל פעם שתוכן תיבת העריכה משתנה), נוסף ל"תור המשימות" עוד פריט, שייקרא אחרי 30 שניות, כלומר אין כאן כל חיסכון, אלא רק פיגור בפעולה שמתבצעת (אם תכתוב "מיכי", תגרום בכך לארבע שמירות שיתבצעו אחת אחרי השנייה אחרי 30 שניות). setTimeout מחזיר timeoutID, שאפשר לעשות בו שימוש בקריאה ל-clearTimeout(), כדי לנקות את התור לפני שמלבישים עליו עוד setTimeout. בלי להתעמק, נרלי שההשהיה של 30 שניות לא מועילה, לא נחוצה ואולי מזיקה (נדמלי שהמשמעות היא שהשינויים שבוצעו בחצי הדקה האחרונה לפני היציאה מהדף לא יישמרו?). יש סיבה במקרים שונים להשתמש ב-setTimeout לאו דווקא לצורך השהיה: אם למשל saveText הוא פעולה "יקרה", זה יכול לגרום לעיכוב בחזרה מה-event handler, מה שעלול לגרום להתנהגות "לא תגובתית" שהמשתמש מרגיש בה. במרים כאלה נהוג לפעמים להשתמש ב-setTimeout עם השהיה של מילישנייה או אפילו אפס, כך שפעולת השמירה תתבצע _אחרי_ חזרה מה-event handler, כך שהמשתמש לא יחוש בעיכוב (בפועל, כנראה שקריאה ישירה ל-saveText לא באמת תגרום לעיכוב מורגש, ואין סיבה לטקס הזה, אבל חשבתי שכדאי לספר לך שקריאות חוזרות ל-setTimeout כשכל הקריאות מצביעות לאותה פונקציה יגרמו לקריאות חוזרות לפונקציה עצמה אם לא קוראים ל-clearTimeout). עד כאן. שמחתי לראות עורך נוסף שמצטרף, אפילו אם בהיסוס מה, לשורת ה"סקריפטאים". תרצה אולי להציץ בויקיפדיה:סקריפטים/בקשות - יש שם כמה בקשות פתוחות שאולי תרצה לאתגר עצמך בהן.
בברכה - קיפודנחש 18:59, 16 בינואר 2024 (IST)תגובה
ראשית: תודה על המשוב. הפניה אלי "אתה" (בעבר מסיבה טכנית הופיע אחרת).
אכן כתבתי את רוב הקוד שם, אם כי הרעיון אינו שלי.
לגבי עריכת סעיף: לא בדקתי, אבל אין כרגע בקוד משהו שיפתור את הבעיה. לגבי הפתרון מתחילה חשבתי שמספר הסעיף לא יעזור למקרים של שינוי במספור אבל שילוב של שם יעזור בחלק מהמקרים.
לגבי דריסת גרסאות: כמובן כוונתי הייתה למזהה גרסה ולא לתוכן.
לגבי שימוש בספריות מ"ו והכלולות בה" אקח לתשו"ל.
נראה שנשמטה דוגמה מתגובתך אבל לא אטריח.
ושוב תודה. מיכי - שיחה 19:06, 16 בינואר 2024 (IST)תגובה
התחלתי לכתוב על ידי הקשה על "תגובה", והתברר לי שזה לא מתאים לכתיבת קוד. שמרתי כדי שאוכל לחזור לעורך הישן והטוב להשלמת הדוגמה וההסבר בעזרת עריכת הסעיף, אבל נאלצתי לעזוב את המחשב לפני ששמרתי. כשאשוב אליו אשלים את התגובה.
בברכה - קיפודנחש 19:58, 16 בינואר 2024 (IST)תגובה
"חשבתי שמספר הסעיף לא יעזור למקרים של שינוי במספור": אם מוסיפים את ההגנה שמבוססת על מזהה הגרסה, לא יכול להיות שינוי במספור - שינוי כזה משמעו גם שינוי במזהה הגרסה. קיפודנחש 20:29, 16 בינואר 2024 (IST)תגובה
ידוע לך דרך להגדיר ידנית את מזהי הבסיס שמגדירים התנגשות עריכות? אם הדבר אפשרי (וריאלי), אפשר להשתמש בזה במצב שיש גרסה קודמת, מלבד הדפסת התראה למשתמש.
חשבתי לנסות להשתמש ב-indexedDB של הדפדפן אבל זה נראה מורכב.
והנה נא הואלתי, אשאל שלוש שאלות (בסדר יורד מבחינת שייכותן לנושא):
1. איך ניתן ליצור השלמה אוטומטית לספריות ב-VSCode?
2. השינוי בתמיכה בתקן ES6 קשור לגרסת המדיה ויקי או הגדרה עצמאית?
3. (ללא קשר כלל) האפשרות של תצוגה מקדימה בזמן עריכה מוטמעת בתוכנה או הרחבה נפרדת? אם הרחבה מה שמה?
בתודה! מיכי - שיחה 18:57, 17 בינואר 2024 (IST)תגובה
הערה נוספת שאיננה קשורה: העוגיות של אתרי ויקימדיה והמכלול מופיעות בשני האתרים. איני פונה בעצמי לפבריקטור, כיון שהידע שלי שבאנגלית מועט. מיכי - שיחה 19:16, 17 בינואר 2024 (IST)תגובה
תשובות חלקיות לשאלות:
  • "ידוע לך דרך להגדיר ידנית את מזהי הבסיס שמגדירים התנגשות עריכות"
    לצערי לא.
  • איך ניתן ליצור השלמה אוטומטית לספריות ב-VSCode?
    לא הבנתי את השאלה, אבל לא חיוני להסביר - גם אם אבין, בוודאות לא תהיה לי תשובה מועילה
  • השינוי בתמיכה בתקן ES6 קשור לגרסת המדיה ויקי או הגדרה עצמאית?
    מן הסתם קשור לגרסת התוכנה, אם כי יתכן שמדובר לא בדיוק בתוכנת הבסיס, אלא גם בכמה מההרחבות הסטנדרטיות. הרחבות סטנדרטיות הן למשל resourceloader, וכמה הרחבות נוספות שלמרות שהן עדיין מופצות כ"הרחבה", בפועל יכולות להיחשב חלק מהתוכנה הבסיסית, כמו cite, או ParserFunctions
  • האפשרות של תצוגה מקדימה בזמן עריכה מוטמעת בתוכנה או הרחבה נפרדת?
    יש כל מיני "תצוגה מקדימה". זו שמופעלת מהכפתור כנראה מובנית בתוכנה. לגבי זו שמופעלת מהכפתור בפינה שמאלי עליונה - לא ידוע לי. הניחוש הוא שזו הרחבה, אבל לא מצאתי הרחבה שאומרת שהיא עושה את זה
כמה דברים, אולי חלקם ידועים לך, ואולי חלקם לא נכונים: רשימת ההרחבות שמותקנות בהתקנה כלשהי של תוכנת מדיה ויקי מופיעה במיוחד:גרסה. לגבי "תקן ES6" - למיטב ידיעתי מדובר בעיקר בשני דברים. להבנתי הכוונה להגדרת פונקציות אנונימיות בעזרת <=, משהו שהשתמשת בו בסקריפט שלך, אבל מדיה ויקי לא מרשה (או לא הרשתה), ולמיטב ידיעתי סירבה לקבל בקוד שנחשב חלק מהתוכנה, ואולי גם בגאדג'טים, והדבר השני זה מחרוזות שמכילות שורה חדשה בעזרת Backtick ( ` במקלדת אנגלית מופיעה על אותו מקש כמו טילדה, ואאל"ט לא מופיע במקלדת עברית). ב-JS "קלאסי", ניתן להגדיר מחרוזת "פשוטה" בעזרת מירכה יחידה או מירכה כפולה. התקן החדש ממשיך לתמוך במחרוזות הללו, ומוסיף תמיכה ב-Backtick, כשמחרוזות כאלו יכולות להכיל מספר שורות.
צר לי שאין לי תשובות טובות יותר לשאלותיך - זה מה יש.
משמח אותי לראות סקריפטאי נוסף - רוב הקודמים פרשו: יונידבסט, משתמש:1Or וקובי כרמל פרשו לחלוטין, ערן הנמיך את פעילותו בוויקיפדיה וכיום היא מוגבלת כמעט רק לתחזוקה של שלושה ארבעה דברים ספציפיים, וגם אני כמעט "סגרתי את החנות" כשמדובר בסקריפטים. יש עוד כמה אנשים עם גישה ל-JS, אבל לא ממש מספיק כדי לתחזק את כל מה שנבנה כאן. אם תבקש הרשאת עורך ממשק, נרלי שאתמוך.
אם כבר מדברים על זה, אודה לך עד מאד אם תוכל להציץ בסקריפט 49 (כתבתי אותו לפני שנים, הוא עבד שנים, והפסיק לעבוד לפני שנים...) ולנסות להשמיש אותו. אולי זה יהיה תרגיל מעניין ואולי לא.
בברכה - קיפודנחש 21:18, 17 בינואר 2024 (IST)תגובה
"איך ניתן...?" כוונתי להצעות להשלמה אוטומטית כמו כתיבת co שמוצעת השלמה ל-console או const
שאלתי לגבי התקן התבססה על הידיעה בידיעות הטכנולוגיה האחרון (נכון לתגובה הקודמת) וכללה גם את התמיכה ב-async/await שהופיעה באחד הגליונות מהחודשים הקודמים.
לגבי סקריפט 49. מבדיקת האלמנט בכלי פיתוח מצאתי (בהצבעה על האלמנטים) הגדרה בשם keyboard-fosusable שבאלמנטים שמקורם לא ידוע לי אופשרה, בשונה מאלו שנוספו על ידי הסקריפט. לא מצאתי היכן זה מוגדר ב-HTML עצמו.
לגבי ההרשאה. הוחמאתי מהההצעה, במידה שתמיכה שלך תספיק לביורוקרטים על אף העדר וותק בעריכה מקומית, ללא כל הרשאה וזכות הצבעה, אשקול ברצינות. מיכי - שיחה 19:27, 21 בינואר 2024 (IST)תגובה
אם בכוונתך לסייע בתחזוקת סקריפטים קיימים (ופה ושם כתיבת חדשים, ובפרט כדי למלא בקשות ב ויקיפדיה:סקריפטים/בקשות, אמליץ בשמחה, ולא נרלי שמישהו יתנגד. אם שעתך לא פנויה, אז אין טעם גם בהרשאה. זה לא אותודבר בכל המקרים: לדוגמה, יש אנשים כמו ערן וכמוני ששעתם אינה פנויה, ועדיין מוצדק להשאיר בידיהם את ההרשאה, משום שרבים מהסקריפטים שנמצאים בשימוש יומיומי נכתבו על ידם, וההרשאה מאפשרת להם לבצע בהם תיקונים קלים (או אפילו שיפורים), גם אם הם כבר לא פעילים בתחום במידה שהייתה מצדיקה הענקת ההרשאה אלמלא כן.
לגבי "איך ניתן": אם הפעם הצלחתי להבין, זה נראה בתחום של הדפדפן. אולי יש הרחבות לדפדפן שעושות מה שאתה מעוניין בו ואמליץ לחפש שם.
בב"ח - קיפודנחש 23:49, 21 בינואר 2024 (IST)תגובה

──────────────────────────────────────────────────────────────────────────────────────────────────── ראשית, תודה על ההמלצה. שנית, יצרתי כאן את הסקריפט המדובר בגרסה משופרת, אשמח לגיחה. מיכי - שיחה 17:08, 25 בינואר 2024 (IST)תגובה

בלי נדר.
בינתיים יש לי בקשה נגדית: אודה לך אם תוכל להציץ בבקשה האחרונה (או לפני אחרונה) בויקיפדיה:סקריפטים/בקשות, להוספת כפתור שמדביק טקסט בתיבת העריכה. יש סקריפט שעושה בדיוק את זה (כמדומני 49), אבל מזה כמה שנים שאינו עובד, כנראה בגלל שינויים ב-DOM. הסתכלתי עליו בעצמי ונגמר לי התקציב לפני שהצלחתי למצוא מה הבעיה.
אגב, יכול להיות שסקריפטים מסוימים דורשים הרשאת מנטר כדי לפעול נכון. אם תתבקש לעשות משהו בסקריפט כזה ותיתקל בקושי בגלל ההרשאה, let me know.
(offtopic נוסטלגי): זה מזכיר לי משהו: זמן קצר אחרי שהצטרפתי לוויקיפדיה ותחבתי את אפי לנושא הסקריפטאות (התחלה מגומגמת - ניסיתי פעם לספור את השפות בהן יצא לי לכתוב קוד, והפסקתי כשהגעתי קרוב ל-20. אין זה אומר שיש לי שליטה בעשרים שפות - רבות מהן לא פגשתי כבר שנים. בין השפות שמניתי יש גם פורטרן, והפעם האחרונה שהצצתי בקוד פורטרן הייתה לפני שרוב הוויקיפדים שפעילים היום נולדו). אחת השפות שההיכרות שלי אתן הייתה הקלושה ביותר הייתה JS, אבל נכנסתי בכל זאת. זמן קצר אחר כך, עורך שפרש מאז אבל רבים מהסקריפטים שכתב עדיין נמצאים (אם כי כמה מהם שוכתבו ללא הכר ואין בהם זכר לקוד המקורי) בשם @Yonidebest העניק לי במפתיע הרשאת מנטר בלי שביקשתי, ובהתחלה זה קצת הביך אותי, משום שלא היה לי ותק וניסיון שיכולים להצדיק את ההרשאה. הסיבה הייתה בדיוק זאת: כדי שאוכל לטפל בסקריפטים שדורשים הרשאת מנטר. אז אם תזדקק להרשאה הזו כדי לטפל בסקריפט שדורש אותה, יש תקדים. יש גם כמה סקריפטים שדורשים הרשאת מפעיל, אבל לא נרלי סביר לבקש את ההרשאה כדי לתקן אחד מהם :) .
בב"ח - קיפודנחש 01:51, 26 בינואר 2024 (IST)תגובה
לאט לאט. לא כל ההערות שלי חשובות באותה מידה. נתחיל אולי בהפניה לתיעוד של ספריות JS של מדיה ויקי: mw:ResourceLoader/Core modules.
הערת nitpick מובהק: new URLSearchParams(location.search).get("section"); נראה פיכסה. יש mw.util.getParamValue (כמובן שזה דורש using ל-mediawiki.util, אבל שווה)
מקובל להשתמש ב-mediawiki.storage ולא ישירות ב-window.localStorage - אל תשאל אותי למה, אבל כנראה יש סיבה.
לא בהכרח שיפור - זה עניין של טעם. קטע הקוד
    mw.config.get("wgAction") === "edit" ||
    mw.config.get("wgAction") === "submit"
לא נרלי יפה. הצורה המועדפת עלי היא inArray:
if ($.inArray(mw.config.get("wgAction"), ["edit", "submit"]) + 1)
inArray מחזיר -1 כשהוא לא מוצא את מה שביקשת, וכשמוסיפים 1 יוצא false. כאמור, עניין של טעם, אבל לפעמים רואים בקוד דברים כמו
a==b || a==c || a==d || a==e
וכאשר a בעצמו הוא ביטוי מסורבל (כמו במקרה שלך), יש ל-inArray יתרון. יש דרכים נוספות לכתוב יותר יפה מהדוגמה שנתתי ל"לא יפה" - אפשר לחשב את a פעם אחת ולדחוף למשתנה, אפשר להשתמש ב-switch (בשביל זה המציאו את ה-fallthrough) וכהנה וכהנה - עלי חביב inArray.
מתברר שכל מה שיש לי להגיד זה nitpicking. לפני שנים רבות שמעתי שיחה בין שני תכנתים - אחד טוב ואחד ממש לא. התכנת הגרוע שאל את הטוב שאלה קנטרנית "מה עדיף, קוד יפה או קוד עובד?" כשהיה ברור לו שהתשובה היא שקוד עובד עדיף. התשובה שהפתיעה גם אותי וגם את התכנת הדפוק, תשובה שמאז אימצתי ללבי היא שקוד יפה עדיף: קוד שלא עובד בגלל בג אפשר לתקן. עם קוד סבוך ומכוער אין מה לעשות חוץ מלזרוק לפח ולכתוב מחדש. הקוד שלך הוא לא סבוך ולא מכוער, אבל הנקודה היא שפשטות, קריאות ואסתטיקה חשובות ביותר בקוד. כשקטע קוד סבוך ומכוער מתקלקל (למשל כי משהו השתנה בשפה, בספריות, ב-DOM או משהו) קשה מאד לתקן. מעבר לאסתטיקה, הדבר החשוב ביותר הוא שמות טובים ואקספרסיביים לכל דבר שיש לו שם, אבל את זה לא טרחתי לציין כי נראה שזה כבר ידוע לך... סליכה על ההרצאה - התחלק לי. בברכה - קיפודנחש 02:32, 26 בינואר 2024 (IST)תגובה
הצצתי כבר באזכור הראשון שלו (של סקריפט 49) ולא העליתי בחכתי דבר, אני נוטה להאמין שהשינוי הוא בהרחבה עצמה אבל אין לי דרך לאשר/לשלול, אני מבין שהכפתורים הדפולטיים לא נטענים באמצעות גאדג'ט?
תודה על ההפניה, אני בשלבי הכרות ראשוניים עם ספריות מ"ו.
נ.ב. בקשר להרשאת ניטור. אני מניח שהכוונה לסקריפטים שהשימוש בהם מצריך הרשאה, או משהו אחר? מיכי - שיחה 16:19, 29 בינואר 2024 (IST)תגובה
אני רואה שבויקיאנגליש יש גאדג'טים שכנראה עוסקים בזה, אשתדל בימים הקרובים לבדוק. מיכי - שיחה 17:30, 29 בינואר 2024 (IST)תגובה
לגבי הרשאות ניטור: כן. יש api ל"עריכות בדוקות", "סימון כבדוקות", ושחזור - כל אלו מצריכים הרשאות ניטור. ברגע שתיתקל בסקריפט שמשתמש במי מהן בפעם הראשונה תיזדקק להרשאה כדי להמשיך. הסיבה היחידה שלא ביקשתי את ההרשאה עבורך כבר עכשיו היא שכמה אנשים הרימו גבה כשהוענקה לך הרשאת ע"מ עוד לפני "בדוק עריכות", אז חשבתי שכדאי לחכות עד שתתקן או תוסיף סקריפט או שניים, זה יעזור לשכנע את המפקפקים ..
לגבי ההרחבה: ניתן לבדוק אותה על ידי קריאה לפונקציה ממנה ישירות מתוך js console (כלומר f12). להערכתי 49 נשבר בגלל שינויים ב-dom, לא בהרחבה. בברכה - קיפודנחש 19:01, 29 בינואר 2024 (IST)תגובה
למען הסר ספק; ה-API של מ"ו מוכר לי וכך גם מבנה ההרשאות הבסיסי (באתר הבית שלי יש לי גם הרשאת מפעיל  ), הניסוח לא היה ברור לי.
לא הבנתי מה הכוונה לקרוא להרחבה מה-console, הכוונה לסקריפט?
אפרט את מה שבדקתי עד כה: יש תגובה מה-API, האלמנט נוסף ל-dom, הבעיה נמצאת בשלב הלחיצה שלא פועלת. גם טעינה של מדיה ויקי:Edittools דרך הסקריפט פועלת באותה דרך ונתקעת בשלב האמור. מיכי - שיחה 19:28, 29 בינואר 2024 (IST)תגובה
מעניין. אפשר אולי להציץ בדף ההרחבה ולראות אם משהו השתנה - ההרחבה עדיין מופיעה במיוחד:גרסה, ולכן הנחתי שהיא גם עובדת.
"לקרוא להרחבה מהקונסול" הכוונה לקרוא לאחת הפונקציות שההרחבה אמורה להוסיף מהקונסול. אנסה לפרט ולבצע את הבדיקה בעצמי, אבל לא כרגע - ממהרים עכשיו... בב"ח - קיפודנחש 20:23, 29 בינואר 2024 (IST)תגובה
לא התכוונתי שההרחבה לא פועלת, היא פועלת מצוין הלחצנים שמקורם במדיה ויקי:Edittools עובדים, אולי זה מוגבל איכשהו לתווים שמקורם שם. ניסיתי כעת להעתיק את האלמנטים ממיקום אחד למשנהו והתוצאה הייתה שרק האלמנטים המקוריים במיקומם המקורי פועלים.
היכן מוצאים את הפונקציות שההרחבה מוסיפה? לא ראיתי בדף התיעוד. מיכי - שיחה 17:53, 1 בפברואר 2024 (IST)תגובה
למעשה בינתיים לא מצאתי פתרון (לא שחפשתי מאד הרבה) לסקריפט 49. מה דעתך על מימושו באמצעות קוד מקומי שיוסיף את הפונקציונליות המבוקשת? מיכי - שיחה 17:57, 19 בפברואר 2024 (IST)תגובה
למעשה, חיפשתי את הפונקציונליות, לא את הסקריפט המסוים. היה פעם משהו שעשה את זה, אולי 49 ואולי משהו אחר, וכש (מה שזה לא היה) הפסיק לעבוד, לא טרחתי לתקן, ועכשיו כבר לא זכור לי מי ומה.
במילים אחרות: לך על זה. קיפודנחש 18:33, 19 בפברואר 2024 (IST)תגובה
בצעתי. אשמח לביקור אחרי לוודא שאין מה לשפר. מיכי - שיחה 17:45, 20 בפברואר 2024 (IST)תגובה
כרגע בנייד, אז בלי בדיקת פונקציונליות, רק הצצה בקוד. נראה טוב, ניטפוק קטן: במקום
User:' mw.config.get('wgUserName') + '/' + subPageName()
אפשר לכתוב "מיוחד:הדף שלי/שם הדף" (או special:MyPage/ + subpage.
לא שהקוד הנוכחי בעייתי, מה שרשמתי טיפונת יותר קריא, והרגל טוב. כשאבדוק אולי תהיינה לי הערות נוספות...
תודה! קיפודנחש 19:09, 20 בפברואר 2024 (IST)תגובה
האמת שאני התכוונתי לתוספת שלי (שורות 22-31) אבל הכנסתי גם את התיקון שהזכרת. מיכי - שיחה 15:26, 21 בפברואר 2024 (IST)תגובה
כאמור, לא במחשב. כתבתי "נראה טוב" והתכוונתי לזה. בהנחה שזה בדוק, אנא רפרף על התיעוד ובדוק אם יש משהו שצריך לשנות, לתקן או לעבות. בגדול הכוונה היא שוויקיפדית שאין לה מושג ולא מעניין אותה קוד, תוכל לעקוב אחרי התיעוד בקלות יחסית ולהוסיף לעצמה כפתורים. כשהקוד בדוק ומתועד באופן סביר, מלאכתך תמה (עד לדיווח הראשון על בג או בעיה, או הבקשה הראשונה לשיפור... :) ).
תודה! בברכה - קיפודנחש 19:16, 21 בפברואר 2024 (IST)תגובה
בכולופן, ניסיתי, ולא ראיתי את הכפתורים. אולי זו בעיה בחשבון שלי והכל עובד, ואולי משהו מופעל אצלך שבלעדיו הסקריפט לא עובד. נמשיך בהמשך. בב"ח - קיפודנחש 02:56, 22 בפברואר 2024 (IST)תגובה
עמי תלין משוגתי, נראה שהשיפור שהוצע לעיל שבר את הקוד או שלא ידעתי איך להכניס אותו. כעת תקין. מיכי - שיחה 15:56, 22 בפברואר 2024 (IST)תגובה
לשם הידיעה. גיליתי את mw:Help:Edit Recovery שמייתר את הסקריפט שכתבתי, אלא שלא מצאתי בהעדפות תוספת: אני רואה בדף הפרוייקט שזה עדיין לא נפרס בכל הויקיפדיות. ובהזדמנות, מה הקריטריון להעברת סקריפט ממרחב המשתמש למרחב מ"ו (לא שיש לי משהו זמין הרגע אבל כאמור בשביל הידע)? מיכי - שיחה 19:07, 6 במרץ 2024 (IST)תגובה
אין קריטריונים מוצקים. בעיקרון, כאשר מעניקים לסקריפט מספר, כך שיוכל להיטען בעזרת importUserScript, יש להעבירו למרחב mediawiki, כך שאפשר לנסח את שאלתך כ"מתי נכון למספר סקריפט". רוב הסקריפטים הממוספרים (לפחות אלו שאני כתבתי) נכתבו לפי בקשה ולא כגחמה שלי. אלו שכתבתי עבור עצמי נשארו במרחב המשתמש. אם מישהו ביקש את הסקריפט והבקשה סבירה בעיניך (כלומר לא כתבת אותו "בשביל הספורט" כאתגר, אלא הוא נראה לך שימושי), חוש חופשי למספר/להעביר למרחב מדיה ויקי. קיפודנחש 19:34, 6 במרץ 2024 (IST)תגובה

תצוגת תבניות בניידים עריכה

שלום קיפוד.

סורה נא לדף אידליב (מחוז), אשר מוכללת בו תבנית:עיר, וצפה בו מנייד. הסוגריים בשורה נפרדת מן תוכנם, וזה לא בדיוק תקין. אודה לך אם תבדוק מה בדיוק קורה שם. תודה, דגש - שיחה 13:40, 28 בינואר 2024 (IST)תגובה

מעניין. הצצתי במספר ערכים שמשתמשים בתב:עיר ובשמם יש סוגריים, ואלו ממצאי עד כה: אם מעבירים פרמטר "שם" עם השם בלי סוגריים, הוא מופיע תקין בראש התבנית. אם לא, הבעיה שתיארת מופיעה: ראה למשל ניו יורק (מדינה). במילים אחרות, זו לא בעיה של אידליב, אלא של התבנית. שלא כמו עורכי הממשק שצריך לחפש בנרות, לתבניות יש אבא ואמא. אפנה את הדיווח ל וק:תב (כשאגיע לשולחני: העברת שיחות בין דפים זה עוד משהו שלא פשוט לעשות מנייד....) בברכה - קיפודנחש 16:31, 28 בינואר 2024 (IST)תגובה

בהמשך לתגובתך מהמזנון עריכה

הי,
בהמשך לזה אני מכירה איפה מתאים לדווח על בעיות (בדרך כלל לא במזנון), בסך הכל התכוונתי ש"לא תמיד קל לתקן, גם אם מזהים בעיה", ולכן יש בעיות שלא מתוקנות.
תב:תיבה היא דוגמה לכך: התבנית היתה משובשת בתצוגת ניידים, מישהו דיווח בוק:אד, שיפרתי כמיטב יכולתי (ידע וזמן) אך לא היה מי שידע ויכל לתקן את השוליים... דג קטן - שיחה 21:24, 3 בפברואר 2024 (IST)תגובה

תודה. מה שאפשר לעשות זה לתקן אם יודעים, ולדווח אם לא יודעים לתקן.
גם אני דיווחתי על בעיה שלא תוקנה עדיין בתבנית:רשימת השמעה בתצוגת ניידים. אם הדיווח לא מטופל אחרי זמן סביר, אפשר אולי לחזור עליו כדי להזכיר, ואם עדיין לא תוקן, אין לי עצה ואין לי תושיה. בב"ח - קיפודנחש 02:52, 4 בפברואר 2024 (IST)תגובה

עזרה בדף שיחה עריכה

שלום קיפודנחש. הבנתי שהעלית את הטיוטה למרחב בפעם הקודמת ולכן אשמח לעזרתך. להבנתי לא יכולה לשים תבנית דיון חשיבות/ שחזור אם אין לי זכות הצבעה. אוכל לבקש ממך דבר כזה? תודה רבה! הדף https://he.wikipedia.org/wiki/%D7%A9%D7%99%D7%97%D7%94:%D7%90%D7%A1%D7%A3_%D7%90%D7%91%D7%A8%D7%94%D7%9E%D7%99#%D7%93%D7%99%D7%95%D7%9F_%D7%A9%D7%97%D7%96%D7%95%D7%A8_2024 איילת מטיילת 77 - שיחה 10:13, 8 בפברואר 2024 (IST)תגובה

בוויקיפדיה המונח "להעלות ערך" מצביע על כתיבתו, ולא כתבתי שם דבר - ספק אם אפילו ביצעתי עריכה קטנה. כנראה העברתי מתישהו את הדף ממקום למקום - אולי מאיוטה פרטית או ציבורית למרחב הערכים.הפרטים לא זכורים לי, ואם כך עשיתי זה כנראה היה בעקבות בקשה לעזרה של מישהו שהתקשה לעשות זאת בעצמו. ראיתי שדיון כלשהו נפתח, אבל אודה על האמת, מה שרשום שם כ"שינוי משמעותי בנסיבות" לא משכנע - כתיבת כמה מאמרים או מינוי כ visiting assistant professor לא נשמע לי שינוי משמעותי. בברכה - קיפודנחש 16:39, 8 בפברואר 2024 (IST)תגובה

לחיצה וירטואלית ב-js עריכה

יש כזה דבר שהקוד לוחץ בעצמו על אלמנט? בגיגולים שלי לא הצלחתי למצוא. מיכי - שיחה 16:21, 8 בפברואר 2024 (IST)תגובה

יש כמה דרכים לטפל ב -events בג'אווהסקריפט, והתשובה אולי תלויה באופן בו האוונט עצמו מומש.
הדרך ה"קנונית" בוויקיפדיה היא בעזרת jquery, ושימוש ב"on". אם כך נעשה, הדרך לשלוח event באופן פרוגרמטי היא trigger. אשתדל לפרוס דוגמה כשאגיע למחשב, אבל בינתיים חפש בגוגל jquery trigger.
בברכה. קיפודנחש 16:29, 8 בפברואר 2024 (IST)תגובה
אני רואה, אין צורך לטרוח להביא דוגמאות (אף שבד"כ הן מרחיבות את מאגר הידע האישי). מיכי - שיחה 17:17, 8 בפברואר 2024 (IST)תגובה

בעלי ידע - דיונים נוחים עריכה

היה דיון בעבר על הבאג בתיוג בעלי ידע ב"דיונים נוחים"? איילשיחה 14:25, 19 בפברואר 2024 (IST)תגובה

אין לי מושג. קיפודנחש 17:31, 19 בפברואר 2024 (IST)תגובה
אייל, תוכל לתאר את הבאג? (מוזמן לעשות זאת בדף שיחתי או במקום אחר או להפנות למקום שבו הוא מתואר). אינג. יונה ב. - שיחה - הבה נכחילה 11:28, 20 בפברואר 2024 (IST)תגובה
@יונה בנדלאק וקיפודנחש, הימני עם דיונים נוחים השמאלי בלי.
   איילשיחה 14:14, 20 בפברואר 2024 (IST)תגובה
מכיר את זה. דיברנו על זה לא פעם עם כותב הכלי. אבל קשה מאוד למצוא לזה פתרון, כי אי אפשר לזהות איזה מהקישורים לדפי משתמש הוא של החותם, ואיזה של התבנית, בכל מגוון המקרים. יגאל (בקשת עזרה, IKhitron ושיחה) 14:17, 20 בפברואר 2024 (IST)תגובה
@IKhitron למה בכלל זה אמור לשנות את תצוגת הקישור, מספיק שיצבע אותו. מיכי - שיחה 15:18, 20 בפברואר 2024 (IST)תגובה
הוא לא משנה אותו. הוא מתייחס לקישור ראשון של דף משתמש כאל חתימה, מציג אותו מעל התגובה ומוחק את כל השאר, כמו שזה נעשה בכל החתימות, עם ציורים, ברכות, קישורי לדף שיחה ולדפים נוספים וכו'. יגאל (בקשת עזרה, IKhitron ושיחה) 15:21, 20 בפברואר 2024 (IST)תגובה
יש לזה לפחות כרטיס פתוח בפאבריקטור? אינג. יונה ב. - שיחה - הבה נכחילה 16:42, 20 בפברואר 2024 (IST)תגובה
אין לי מושג, אבל אני לא חושב/ בכל זאת' לא מדובר בחלק ממדיה-ויקי. יגאל (בקשת עזרה, IKhitron ושיחה) 16:44, 20 בפברואר 2024 (IST)תגובה
האמת, לא הבנתי על מה אתם מדברים. עכשיו חפרתי טיפונת, ונדמלי שמדובר בסקריפט 11.
בהנחה שאכן בכך מדובר, כמה דברים:
  • המקום לדון הוא או בויקיפדיה:סקריפטים/תקלות, או בדף השיחה של סקריפט 11, לא כאן. אודה למי שיעביר אותו למקום הנכון - אין צורך להשאיר כאן עקבה בדמות "הועבר", אבל אם נורא רוצים אפשר לעשות זאת.
  • כדאי מאד לעדכן את התיעוד והתיאור ב וק:ס ולציין את המגבלות.
  • לדברי יגאל: לא הבנתי אם הסקריפט עוין תיוגים באופן כללי או רק אלו שנעשו בעזרת תבנית. בברכה -
קיפודנחש 19:31, 21 בפברואר 2024 (IST)תגובה
הוא לא עוין תיוגים. הוא עוין תיוגים עצמיים. בתבנית בעלי ידע ביהדות יש בין היתר תיוג של אייל עצמו, וכשהוא עשה בה שימוש, זה נשבר. זה היה קורה גם אם היה מתייג את עצמו בלי תבנית. העניין הוא שמדובר בתגובה שנכתבה בידי אייל, מה שאומר שסביר להניח שכדי למצוא איפה נגמרת התגובה ומתחילה החתימה, צריך למצוא ב-html את הקישור לדף המשתמש, ולפי האלגוריתם לקחת קצת לפני. הבעיה היא שהקישור לדף המשתמש שלו הוא בתבנית עוד לפני שהוא בחתימה. וגם זה לא יקרה תמיד אלא במקרים מסוימים, בדרך כלל כשאין שום דבר אחרי התבנית. יגאל (בקשת עזרה, IKhitron ושיחה) 00:43, 22 בפברואר 2024 (IST)תגובה

oojs-ui-core עריכה

ניסיתי ליצור לחצן באמצעות הספרייה אך האייקון שכללתי לא נטען מחוץ לחשבון. זה מצריך using למשהו נוסף? מיכי - שיחה 18:20, 26 בפברואר 2024 (IST)תגובה

שאלה טובה, התשובה לא ידועה לי. בגדול, יש (לפחות היה פעם, לא נראה לי שבוטל) איזה using שטוען כל מה שצריך. נדמלי שפשוט oo-ui. בברכה - קיפודנחש 19:52, 26 בפברואר 2024 (IST)תגובה

שוב אני עריכה

לעתים אני מדפיס לעצמי ערכים על נייר (נשמע אולי מוזר אבל כך אני מרוכז יותר). דא עקא שהקישורים ממש מיותרים בהדפסה (כלומר ה-attribute href), שאלתי היא, האם אפשר להגדיר את הattribute לdisplay: none בלי להסתיר את הטקסט? מיכי - שיחה 17:15, 5 במרץ 2024 (IST)תגובה

לא בטוח שהבנתי, בעיקר לא ברור לי אם הכוונה להסתיר את הקישורים לגמרי (אם כן, בוודאי הכוונה לקישורים חיצוניים בלבד - הסתרת קישורים פנימיים תשאיר את התוכן מסורס) או רק לא להראות אותם בעיצוב שונה (כחול במסך וכנראה גם בהדפסה צבעונית, וסוגשל אפור בהדפסה שחורלבן). אניח שהכוונה לשני. אפשר לשלוט על העיצוב של ההדפסה בנפרד מהעיצוב בתצוגה. מעולם לא עשיתי זאת, אבל CSS תומך במה שנקרא @media, וכשמדובר בהדפסה, @media print. ראה כאן. בב"ח - קיפודנחש 17:43, 5 במרץ 2024 (IST)תגובה
אם הכוונה היא רק להסיר את הצבע של הקישורים בהדפסה, כנראה שיספיק ה־CSS הבא:
@media print { a { color: inherit !important; } }
Guycn2 - שיחה 🎗️ 17:55, 5 במרץ 2024 (IST)תגובה
לא בדקתי, אבל יתכן שיש צורך לטפל גם ב-a:visited באופן מפורש - אולי מה שגיא כתב גובר על ההתנהגות הדיפולטית ואולי לא. לא פירטתי כי לדעתי הפניה לתיעוד טוב עדיפה על הסבר מפורט (זו גם גישתי בתשובות בדלפק הייעוץ). בברכה - קיפודנחש 21:49, 5 במרץ 2024 (IST)תגובה
מאכזב לגלות את חולשת כישורי ההסברה שלי, אנסה שוב. בגרסת הדפסה של הערכים הקישורים הפנימיים מוצגים כפי שהם בדפדפן, (טקסט שמטמין קישור) לעומתם בקישורים החיצוניים גם טקסט הקישור עצמו מופיע בגלוי. אני רוצה להשוות את החיצוניים לפנימיים, או להסיר שם בכלל את טקסט הקישור אך להשאיר את הטקסט המוצג (לפחות בהע"ש). לכאורה אפשר לבלצע את זה באמצעות קוד js שירוץ לפני המעבר להדפסה ויסיר את מחלקת external text מהם השאלה אם יש דרך ב-CSS? מיכי - שיחה 15:50, 6 במרץ 2024 (IST)תגובה
לא ממש הבנתי מה זה "טקסט הקישור עצמו". האם הכוונה לכתובת? משהו אחר? מה הכוונה "להסיר שם בכלל את טקסט הקישור אך להשאיר את הטקסט המוצג"? בכולופן, אם בהדפסה יש התנהגות של מחלקה מסוימת שלא מוצאת חן בעיניך, אתה יכול לגבור עליה בדיוק כמו שגיא הדגים - פשוט תחליף את a במחלקה שאת התנהגותה אתה רוצה לשנות, ואת ההתנהגות בזו שאתה מעוניין בה - תשאיר את !important; כמו בדוגמה, כדי שיגבור על ההתנהגות שמפריעה לך. קיפודנחש 19:57, 6 במרץ 2024 (IST)תגובה
אכן כוונתי לכתובת הקישור. אם מישהו ירצה יום אחד לדעת איך נפתר יעיין בדף הגדרות ה-CSS שלי. מיכי - שיחה 13:47, 7 במרץ 2024 (IST)תגובה