ויקיפדיה:סקריפטים/תקלות

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש

דף זה מיועד לדיווח על בעיות בסקריפטים וגאדג'טים. ראו גם את דף התקלות שטופלו.

הנחיות למדווחים על תקלות[עריכת קוד מקור]

לפני שמדווחים[עריכת קוד מקור]

לפני דיווח על תקלה, כדאי לנסות את הפעולות הבאות:

  1. רענון "עמוק" של הדפדפן: דפדנים מודרניים שומרים בזיכרון המטמון שלהם דפים שונים, וביניהם גם סקריפטים. אחרי שינוי הסקריפט או עדכון התוכנה, קורה לפעמים שקוד שגורם לבעיות מגיע מגרסה קודמת של הסקריפט ששמורה בזיכרון המטמון. לפני שמדווחים, כדאי לוודא שהדפדפן שלכם אכן מריץ את הגרסה הנוכחית של הקוד. ברוב הדפדפנים במערכת הפעלה "חלונות", הדרך הקלה והנוחה לביצוע רענון עמוק היא על ידי לחיצה על Ctrl+Shift+Delete, ובחירה ב"ניקוי המטמון" או "מחיקת קבצים זמניים" או כדומה (אין צורך לנקות את ההיסטוריה. אם תבחרו לנקות "עוגיות", קרוב לוודאי שהדבר יגרום ליציאה מהחשבון). אחרי הרענון נסו לשחזר את התקלה.
  2. וודאו ש-JavaScript מופעל בדפדפן שלכם.

איך לא ואיך כן[עריכת קוד מקור]

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

  1. מערכת ההפעלה בה אתם משתמשים.
  2. הדפדפן, כולל גרסה. אם התקלה חזרה במספר דפדפנים שונים, אנא ציינו זאת.
  3. העיצוב בו אתם משתמשים: אם אינכם מציינים זאת, ההנחה היא שאתם משתמשים בעיצוב ברירת המחדל ("וקטור").
  4. רשימת הגאדג'טים שמופעלים אצלכם.
  5. תיאור מלא ומדויק ככל האפשר של התקלה עצמה: באיזה דף היא אירעה, מה ניסיתם לעשות בדיוק, מה ציפיתם שיקרה, מה קרה בפועל.
  6. אם הדבר באפשרותכם, הציצו ב-Console של הדפדפן ואם מופיעות בו תקלות, צרפו אותן לדיווח.
  7. אם מופיעה הודעת שגיאה כלשהי, העתיקו אותה ככתבה וכלשונה וצרפו לדיווח.
  8. צרפו צילום מסך של המצב השגוי.

מעבר לתחתית הדף מעבר לתחתית הדף

סקריפט 48[עריכת קוד מקור]

לא פועל אצלי. הכפתורים מופיעים כשהסמן צף מעל הכותרת, אבל הם נעלמים כשאני מזיז את הסמן הצידה כדי ללחוץ על אחד מהם. אני גולש ב-IE9. ‏nevuer‏ • שיחה 00:09, 26 בנובמבר 2013 (IST)

בעיה נוספת: כשמופיע קישור בכותרת תצוגת הכפתורים משתבשת. זה קורה גם בכרום. ‏nevuer‏ • שיחה 14:37, 26 בנובמבר 2013 (IST)

הבעיה השנייה נובעת מגאדג'ט אחר (רמז עם קטע מהפתיח). לא בטוח שזה מספיק מעניין כדי לתקן. הבעיה הראשונה נובעת מהתנהגות סטויה של IE - אנסה לראות אם יש דרך לעקוף זאת. קיפודנחש 22:05, 26 בנובמבר 2013 (IST)

תקינות סקריפט בדיקת זכות הצבעה[עריכת קוד מקור]

- הועבר מהדף ויקיפדיה:הכה את המומחה

אני לא יודע אם זה מקומית אצלי,אבל הסקריפט הפסיק לעבוד כמו מקודם.או שהוא לא פותח את האופציה לבדוק את התקינות,או שהוא לא מגיב בלחיצה עליו,או שבדף המשתמש לחיצה על בדיקת זכות פותחת עוד תיבת בדיקה.בדקתי ב2 דפדפנים שונים --Maccabi34 - שיחה 14:22, 2 בדצמבר 2013 (IST)

- סוף העברה
גם אצלי הסקריפט עדיין לא עובד...ניצן צבי כהן - שיחה 17:14, 14 בפברואר 2014 (IST)
גם אצלי הסקריפט לא עובד. בלחיצה, מראה ראש חץ המכוון אל הטקסט. ירונש שיחה 00:27, 17 במרץ 2014 (IST)
גם אצלי לא. XP, כרום גרסה 33.0.1750.154 m, מונובוק. חזרתישיחה 08:21, 17 במרץ 2014 (IST)
את הבעיה של חזרתי סידרתי - מילת המפתח הייתה "מונובוק". מעניין לשמוע באיזה עיצוב משתמשים משתמש:yar, משתמש:Nizzan Cohen, ומשתמש:Maccabi34. תודה - קיפודנחש 09:03, 17 במרץ 2014 (IST)
מ ו ש ל ם ! חזרתישיחה 19:37, 17 במרץ 2014 (IST)
  1. אני בכוונה עושה את זה כרשימה, להקלת הטיפול. מונובוק, XP Pro SP3, פיירפוקס 27.0.1. ירונש שיחה 15:24, 17 במרץ 2014 (IST)
    תודה. (לטובת המדווחים הבאים:) רשימה כזו תעזור באופן כללי בטיפול בדיווחים, ונחמד יהיה אם כל המדווחים ירשמו זאת. מידע נוסף שעשוי לעזור היא רשימת הגאדג'טים שאינם "ברירת מחדל" שמופעלים אצלכם. @yar: לדעתי את הבעיה שנבעה במקרה זה מאי התאמה של הגאדג'ט לעיצוב מונובוק סידרתי. אנא דווח אם התקלה אכן נעלמה - תודה. קיפודנחש 16:18, 17 במרץ 2014 (IST)
    עובד יופי. תודה :-) . ירונש שיחה 18:04, 17 במרץ 2014 (IST)
  2. עובד, תודה ניצן צבי כהן - שיחה 15:59, 23 במרץ 2014 (IST)
לא בטוח שהבנתי מה ההוראה ביחס לעיצוב...ניצן צבי כהן - שיחה 15:59, 23 במרץ 2014 (IST)
אין כאן "הוראה", אלא בקשה לציין באיזה עיצוב אתה משתמש כשאתה מדווח על תקלה. אם העיצוב בו אתה משתמש הוא "מונובוק", אז כנראה התקלה הספציפית עליה דנים בסעיף הזה תוקנה. קיפודנחש 16:04, 23 במרץ 2014 (IST)

מדיה ויקי:Gadget-Watchlist.js[עריכת קוד מקור]

הגאדג'ט הפסיק לפעול אצלי לאחרונה. ‏nevuer‏ • שיחה 17:58, 11 בדצמבר 2013 (IST)

גם אצלי.. ‏Guycn2‏ · 05:21, 12 בדצמבר 2013 (IST)
אנא פרט: מה פירוש "הפסיק לפעול"? קישורי "עקוב" לא מופיעים יותר, או שהם מופיעים אך לא מוסיפים את הדף לרשימת המעקב? או אולי משהו אחר בכלל? איזה דפדפן? איזו גרסה? בקיצור, "הפסיק לפעול" זה לא דו"ח שגיאה טוב (אציין שאצלי הגאדג'ט עובד בלי שום בעיה). קיפודנחש 21:49, 12 בדצמבר 2013 (IST)
לא יכול לדבר בשם nevuer, אבל אצלי הגאדג'ט לפעמים עובד ולפעמים לא. כלומר, כאשר אני מבקר במיוחד:שינויים אחרונים או במיוחד:רשימת המעקב לפעמים אני רואה את הקישורים (וכשאני רואה אותם הם עובדים), ולפעמים הם פשוט לא מופיעים כאילו לא סימנתי את הגאדג'ט בהעדפות. דפדפן FireFox גרסה 26. בברכה, ‏Guycn2‏ · 06:44, 13 בדצמבר 2013 (IST)
סליחה על האיחור בתשובה. בהתחלה חשבתי שזה לא עובד בכלל, אבל לאחר בדיקה נוספת, גם אצלי זה כמו אצל Guycn2. אני גולש ב-IE9. ‏nevuer‏ • שיחה 13:36, 16 בדצמבר 2013 (IST)
מעניין. תוכלו אולי ללחוץ F12 ולראות אם יש דיווחי שגיאה ב-console (כמובן, הכוונה במקרים שזה לא עובד). תודה - קיפודנחש 19:12, 16 בדצמבר 2013 (IST)
אין שם דיווחי שגיאה. ‏nevuer‏ • שיחה 00:16, 17 בדצמבר 2013 (IST)
@אחד ש., @Guycn2: סליחה על השיכחה. האם הבעיה עדיין קיימת, או שבשלב כלשהו נעלמה? תודה - קיפודנחש 16:21, 17 במרץ 2014 (IST)
אצלי הבעיה נעלמה. בברכה, ‏Guycn2 - שיחה 16:36, 17 במרץ 2014 (IST)
אצלי עדיין קיימת. ‏nevuer‏ • שיחה 23:58, 17 במרץ 2014 (IST)
@ראובן מ.: אודה לך אם תוכל לדווח כפי שמוסבר בראש הדף (ההסבר חדש - הוספתי אותו אחרי מספר דיווחים שאילצוני לשוב ולשאול מה בדיוק קרה): בעיקר דפדפן, עיצוב, גאדג'טים שמופעלים, מה ציפית, מה קרה בפועל. במקרה המיוחד הזה - אנא ציין גם אם מופעל אצלך "קיבוץ שינויים אחרונים" תחת לשונית "שינויים אחרונים" ב"העדפות". תודה - קיפודנחש 00:09, 18 במרץ 2014 (IST)
אוקיי. מערכת הפעלה Windows 7, דפדפן IE9, עיצוב וקטור. גאדג'טים שמופעלים, בנוסף לאלה של ברירת המחדל: Gadget-editIntro, Gadget-autocomplete, טולטיפ שמציג את הפתיח של הערך (לא יודע מה שם הגאדג'ט), Gadget-HotCat, Gadget-watchlistMark, Gadget-Watchlist, Gadget-rclast, Gadget-checkVoteRights. לא מופעל "קיבוץ שינויים אחרונים". ציפיתי: שיופיעו לחצני הוסף/הסר בשינויים האחרונים וברשימת המעקב. בפועל: שני הדפים הנ"ל מתנהגים כאילו הגאדג'ט לא הופעל כלל. בעבר הבעיה הופיעה ונעלמה לסירוגין, כפי שדיווחתי קודם, כעת נראה לי שזה לא פועל בכלל (אולי בדיווח ההוא השתמשתי במחשב אחר, אני לא זוכר, בכל אופן בשני המחשבים הדפדפן הוא IE9). ‏nevuer‏ • שיחה 00:46, 18 במרץ 2014 (IST)

סימון ערכים כבדוקים מדף השינויים האחרונים[עריכת קוד מקור]

פועל אצלי הסקריפט "סימון ערכים כבדוקים מדף השינויים האחרונים", אך בכל זאת כאשר נוצר דף חדש (ואין זו עריכה של דף קיים), מופיע ליד הדף סימן קריאה אדום, ועל מנת לסמנו כבדוק עליי להיכנס לערך וללחוץ על הקישור "סימון השינוי כבדוק" מתוכו. ‏אופקאלףשיחההצטרפו למיזם המקורי!‏ 15:59, 12 במאי 2014 (IDT)

הגאדג'ט הזה אכן לא פועל על דפים חדשים. הנושא נדון מזמן (אולי אפילו במעלה דף זה), והוחלט שהפגם הקטן הזה לא מספיק חשוב כדי להתאמץ לתקנו (יש לדבר סיבה טכנית - זה לא פשוט לתקן). אם הגאדג'ט עובד עבור עריכות בדפים קיימים זה מספיק טוב. כמובן שאם מישהו ימצא דרך סבירה להוסיף טיפול בדפים חדשים נודה לו מאד. קיפודנחש 16:18, 12 במאי 2014 (IDT)
תודה על התשובה. ‏אופקאלףשיחההצטרפו למיזם המקורי!‏ 16:20, 12 במאי 2014 (IDT)

קיפול תפריטים[עריכת קוד מקור]

הסקריפט Gadget-foldPortalMenus לקיפול תפריטים "מעלים" לי קישורים שאינם ברירת מחדל של המערכת (כל הקישורים שהוספתי לבד, ו"בדיקת הצבעות" ועוד), וקישורי ברירת מחדל כגון, קישור קבוע, מידע על הדף, דפים מיוחדים. (משתמש:קיפודנחש) • חיים 7שיחה • כ"ה באייר ה'תשע"ד • 19:52, 25 במאי 2014 (IDT)

@חיים 7: אם משנים ידנית את תוכן תפריטי הצד, ורוצים להיות תואמים עם הגאדג'ט, צריך לשלוח לו הודעה ששינית דבר מה, באופן הבא:
 $( document ).trigger( 'new-div-portal', [linksPortalName] );
כאשר "linksPortalName" הוא תפריט הצד שהוספת. אם לא הוספת תפריט צד חדש אלא רק הוספת אפשרויות חדשות לתפריט קיים (זה המצב שתיארת, עם "בדיקת זכות הצבעה" וכדומה), אפשר או להעביר מערך ריק או פשוט לוותר על הפרמטר השני, כך:
 $( document ).trigger( 'new-div-portal' );
בב"ח - קיפודנחש 01:26, 26 במאי 2014 (IDT)
לא הולך, אין דרך שינסה לאתר רשימת התפריטים הקיימת ולקפל אותה? • חיים 7שיחה • כ"ח באייר ה'תשע"ד • 18:04, 28 במאי 2014 (IDT)
אנא נסה שוב (כמובן, אחרי רענון עמוק מספיק) קיפודנחש 20:45, 28 במאי 2014 (IDT)

סקריפט 15[עריכת קוד מקור]

הסקריפט הזה לא עובד בפיירפוקס 30 תחת לינוקס. הקוד מכיל אזהרה שהקוד עובד רק בIE, אבל הוא נהג לעבוד במשך זמן רב בפיירפוקס. בדפי קובץ הייתה קישורית (הסר) שאם היו לוחצים עליה הסקריפט היה פותח את הערך בטאב חדש, מסיר את הקובץ ושומר. הקישורית הזו לא מופיעה יותר. אני לא רואה שום שגיאה במסוף. מתניה שיחה 12:16, 15 ביוני 2014 (IDT)

בוצע תוקן, אם כי יתכן שהפונקציונליות שונתה קצת לא בכוונה. אם כך קרה, אנא תאר בדיוק מה נשתנה, ונחזיר את הישן. קיפודנחש 00:54, 16 ביוני 2014 (IDT)
תודה רבה, עובד בדיוק כבעבר. מתניה שיחה 00:58, 16 ביוני 2014 (IDT)

סקריפט 41[עריכת קוד מקור]

הסקריפט הזה לא עובד בפיירפוקס 30 תחת לינוקס. הסקריפט הוסיף בעבר קישור בתיבת הכלים "הצגת רשיונות" וצבע קבצים בהתאם לרשיונם. הקישור לא מופיע יותר. אני לא רואה שום שגיאה במסוף. מתניה שיחה 15:09, 15 ביוני 2014 (IDT)

בהנחה שאתה משתמש בגאדג'ט "הוספת כפתור -לקיפול תפריטי הצד", בוצע תוקן. (רענון עמוק, יאדה יאדה) קיפודנחש
הצלתני. מתניה שיחה 01:30, 16 ביוני 2014 (IDT)

משתמש:Matanya/common.js/lexical-browse.js[עריכת קוד מקור]

הסקריפט הזה לא עובד בפיירפוקס 30 תחת לינוקס. הסקריפט הוסיף "הקודם" ו"הבא" ליד עריכה שורת הטאבים. הקישורים לא מופיעים יותר. מתניה שיחה 15:23, 15 ביוני 2014 (IDT)

מה פירוש "ליד עריכה שורת הטאבים"? באיזה עיצוב אתה משתמש? הסקריפט (שעובד לפי בדיקתי) מוסיף את הקישורים הללו לתפריט הנסתר ("p-caction"). יש כל מיני סקריפטים שזורקים את הקישורים של התפריט הנסתר לשורת הטאבים, וכמובן, יש גם כמה סוטים תמהונים שמשתמשים בעיצובים שאינם וקטור... אם זה המקרה, התשובה לא ידועה לי, אבל בלי שום דבר מיוחד, נראה שהסקריפט עובד (נבדק בשוא"ש 26 על לינוקס). קיפודנחש 01:40, 16 ביוני 2014 (IDT)
היייתי צריך לחשוב על זה. אין לי תפריט נסתר. אני משתמש במדיה ויקי:Gadget-moveVectorMenuToTabs, זה בטח שובר את ההתנהגות. אני כמובן בוקטור. מתניה שיחה 01:53, 16 ביוני 2014 (IDT)
יכול להיות שזה בעיה של סדר ריצת הסקריפטים: אם הגאדג'ט משמיד את הקבוצה p-caction לפני שהסקריפט שלך רץ, אולי אין לפריטים לאן להתווסף. בהחלט יתכן שבגרסאות קודמות של התוכנה, בגלל סדר טעינה שונה, הסקריפט האישי שלך רץ לפני הגאדג'ט. פתרונות אפשריים (אולי יש עוד - על אלו הצלחתי לחשוב):
  1. העתק את תוכן הסקריפט ל-common.js האישי: לא בטוח, אבל נדמה לי שהוא רץ לפני הגאדג'טים (הסקריפטים שהוא טוען נטענים באופן אסינכרוני, כך שהם יכולים להתבצע לפני או אחרי הגאדג'טים)
  2. שנה את הסקריפט כך שידחוף את הקישורים הללו למקום אחר, נניח p-tb
  3. תפסיק להפעיל את הגאדג'ט שמשטח את התפריט הנסתר...
  4. תיקון Gadget-moveVectorMenuToTabs כך שלא ייצור את הבעיה
בהצלחה - קיפודנחש 02:00, 16 ביוני 2014 (IDT)
הממ, לא ברור מה מכל המשחקים שלי עזר. כנראה שאף אחד. אבל עכשיו זה עובד. תודה רבה! מתניה שיחה 11:32, 16 ביוני 2014 (IDT)
שיניתי קצת את הגאדג'ט המשטח, כך אחרי ריקון התפריט הנסתר לא יסיר את התפריט. בצורה כזו אם סקריפט שרץ מאוחר יותר מוסיף לשם דברים, הם לא נעלמים. המחיר הוא עוד קצת רעש בשורת הטאבים. קיפודנחש 15:55, 17 ביוני 2014 (IDT)
עכשיו אני מבין למה לפעמים התפריט תחת המילה "עוד" ריק. שוב תודה רבה! מתניה שיחה 15:59, 17 ביוני 2014 (IDT)
שיניתי שוב - כעת הגאדג'ט מגיב ל-event שנשלח כאשר קוראים ל-addPortletLink. ואמור לעבוד נכון בלי להיות רגיש לסדר ריצת הסקריפטים. קיפודנחש 16:39, 17 ביוני 2014 (IDT)

הגאדג'ט לסימון עריכות כבדוקות הפסיק לעבוד[עריכת קוד מקור]

בדף השינויים האחרונים וברשימת המעקב, הגאדג'ט "rcPatrol", שמאפשר לסמן במהרה עריכות כבדוקות, הפסיק לעבוד. תיבות הסימון לא מופיעות, ובמקומן מופיעים סימני הקריאה האדומים. בדקתי בהעדפות -> גאדג'טים והגאדג'ט מסומן. אני משתמש בדפדפן פיירפוקס 32.0.3 (עם ג'אווה סקריפט מופעל). בברכה, ‏Guycn2 - שיחה 23:45, 2 באוקטובר 2014 (IDT)

אותו הדבר ב-chrome. יונה ב. - שיחה - הבה נכחילה 08:45, 3 באוקטובר 2014 (IDT)
משתמשים אחרים דיווחו על בעיה דומה אחרי העדכון האחרון של גרסת התוכנה. עד כמה שהצלחתי לברר הבעיה אינה בגאדג'ט עצמו - הוא עובד בלי בעיה. הבעיה נובעת מכך שעקב שינוי סדר הטעינה של סקריפטים, כל טעות או תקלה בדף הסקריפטים האישי מונע מהגאדג'ט הזה (ואולי גאדג'טים נוספים) לעבוד. נסו לרוקן כליל את מיוחד:הדף שלי/common.js ואת מיוחד:הדף שלי/vector.js (או הדף המקביל עבור העיצוב בו אתם משתמשים). אם אחרי הריקון וריענון עמוק הגאדג'ט ישוב לעבוד, סימן שהבעיה אכן בדף הזה. במקרה כזה תוכלו להחזחר בזהירות, שורה אחרי שורה את התוכן של הדפים שרוקנתם , ברגע שתחזירו את השורה הבעייתית הגאדג'ט יפסיק לעבוד, ואז תוכלו לתקן את הבעיה. קיפודנחש 22:03, 3 באוקטובר 2014 (IDT)
לאחר ריקון דפי ה-JS האישיים, כולל m:Special:MyPage/global.js, הגאדג'ט עדיין לא עובד... ‏Guycn2 - שיחה 23:44, 3 באוקטובר 2014 (IDT)
נסה גם לרוקן את זיכרון המטמון של הדפדפן (קונטרול-שיפט-דליט). קיפודנחש 19:59, 4 באוקטובר 2014 (IDT)
עשיתי זאת. עדיין לא עובד... ‏Guycn2 - שיחה 22:17, 4 באוקטובר 2014 (IDT)
התלונה הזו נשמעת ממשתמשים רבים, כך שאין מנוס מלהסיק שיש כאן בעיה אמתית. הבעיה שלי היא שאצלי הגאדג'ט עובד לפי המפרט, ולכן קצת קשה לי לרדת לשורש הבעיה שיש למשתמשים אחרים. אם מישהו יכול לבצע את הפעולות הבאות, הדבר אולי יעזור:
  1. ריקון כל דפי הסקריפטים האישיים (common וכן דף הסגנון המתאים, וכן skin.js אם יש לכם כזה)
  2. פתיחת הדף "שינויים אחרונים" במצב debug (כלומר [1])
  3. אחרי שהדף מסיים להיטען (עלול לקחת קצת יותר זמן מהרגיל בגלל ה-debug), לחצו על F12
  4. (בהנחה שהבעיה עדיין מופיעה) מיצאו את ה-console, והעתיקו את התוכן לכאן.
אם הבעיה נעלמה, כדאי להפוך את הצעדים לאט לאט, אחד אחד ובזהירות, עד למציאת הצעד שהפיכתו חזרה גורמת להופעת הבעיה.
קיפודנחש 16:26, 13 באוקטובר 2014 (IDT)
עידכון: לא הצלחתי לראות את הבעיה המדווחת, אבל כן ראיתי בעיה אחרת: כתוצאה משינוי התוכנה האחרון, תיבות הסימון הפסיקו לפעול, כלומר הן עדיין הופיעו כקודם, אבל סימון אתח מהן לא סימנה את העריכה כבדוקה. את הבעיה הזו תיקנתי. לגבי החלק הראשון, אני עדיין ממתין/נה למישהו שידביק כאן את תוכן הקונסול במצב debug מדף שינויים אחרונים. קיפודנחש 21:14, 14 באוקטובר 2014 (IDT)
אני חושב שאתה מתכוון למה שחזרתי כתב בוק:ד#סקריפט לא עובד. בברכה, ‏Guycn2‏ · 09:02, 16 באוקטובר 2014 (IDT)
ד"א, עכשיו שמתי לב שגם אצלי הגאדג'ט עובד ברשימת המעקב (אך כמובן לא בשינויים האחרונים...) ‏Guycn2‏ · 09:08, 16 באוקטובר 2014 (IDT)
קיפודנחש עשיתי את השלבים שהצעת. ריקון הדפים לא עזר וב-console יש שתי שגיאות:

Uncaught ReferenceError: getParamValue is not defined index.php?title=%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Gadget-rclast.js&action=raw&ctype…:71
Failed to load resource: the server responded with a status of 404 (Not Found) https://bits.wikimedia.org/w/images/ui-bg_highlight-soft_75_cccccc_1x100.png

בדקתי את הראשון מדובר על שיחת מדיה ויקי:Gadget-rclast. הסרתי את החפיץ "סימון העריכה האחרונה בכל דף בדף השינויים האחרונים ואפשרות להסתיר עריכות שאינן אחרונות ופעולות יומן (לא עובד עם רשימת שינויים אחרונים משופרת)" (אפשרויות -> ניטור -> באמצע) והריבועים חזרו. כך שיש כנראה התנגשות עם הגאדג'ט הזה. את השני לא בדקתי. יונה ב. - שיחה - הבה נכחילה 22:55, 19 באוקטובר 2014 (IDT)
@יונה בנדלאק: רוב תודה. הדיווח היה מועיל מאד: אכן הייתה קריאה מגאדג'ט rcLast לפונקציה שהוסרה. תיקנתי את הקריאה. להבנתי, לא מדובר בהתנגשות דווקא, אלא בשינוי הלוגיקה של הטעינה, באופן שתקלה באחד הגאדג'טים או בדף הסקריפטים האישי מונעת את טעינת הגאדג'טים הבאים. אנא נסה להפעיל שוב את הגאדג'ט ולראות האם הם מוכנים לחיות בשלום (לפעמים חולף זמן מה מביצוע התיקון בגאדג'ט עד שהתיקון "מתפשט" לכל המקומות - אך תוך לכל היותר חצי שעה זה אמור להסתדר. יתכן שנחוץ רענון מלא). לגבי השגיאה השנייה - מדובר על image שחסר. הבעיה הזו מופיעה אצלי כבר לפחות חצי שנה, ועד כמה שהצלחתי לראות היא לא יוצרת בעיה בטעינת סקריפטים וגאדג'טים - אמנם לא יפה, אבל ברמה המעשית אפשר להתעלם. שוב תודה - קיפודנחש 23:20, 19 באוקטובר 2014 (IDT)
תוספת מאוחרת: שתי הערות: (1): מתברר שהיו מספר סקריפטים וגאדג'טים שקראו לפונקציה שבוטלה (getParamValue). תיקנתי את כולם, אני מקווה. (2): לדעתי, כל אחד מאלו שדיווחו על הבעיה המקורית צריך היה לראות את ההודעות הללו ב-console. אם מישהו, אפילו אחד, היה טורח לפעול לפי ההנחיות כפי שיונה עשה, הבעיה הייתה יכולה להיפתר כבר מזמן. לא חבל? קיפודנחש 23:33, 19 באוקטובר 2014 (IDT)
אתה צודק. אני אדבר בשמי, ההוראות נראו כאילו יקח זמן ובצע אותם למרות שבפועל אני חושב שתוך 10 דקות סיימתי את כל השלבים ולכן רק כשהיה לי זמן בצעתי זאת, עכשיו שאני יודע שזה פשוט, להבא אעשה זאת מהר יותר. לאחרים אני רק רוצה להגיד שאם הבעיה היתה זמן או טכנולוגית, אז הפעולות מאוד פשוטות וההסבר מאוד מפורט כך שזה לא דורש מיומנות מיוחדת. תודה קיפודנחש על התיקון. יונה ב. - שיחה - הבה נכחילה 07:51, 20 באוקטובר 2014 (IDT)

משתמש:Yonidebest/monobook.js/highlightAnon.js לא עובד[עריכת קוד מקור]

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

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

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

אודה מראש לעזרה, ‏Guycn2‏ · 18:09, 8 באוקטובר 2014 (IDT)

לדעתי הסקריפט הזה מיותר ולא נחוץ, ואין לי כוונה להשקיע זמן בניסיון לתקנו. הסקריפט נכתב כשהיה בו צורך, אבל כעת יש דרך פשוטה להסתיר עריכות של משתמשים רשומים ב"שינויים אחרונים", ואין צורך בסקריפט הזה. כמובן שיתכן שיש אנשים שעדיין מעוניינים בו, מסיבותיהם שלהם - מי שמעוניין בכך מוזמן לתקן. קיפודנחש 21:25, 13 באוקטובר 2014 (IDT)

למי שעדיין מעוניין בסקריפט, היום יש קוד CSS קצר שיכול להחליף אותו. כדי להפעילו, יש להעתיק את הקוד הבא לקובץ ה־CSS האישי:

.mw-anonuserlink {background-color: #FFECB2;}

בברכה, ‏Guycn2‏ · 22:33, 30 באוקטובר 2014 (IST)

סקריפט 78 הפסיק לעבוד[עריכת קוד מקור]

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

בברכה, ‏Guycn2‏ · 23:11, 17 באוקטובר 2014 (IDT)

הסקריפט נכתב ומתוחזק על ידי משתמש:קובי כרמל. @קובי: לא תיקנתי בעצמי, משום שבחרת לשמור את הסקריפט בצורה הממוזערת. אנא שקול לא לעשות זאת - זה מקשה על התחזוקה, והתועלת מפוקפקת (בצורה הלא ממוזערת הסקריפט שוקל 10 קילו, בצורה הממוזערת 7). התיקון פשוט - בקריאה ל-api.post, במקום להעביר את הפונקציה שמתבצעת אחרי הצלחה כפרמטר שני, יש לקרוא ל- done ולהעביר את הפונקציה באופן זה. אם ההסבר לא ברור, ראה את העריכות מהזמן האחרון של ערן ושלי במרחב מדיה ויקי. (גיא, אנא המתן בסבלנות, כמדומני שקובי שומר שבת). בברכה - קיפודנחש 00:47, 18 באוקטובר 2014 (IDT)
גיא, לא הצלחתי לשחזר את הבעיה שתיארת. מקיפוד אני מבין שיש בעיה אחרת(?), בכל מקרה החזרתי את הסקריפט לגרסתו הראויה לקריאה. קובי כרמל - שיחה28,000 קצרמרים בוויקיפדיה, להזכירך • 04:20, 19 באוקטובר 2014 (IDT)
הבעיה היא שהסמליל של שני החצים מופיע ברשימת המעקב ובדפי "תרומות המשתמש", אבל פשוט לא מוצג בדף השינויים האחרונים ליד דפים חדשים, כאילו לא התקנתי את הסקריפט. בברכה, ‏Guycn2‏ · 06:17, 19 באוקטובר 2014 (IDT)
גם לי הוא לא עובד. שמזןשיחההביכורים שלי • כ"ה בתשרי ה'תשע"ה • 08:49, 19 באוקטובר 2014 (IDT)
מוזר מאוד, אצלי הוא עובד כרגיל... מאיזה דפדפן אתם גולשים? גרסה? קובי כרמל - שיחה28,000 קצרמרים בוויקיפדיה, להזכירך • 10:29, 19 באוקטובר 2014 (IDT)
מצטרף. נראה לי שמדובר על בעיה כללית ב"שינויים האחרונים" משהו שם לא מאפשר שימוש בחפיצים. אני גולש מכרום. היום בערב, אנסה לבצע את מה שקיפודנחש כתב שתי פסקאות למעלה. יונה ב. - שיחה - הבה נכחילה 11:52, 19 באוקטובר 2014 (IDT)
גם אני חושב שלמשתמשים מסוימים כמוני יש בעיה לאחרונה עם סקריפטים בדף השינויים האחרונים. אני ב־Firefox 33.0. בברכה, ‏Guycn2‏ · 13:41, 19 באוקטובר 2014 (IDT)
אצלי הבעיה נפתרה, ככל הנראה הודות לתיקון של קיפודנחש. בברכה, ‏Guycn2‏ · 06:36, 20 באוקטובר 2014 (IDT)
חזר לפעול גם אצלי. שמזןשיחההביכורים שלי • כ"ו בתשרי ה'תשע"ה • 07:08, 20 באוקטובר 2014 (IDT)

סקריפטים 18 ו-19 לא עובדים[עריכת קוד מקור]

הסקריפטים של החיפוש 18,19 לא עובדים בממשק הנוכחי של ויקיפדיה. יזהר ברקשיחה • י"ז באלול ה'תשע"ה • 22:58, 31 באוגוסט 2015 (IDT)

יזהר ברק, הסקריפטים הנ"ל לא מתוחזקים ואני מנחש שהם מיועדים לסקין מונובוק. אחד מהם הכנסתי להערה לפני שנתיים כיוון שהקוד בו לא תקין, והשני לא הוכנס להערה. הגדרה של מרחבי חיפוש אפשר להגדיר אחרי שמחפשים, או בהעדפות אם רוצים לשנות את ההתנהגות הדיפולטיבית. ערן - שיחה 00:02, 1 בספטמבר 2015 (IDT)
לא מצאתי את האפשרות הזו בהעדפות. יזהר ברקשיחה • י"ז באלול ה'תשע"ה • 10:01, 1 בספטמבר 2015 (IDT)
זה אכן הועבר מ"העדפות". "חיפוש מתקדם" מובנה כעת בקוד של ויקיפדיה, ומופעל על ידי לחיצה על סמליל המגדלת בצד שמאל של תיבת החיפוש. תחת "מתקדם", ניתן לסמן "שמירת הבחירה עבור חיפושים עתידיים" (הסתייגות קטנה: לא בדקתי את הפונקציונליות הזו). בגלל האפשרויות המובנות שנותנות למעשה כל מה שהסקריפט נותן ויותר, סקריפטים 18 ו-19 שמעשה מיותרים עכשיו, כך שאין טעם לתקנם. הקורא החרוץ מוזמן להסיר אותם מהדף וק:ס. קיפודנחש 18:37, 1 בספטמבר 2015 (IDT)
בוצע בוצע ערן - שיחה 22:35, 1 בספטמבר 2015 (IDT)

בעיה במדיה ויקי:Gadget-Summarieslist.js בעורך החזותי[עריכת קוד מקור]

שמתי לב שלגאדג'ט הזה יש בעיה בעורך החזותי: הוא לא מסמן עריכות כמשניות באופן אוטומטי.

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

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

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

תודה, ‏Guycn2‏ · 19:57, 10 באפריל 2016 (IDT)

בעיה במדיה ויקי:Gadget-Revert.js[עריכת קוד מקור]

הגאדג'ט הזה מוסיף תקציר עריכה אוטומטי כשעורכים גרסה ישנה של דף. תקציר העריכה האוטומטי אמור להיות בסגנון שחזור לגרסה x מתאריך y מאת z.

לאחרונה יש בעיה עם התקציר: הוא לא מציג את התאריך. ראו למשל כאן.

זו לא בעיה רק אצלי, כי ראיתי שגם עריכות של משתמשים אחרים לאחרונה מקבלים תקציר אוטומטי כזה ללא התאריך. ‏Guycn2 · ‏ 02:03, 22 ביולי 2016 (IDT)

הסקריפט מוסיף את התאריך רק אם שפת הממשק של המשתמש היא עברית. זו לא נראית התנהגות סבירה - שפת הממשק של המשתמש לא צריכה להשפיע על התקציר, אבל זה לא בדיוק בג - זה by design. אפשר כמובן לשנות זאת. קיפודנחש 17:31, 22 ביולי 2016 (IDT)
שפת הממשק שלי היא עברית, ובכל זאת התאריך אינו מוצג בתקציר... ‏Guycn2 · ‏ 18:16, 22 ביולי 2016 (IDT)
צודק - הייתה לי טעות בקריאת הקוד. התאריך בתקציר התבסס על נתון שהיה בדרך כלל בדף כשעורכים גרסה ישנה, וכעת כבר לא נמצא בו, כך שזה כנראה שינוי התנהגות שקשה (אם כי כנראה לא בלתי אפשרי) לתקן. מה שאפשר, בינתיים, לשנות את תיאור הגאדג'ט, כך שיתאר את התקציר שבאמת מופיע, וכשתנוח על מישהו הרוח, אפשר למצוא דרך חליפית להפיק את התאריך (כנראה צריך לבצע קריאה ל-API לשם כך). קיפודנחש 18:48, 22 ביולי 2016 (IDT)
אני מקווה שתנוח על מישהו הרוח, כי אני מוצא את התאריך מאוד שימושי. ‏Guycn2 · ‏ 03:07, 23 ביולי 2016 (IDT)

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

זו התוצאה:

$.when(mw.loader.using(['mediawiki.api', 'mediawiki.util']), $.ready).then(function () {
	
	function revertSummary() {
		
		var oldid = mw.util.getParamValue('oldid'), pageID = mw.config.get('wgArticleId');
		
		new mw.Api().get({
			action: 'query',
			prop: 'revisions',
			pageids: pageID,
			rvprop: 'timestamp|user',
			rvlimit: 1,
			rvstartid: oldid,
			rvendid: oldid
		}).then(function (ret) {
			
			var timestamp = new Date(ret.query.pages[pageID].revisions[0].timestamp),
			    monthNames = ['בינואר', 'בפברואר', 'במרץ', 'באפריל', 'במאי', 'ביוני', 'ביולי', 'באוגוסט', 'בספטמבר', 'באוקטובר', 'בנובמבר', 'בדצמבר'],
			    getHours = timestamp.getHours() < 10 ? '0' + timestamp.getHours() : timestamp.getHours(),
			    getMinutes = timestamp.getMinutes() < 10 ? '0' + timestamp.getMinutes() : timestamp.getMinutes(),
			    revDate = getHours + ':' + getMinutes + ', ' + timestamp.getDate() + ' ' + monthNames[timestamp.getMonth()] + ' ' + timestamp.getFullYear(),
			    revUser = ret.query.pages[pageID].revisions[0].user,
			    autoSummary = 'שחזור לגרסה ' + oldid + ' מ־' + revDate + ' מאת ' + '[[:User:' + revUser + '|' + revUser + ']]';
			
			if (mw.config.get('wgAction') === 'edit' && document.getElementById('wpSummary')) {
				$('#wpSummary').val(autoSummary);
			}
			
			mw.hook('ve.saveDialog.stateChanged').add(function () {
				ve.init.target.saveDialog.$body.find('.ve-ui-mwSaveDialog-summary textarea').val(autoSummary);
			});

		});
		
	}
	
	if (mw.util.getParamValue('oldid')) {
		revertSummary();
	}
	
});

ערן ו/או קיפודנחש, האם תוכלו בבקשה לבדוק את הקוד, ובמידה שיימצא תקין להחליף את הגאדג'ט הקיים בקוד הנ"ל? אני כמובן כבר בדקתי. תודה, ‏Guycn2 · ☎‏ 20:36, 16 ביוני 2018 (IDT)

בוא נתפשר: בדוק בעצמך (אל תשכח לבטל את הגאדג'ט הקיים בהעדפות שלך :) ), ואם זה עובר את הבדיקות שלך, אחליף בשמחה. קיפודנחש 22:26, 16 ביוני 2018 (IDT)
@קיפודנחש: בוצע בוצע. למעשה, בדקתי מספר פעמים אתמול בלילה, וכעת עשיתי זאת שוב ליתר ביטחון. ‏Guycn2 · ☎‏ 22:35, 16 ביוני 2018 (IDT)
תודה רבה! בוצע בוצע (העברתי את התלויות לדף הגאדג'טים הכללי). גיא, אם תרצה לבקש הרשאת עורך ממשק, אתמוך. בעבר התלוננתי על עריכות מיותרות, ולפעמים מזיקות, של הודעות מערכת. בהנחה שזו לא בעיה ממשית, אין סיבה שלא תהיה לך ההרשאה, בייחוד כשאתה מבצע פעולות מועילות, כמו כאן. קיפודנחש 23:22, 16 ביוני 2018 (IDT)
תודה רבה על ביצוע השינוי ועל הבעת האמון. הידע שלי בג'אווה־סקריפט התרחב משמעותית לאחרונה וכבר כתבתי כמה סקריפטים (בעיקר עבור עצמי, אבל חלקם עשויים להיות שימושיים גם לאחרים). אני מעדיף להמתין זמן מה ולצבור עוד ניסיון, ואם אראה שאני זקוק להרשאות לעיתים קרובות, אבקש אותן. תודה, ‏Guycn2 · ☎‏ 00:00, 17 ביוני 2018 (IDT)

בעיה במדיה ויקי:סקריפטים/67.js[עריכת קוד מקור]

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

88753

אם אני כותב בדף זרימה או שמישהו אחר כותב בדף זרימה זה לא מראה לי שהיינו פעילים‏ .Meni yuzevich בית חב"ד לכולם י"ח בתמוז ה'תשע"ו 13:49, 24 ביולי 2016 (IDT)

ידוע מהיום הראשון, Amire80 פתח באג. יגאל (בקשת עזרה, IKhitron ושיחה) 16:01, 24 ביולי 2016 (IDT)

בעיה בגאדג'ט דף השינויים מתעדכן[עריכת קוד מקור]

אני לא יודע איך להסביר את זה כל כך אבל תפעילו את הגאדג'ט ותשימו לב. התפריט מצד ימין זז כל הזמן כאילו הוא משחק איתך תופסת ואי אפשר ללחוץ על הבדל. מתייג את @ערן @קיפודנחש. ‏אור/1Orשיחהתרומות@ • 17:54, 11 באוגוסט 2016 (IDT)

לא פתרון לבעיה, אבל בתור עזרה ראשונה, הוסף לדף העיצוב האישי שלך את השורה
.mw-rtrc-sidebar-toggleable #mw-panel { transform: none !important; }
קיפודנחש 18:51, 11 באוגוסט 2016 (IDT)
זה איכשהו פתר את הבעיה. ‏אור/1Orשיחהתרומות@ • 18:55, 11 באוגוסט 2016 (IDT)

מה פירוש איכשהו? זו הסיבה שכתבתי זאת. זה לא פתרון אמתי לבעיה לא בגלל שזה לא עובד, אלא בגלל שמשתמשים לא צריכים להוסיף דברים לדף העיצוב האישי שלהם כדי שדברים יעבדו. קיפודנחש 19:26, 11 באוגוסט 2016 (IDT)

קיפודנחש, אם כך, למה לא להוסיף את הקוד הזה למדיה ויקי:Gadget-RTRC.css? ‏Guycn2 · ‏ 19:27, 11 באוגוסט 2016 (IDT)

אולי באמת כדאי. אין לי כרגע אפשרות להמשיך לחפור, בסך הכל הגשתי עזרה ראשונה לחייל פצוע. לדעתי עדיף לדבר עם מי שכתב את הקוד ולבקשו להתאים את הגאדגט ל rtl. קיפודנחש 19:31, 11 באוגוסט 2016 (IDT)

SMirC-thumbsup.svg תודה רבה! קיפודנחש על הטיפול בבעיה! ‏אור/1Orשיחהתרומות@ • 19:32, 11 באוגוסט 2016 (IDT)
The developer of RTRC is User:Krinkle - I reported the issue on github. ערן - שיחה 21:58, 11 באוגוסט 2016 (IDT)
קרינקל תיקן את הגדג'אט כך שיעבור בעברית בצורה נכונה וכעת אין צורך בתיקון הזמני של קיפודנחש. ערן - שיחה 11:27, 13 באוגוסט 2016 (IDT)
תודה ערן (: בנושא אחר, של הסקריפט לתגיות, הוא נראה בר ביצוע או שנצטרך למצוא פתרון אחר? ‏אור/1Orשיחהתרומות@ • 11:52, 13 באוגוסט 2016 (IDT)

עריכה מהירה[עריכת קוד מקור]

- הועבר מהדף ויקיפדיה:דלפק ייעוץ

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

  • יש לחצן תצוגה מקדימה אבל אין באמת אפשרות לתצוגה מקדימה.
  • לאחר שימוש יחיד בעריכה מהירה לא ניתן להשתמש בה שוב באותו דף ללא רענון.
מתייג ויקיפדים שבהיסטוריית הגרסאות של הסקריפט: קובי כרמל, קיפודנחש, ערן ויגאל. בין הפותרים נכונה יוגרל פותר שלא ענה נכונה. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • י"ד באב ה'תשע"ו • 15:00, 18 באוגוסט 2016 (IDT)
- סוף העברה
כמו כן, לאחר עריכה מהירה הפופאפים לא עובדים עד לטעינה מחודשת של הדף. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • י"ח באב ה'תשע"ו • 15:15, 22 באוגוסט 2016 (IDT)
"עריכה מהירה" הוא סקריפט שכתב משתמש:קובי כרמל, והסיכויים שמישהו כאן יתקן אותו לא גדולים (העריכה היחידה שלי הייתה שינוי מיקרוסקופי, כדי להתאים את הסקריפט לגרסה מתקדמת יותר של אחת הספריות בהן הוא משתמש. העריכות של יגאל וערן היו כנראה מאותו הסוג). נכון שזו כנראה לא התשובה שרצית לשמוע, אבל אם קובי לא ישוב לפעילות בוויקיפדיה, העצה היחידה שיש לי עבורך היא להפסיק להשתמש בסקריפט הזה, או להשלים עם המגבלות/בגים הקיימים. (תוכל אולי להוסיף הערה לתיעוד הסקריפט בוק:ס, ולתאר את התקלות) כמובן, אם מישהו אחר ירצה להוכיח לי שטעיתי ולתקן את הסקריפט, כולנו נוכל לשמוח.
בכולופן, תוכל לעשות ניסוי קטן: לגבי "תצוגה מקדימה", שים לב שיש שני סוגים: "תצוגה מקדימה מהירה", ורגילה - הבחירה ביניהן היא ב"העדפות => עריכה => תצוגה מקדימה מהירה". אין לי מושג מה המצב בהעדפות שלך, אבל תוכל לנסות אם שינוי הבחירה הזו פותר את הבעיה של תצוגה מקדימה. אם כן, כדאי להוסיף גם את המידע הזה לוק:ס. קיפודנחש 22:19, 22 באוגוסט 2016 (IDT)
תודה על ההתייחסות. אין הבדל אם מסומן או לא מסומן התצוגה מקדימה מהירה, בכל מקרה הלחצן "תצוגה מקדימה" בשימוש בעריכה מהירה לא עובד (התצוגה מהירה עובדת בעריכה רגילה, אבל עדיף להשתמש בגאדג'ט השני בשביל תצוגה מקדימה נוחה). בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • י"ט באב ה'תשע"ו • 22:35, 22 באוגוסט 2016 (IDT)
@מלא כל הארץ כבודי, ראה כאן ושורה ראשונה בעריכה הזו. עדכנתי את התיעוד של סקריפט 77, זה משתקף בויקיפדיה:סקריפטים ובויקיפדיה:סקריפטים/הכל. אני מקווה ש@קובי כרמל יוכל לסייע לנו. חזרתישיחה 15:56, 13 ביולי 2020 (IDT)

מדיה ויקי:Gadget-HotCat.js לא עובד במרחב התבניות[עריכת קוד מקור]

בעבר הוצע לאפשר שימוש בhotcat בתבניות. המגבלה הזו הוסרה אצלנו באופן ידני. הגרסה העדכנית מופיעה בcommons שם החליטו לקבוע שלא יתאפשר שימוש בתבניות (כנראה בגלל noinclude/includeonly). לאחר שחזרנו להשתמש בקוד שמופיע בcommons, למעשה hotcat הפסיק לעבוד שוב עם תבניות. האם ניתן להעתיק שוב את הקוד בcommons ולהסיר את הגבלת השימוש בתבניות? או לחילופין להכניס את זה להעדפות המקומיות?

לגבי החשש של בעיות עם noinclude, להבנתי אפשר לקבוע שבמקרה זה יהיה אילוץ להציג את השינויים בחלון עריכה (כמו לאחר עריכת מספר קט'), מה שכינו בקומונס autocommit. אני רוצה להכניס קט' לכמות של תבניות חסרי קט'. ‏Hummingbird° יש לך הודעה ° כולי אוזן 01:52, 1 בספטמבר 2016 (IDT)

אתה בטוח שזה עבד אצלנו גם בתבניות? אישית אני לא זוכר את זה. אינג. יונה ב. - שיחה - הבה נכחילה 09:37, 1 בספטמבר 2016 (IDT)
לדעתי לא כדאי להעתיק את כל הגאדג'ט לכאן, כי מדובר בגאדג'ט ענקי שמכיל כ־3,000 שורות. אם מעדכנים אותו בוויקישיתוף, כדאי שהעדכונים ייכנסו גם אלינו, מה שלא יקרה אם נעתיק אותו לכאן במקום לייבא. מה שכן, אפשר לפתוח דיון בוויקישיתוף לגבי הפעלת הגאדג'ט בתבניות. בנוסף, שים לב שאם אתה רוצה, אתה יכול לעשות את השינוי הזה עבור עצמך: פשוט בטל את הגאדג'ט בהעדפות, ובמקומו הוסף לקובץ ה־JS האישי שלך את קוד הגאדג'ט כפי שנראה אצלנו לפני שהתחלנו לטעון אותו מוויקישיתוף. אבל אם אתה עושה זאת, שים לב שזו גרסה ישנה של הגאדג'ט וייתכן שיש בה בעיות. ‏Guycn2 · ☎‏‏ 13:32, 1 בספטמבר 2016 (IDT)
יונה ב.-משתמש:Ofekalef עשה זאת, אני מניח שזה עבד עד השינוי הבא.
אני יכול גם כל הזמן להעתיק את הקוד ולמחוק את השורה הרלוונטית, אבל אני לא רואה למה אי אפשר במקרה של התבניות לאלץ בקרה נוספת באמצעות מעבר להשוואת שינויים (כמו שעורכים באמצעות HOTCAT מספר קטגוריות).‏Hummingbird° יש לך הודעה ° כולי אוזן 04:48, 2 בספטמבר 2016 (IDT)

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

תלוי במקרה. כפי שציינתי, הרעיון הוא שניתן להציג את השינויים בחלון עריכה כמו לאחר עריכת מספר קט', זה פשוט יותר קל ומהיר ככה. הרעיון נולד בגלל צורך לערוך תבניות שאין בהן קט' (ולפעמים cat-a-lot לא מתאים משום שהן מפוזרות בכמה קט' או ללא קט' בכלל). לא הייתי מזלזל בקטגוריות לתבניות משום שהן דרך טובה למצוא תבנית בהתאם לצורך (גם באמצעות איתור תבנית אחרת). לדוגמה, בויקיספר התקשיתי למצוא את תבניות הפנייה למשתמשים, אז חיפשתי את תבנית:בוטל ובהמשך מצאתי את האחרות. ‏Hummingbird° יש לך הודעה ° כולי אוזן 04:48, 2 בספטמבר 2016 (IDT)

לגבי ההערה שהרבה פעמים השימוש בקטגוריה במרחב התבניות מוטעה, יתכן שהפרזתי כשכתבתי רוב, אבל בכל זאת הרבה פעמים מקטרגים תבניות בקטגוריות לא מועילות, רק בגלל ש"חייבים". עריכת תבניות בעזרת כלים אוטומטיים היא בעייתית, גם בגלל include/noinluxe, וגם בגלל שעריכות כאלו מוסיפות הרבה פעמים שורה חדשה במקום שתוספת כזו מזיקה. (נכון שהתקלה. הזו יכולה לקרות גם בעריכה ידנית...)

בכולופן, דעתי היא שזה לא רעיון מוצלח לאפשר את הגאדג'ט במרחב התבניות. קיפודנחש 07:51, 3 בספטמבר 2016 (IDT)

בעיה בסקריפט הקישורים האישיים[עריכת קוד מקור]

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

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

למה לא לוותר על ההסתרה לגמרי, ולהשאיר אותו פתוח תמיד כמו בווקטור? ‏Guycn2 · ☎‏‏ 14:38, 17 בספטמבר 2016 (IDT)

על איזה סקריפט מדובר? אם כוונתך לגאדג'ט, זה מוסבר בתיעוד של הגאדג'ט. אם מדובר בסקריפט אחר, הפסק להשתמש בו ועבור לגאדג'ט. קיפודנחש 20:12, 18 בספטמבר 2016 (IDT)
@קיפודנחש: הכוונה למדיה ויקי:Gadget-CustomSideBarLinks.js. אכן מצאתי הסבר בתיעוד הגאדג'ט. תודה רבה! ‏Guycn2 · ☎‏‏ 20:17, 18 בספטמבר 2016 (IDT)

תקלה בגאדג'ט HotCat[עריכת קוד מקור]

- הועבר מהדף ויקיפדיה:דלפק ייעוץ

גאדג'ט HotCat הפסיק לעבוד לי לפני מספר ימים. נראה שהתקלה נובעת מכך שהסקריפט שלו נקרא משרת bits.wikimedia.org שכבר לא זמין. מישהו יודע לתקן? דולבשיחה 21:14, 22 בספטמבר 2016 (IDT)

- סוף העברה
ככה זה בסדר, דולב? יגאל (בקשת עזרה, IKhitron ושיחה) 21:24, 22 בספטמבר 2016 (IDT)
כן, תודה על התיקון, וגם על העברת הדיון למקום המתאים. דולבשיחה 21:34, 22 בספטמבר 2016 (IDT)
אין בעיה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:49, 23 בספטמבר 2016 (IDT)

השמשת גאדג'טים בוויקיציטוט[עריכת קוד מקור]

אני מנסה להשמיש את הגאדג'טים בוויקיציטוט. התחלתי מהגאדג'ט שמוסיף רשימה של תבניות אזהרה בעריכת דף שיחה של משתמש אנונימי:

  1. עדכנתי את ההגדרה "Warnings[ResourceLoader|dependencies=mediawiki.util]|Warnings.js" בדף q:מדיה ויקי:Gadgets-definition
  2. העתקתי את הקוד העדכני של הגאדג'ט לדף q:מדיה ויקי:Gadget-Warnings.js

אבל הגאדג'ט עדיין מסרב לעבוד, ובדף q:מיוחד:גאדג'טים מופיעה ההודעה "הגאדג'ט לא נטען. נא לעדכן לשימוש ב־ResourceLoader. (מידע נוסף)". מה פספסתי? שבת שלום, דולבשיחה 13:47, 23 בספטמבר 2016 (IDT)

פתאום זה הסתדר. האם השינויים שביצעתי נכנסים לתוקף רק לאחר שעובר זמן מסוים? דולבשיחה 15:50, 23 בספטמבר 2016 (IDT)

addPortletLink[עריכת קוד מקור]

בעקבות תקלות בקומונס מסתבר ששינויים שבוצעו במדיה ויקי גרמו לכך. לא הכל הבנתי אבל ב-monobook.js וב-common.js את הביטוי addPortletLink יש להחליף ב- mw.util.addPortletLink. הדיון בוויקישיתוף נמצא פה וגם פירוט במדיה ויקי. Geagea - שיחה 00:07, 29 באפריל 2017 (IDT)

Geagea, תרשה לי להאמין שזה לא קשור לתקלות חדשות. ביטול wikibits זה משהו שקרה השבוע, ואכן דיווחתי על זה בחדשות, אבל זה לא שינה שום פונקציונליות. היא הפסיקה ב-2013, ומאז זה פשוט לא עושה כלום. מה שקרה עכשיו זה שינוי של כלום בהודעות שגיאה. אם זה מה שהם חושבים שמפריע, אז הסקריפטים לא עובדים נכון כבר ארבע שנים. יגאל (בקשת עזרה, IKhitron ושיחה) 00:15, 29 באפריל 2017 (IDT)
זה שינה לי בוויקישיתוף. שום דבר ב-common.js שלי לא עבד בוויקשיתוף. Geagea - שיחה 00:18, 29 באפריל 2017 (IDT)
אז או שזאת לא הסיבה, או שזה עבד לא נכון גם קודם, אף אם לא בעוצמה כזאת. יגאל (בקשת עזרה, IKhitron ושיחה) 00:26, 29 באפריל 2017 (IDT)
אתה כנראה צודק אבל להדיוטות כמוני זה גרם לשינוי גדול. אם יש תקלות יכול להיות שזו הסיבה. Geagea - שיחה 00:32, 29 באפריל 2017 (IDT)
בוויקיפדיה בעברית הסבנו את כל המופעים של addPortletLink ל- mw.util.addPortletLink לפני שנים. אם יש איזה מופע ששכחנו, אז משהו יישבר... קיפודנחש 02:24, 29 באפריל 2017 (IDT)

באג מוזר במדיה ויקי:Gadget-UserMessages.js[עריכת קוד מקור]

ניסיתי להוסיף תבנית {{ניסויים}} לדף שיחת משתמש:2A02:ED0:523A:F400:5C9:706A:C561:F7FB באמצעות הגאדג'ט הזה. במקום להוסיף את התבנית לדף הזה, הגאדג'ט הוסיף אותה לדף שיחת משתמש:F7FB (כלומר, ארבעת התווים האחרונים בכתובת ה־IP). אני מניח שאותו הבאג היה קורה עם כל כתובת IPv6. ‏Guycn2 · ☎‏‏ 23:04, 29 באפריל 2017 (IDT)

אני השתמשתי בגרסה המשודרגת של בר הראל (למה זה איננו הגאדג'ט?) ולפני כמה ימים הוא פשוט נעלם. אני מניח שזו תקלה קשורה. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ד' באייר ה'תשע"ז • 16:41, 30 באפריל 2017 (IDT)
תיקנתי את הגאדג'ט. גיא, אולי לא שמת לב, אבל חלק מהבג היה גם שעבור אלמונים עם IP6 קיבלת את רשימת התבניות שמיועדות לרשום במקום לאלמוני... לגבי "משודרג": תוכל לקשר? למה אתה קורא לו "משודרג"? מה הוא עושה טוב יותר? קיפודנחש 18:25, 30 באפריל 2017 (IDT)
קיפודנחש תודה רבה על התיקון. ‏Guycn2 · ☎‏‏ 19:17, 30 באפריל 2017 (IDT)
משתמש:Bharel/סקריפטים/64-new-min.js, בר עשה לו מקצה שיפורים, בין היתר יש לו תפריט הגדרות. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 20:36, 30 באפריל 2017 (IDT)
וואו, ניסיתי, וזה מאוד מרשים. זה אמנם לא המקום לדון בכך, אבל אולי כדאי להוסיף את תפריט ההגדרות לכל משתמשי הסקריפט? ‏Guycn2 · ☎‏‏ 20:40, 30 באפריל 2017 (IDT)
@מלא כל הארץ כבודי: הסקריפט שלי לא עובד? מה קרה לו? הוא עובד אצלי Face-sad.svg צריך תיקון? בר הראלשיחה 20:55, 30 באפריל 2017 (IDT)
לא רק הוא, גם כמה אחרים הפסיקו מתישהו באמצע שבוע שעבר כמה שעות אחרי שעבדו יופי לאחר השינוי האחרון שלי הגאדג'טים/סקריפטים שלי. תוכל להעיף מבט בדף הסקריפטים שלי ולנסות לפטור את הבעיה? בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 21:14, 30 באפריל 2017 (IDT)
בר, הימור שלי - הסקריפט שלך לא פועל למיטב ידיעתי אם יש שגיאה בקונסול, ויכול להיות שסקריפט אחר שמכה"כ טוען הורס הכל.. אורשיחה • 21:41, 30 באפריל 2017 (IDT)
כתבתי לפני התנגשות עריכה: בר הראל, הסקריפט שלך משתמש ב-mw.util וכן ב-mw.user, אבל לא טוען אותם בעצמו. עד היום זה עבד במזל, וכעת המזל אזל. צריך לעשות הכל (לפחות כל מה שמשתמש בספריות הללו) תחת using מתאים (mediawiki במקום mw בשם הספרייה).
(על הדרך): קראתי אותו קצת. תוספת הפונקציונליות נחמדה, אבל מבחינת הקוד, לא ברור לי למה אתה מתעקש לעשות הכל בדרך הקשה. שיקולים של ביצועים הם חסרי משמעות בסקריפט של UI (כבר דיברנו על זה), והסקריפט הזה בערך פי ארבע יותר ארוך ופחות קריא משימוש סטנדרטי ב-jQuery, ולפעמים אפילו בברזל (דוגמה: כתבת הרחבה למערך בשם includes. לא בטוח שזה מועיל או נחוץ, אבל בוא נגיש שכן: אפשר לצמצם זאת לשורה אחת, נניח משהו כמו (לחלוטין לא בדוק - זה רק העיקרון):
Array.prototype.includes = Array.prototype.includes || function(value, fromindex) { return this.indexOf(value, fromindex) + 1; };
אם תעשה את החיים קלים (כמו סקריפט 64), הסקריפט יתקצר לרבע, בלי שום פגיעה בפונקציונליות, והביצועים רק ישתפרו (חיסכון בזמן טעינה ב-100% מהדפים, עם "תשלום" בלתי ניתן למדידה של מילישניות ספורות מספר ספור של פעמים, כשמישהו משתמש בסקריפט...) קיפודנחש 21:50, 30 באפריל 2017 (IDT)
אור, לכן אמרתי שהוא המשיך לעבוד לפחות כמה שעות אחרי שהוספתי את הסקריפטים שלך, ניסיתי גם לשחזר את התוספות לראות אם זה יטפל בבעיה וזה לא (גם החד-שחזר וגם זיהוי בודק העריכה לא עובדים, אם הדברים התקלה בשילוב שלהם), אנסה להוריד את הסקריפטים שעלולים להוות את הבעיה ולא עובדים ממילא ולראות אם יחזרו בשבוע הקרוב. לאחר מחשבה אולי הבעיה נעוצה בכך שהזזת את כפתור החד-שחזר, תוכל להחזיר את שני הכפתורים לאיפה שהיו כנראה אם זה יעבוד (בינתיים אחכה עם ההסרה). בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 22:13, 30 באפריל 2017 (IDT)
מכה"כ, בדקתי. הבעיה היא במשתמש:מלא כל הארץ כבודי/common.js, יש שם קוד שיוצר שגיאות וזה גורם לסקריפטים לא להיטען. תוכל לעשות ניקוי של מה שאתה לא צריך? אורשיחה • 05:49, 1 במאי 2017 (IDT)
אור, איזה קוד שם בעייתי? אשמח להשאיר מה שאפשר, ואיך שם משהו שלא עושה משהו (למיטב ידיעתי). בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 12:33, 1 במאי 2017 (IDT)
לדוגמה סקריפט 31. אתה מסכים שאנסה לתקן את השגיאות בדף? בברכה, אורשיחה • 12:46, 1 במאי 2017 (IDT)
מה רע ב-31? אשמח שתנסה. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 12:56, 1 במאי 2017 (IDT)
סקריפט 31 הוא דוגמה לסקריפט שלא עושה שום דבר. אורשיחה • 13:07, 1 במאי 2017 (IDT)
תודה, זה הספיק. קישורים למיזמי האחות מופיעים אוטומטית, גם בלי 31? בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 13:12, 1 במאי 2017 (IDT)
לא יודע, אבל מדיה ויקי:סקריפטים/31.js רק משאיר הודעה שיש להסיר אותו, ולא עושה שום דבר מעבר לזה. עכשיו הסקריפטים שלי עובדים לך? אורשיחה • 13:15, 1 במאי 2017 (IDT)
כן. אם כי הם מופיעים רק בדפדוף לאחור, והחד-שחזר גם במעבר על כל השינויים מאז הביקור האחרון. בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ה' באייר ה'תשע"ז • 13:19, 1 במאי 2017 (IDT)
@קיפודנחש: הסכמנו כבר על זה די ממזמן. אני חושב בצורה טיפשית למדי מבחינת שיקולי יעילות. 2 השיקולים הרלוונטים היחידים זה עדכון פריימים (אם ההוספה דורשת המון עדכונים זה יאט משמעותית את חוויית המשתמש) ותקשורת יעילה בapi. הבעיה שלי היא תפיסתית. זה באמת קשה לי לקחת את הסקריפט עכשיו ולשכתב אותו למשהו שאני יודע שהוא רץ לאט יותר. לצערי רוב הפרויקטים שעשיתי הם של אדם אחד ולכן שיקולי הקריאות תמיד היו זניחים למדי (אפילו שלדעתי זה יותר קריא אבל זה כבר עניין אישי, והאורך לא באמת משנה. מיניפיקציה ברבאק). תודה אגב על המעבר Face-smile.svg בר הראלשיחה 02:54, 2 במאי 2017 (IDT)
לגבי הincludes, זה polyfill שנלקח ישירות ממוזילה. לא אני כתבתי אותו. בר הראלשיחה 11:43, 2 במאי 2017 (IDT)
אם המטרה היא לכסות על התנהגות של דפדפנים ישנים, זה נראה מופרך לגמרי שכל סקריפט יביא קוד שעושה זאת (וזה ממש לא רלוונטי שהקוד מועתק ממוזילה), שלא לדבר על זה שסקריפט משתמש בוויקיפדיה שמשנה את ההתנהגות של אובייקטים בסיסיים כמו Object, Array או String זה פו פה רציני. בדיוק בשביל זה יש את jQuery, ואם אתה רוצה להבטיח מפני דפדפנים ש(למשל) לא תומכים ב-indexOf, תשתמש (כמו שעשרות סקריפטים עושים) ב-$.inArray.
אבל כל הוויכוח הישן הזה זו הסחת דעת: הנקודה המשמעותית היא שהסקריפט שלך משתמש בספריות user ו-util בלי להבטיח שהן טעונות. זה עבד בעבר, אבל אחרי השינוי האחרון, ההסתברות שזה שובר משהו עולה פלאים - עד עכשיו, בפועל, הסקריפט תמיד רץ אחרי שהספריות כבר היו טעונות, ועכשיו דברים השתנו מבחינת סדר הטעינה, וחשוב להבטיח זאת (כפי שכתבתי למעלה, בעזרת mw.loader.using) בעצמך. קיפודנחש 17:05, 2 במאי 2017 (IDT)

בעיות בגאדג'טים בעקבות המסננים החדשים[עריכת קוד מקור]

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

בין הגאדג'טים שלא עובדים כמו שצריך:

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

אני משתמש בדפדפן Google Chrome v.58 במערכת ההפעלה Windows 10. ‏Guycn2 · ☎‏‏ 22:19, 10 במאי 2017 (IDT)

עדכון: עכשיו שמתי לב שהגאדג'ט rcPatrol לא עובד גם בפעם הראשונה שנכנסים לדף השינויים האחרונים, כלומר גם לפני לחיצה על "הצגה". ‏Guycn2 · ☎‏‏ 22:22, 10 במאי 2017 (IDT)
משתמש:Guycn2, תיקנתי את התלונה, אבל כרגע זה גורם לבעיה אחרת ("תקציר" מופיע פעמיים). לגבי rcPatrol : תוכל לפרט מה לא עובד? לי נראה שכן עובד. קיפודנחש 00:21, 11 במאי 2017 (IDT)
אני מושב שיש איזו בעיה במה שעשית, קיפודנחש. במקום "שחזר עריכה אחת [תקציר]" מופיע "שחזר עריכה אחת[תקציר

]". יגאל (בקשת עזרה, IKhitron ושיחה) 00:28, 11 במאי 2017 (IDT)

אנא בדוק שוב - לא הצלחתי לראות בעיה כפי שאתה מתאר. אם כן, אנא הוסף תאור מפורט -איזה דף פתחת, ואיך זה נראה. קיפודנחש 07:27, 11 במאי 2017 (IDT)
קיפודנחש תודה רבה על התיקון. כעת הכול עובד כמו שצריך, גם rcPatrol. ‏Guycn2 · ☎‏‏ 08:11, 11 במאי 2017 (IDT)
אצלי בדף שינויים אחרונים לא מופיע הקריבוע של סימון עריכה כבדוקה, אלא רק סימן הקריאה האדום, ולא מופיע אצלי כפתור שחזור. גם כפתורים להפעלת מסננים אני לא רואה, אלא רק אזור ריק מפוספס אפור-לבן (כמו זה שמופיע בדף מיוחד:הודעות בזמן שהוא נטען) מתחת לתיבת "לטיפול דחוף". קיפודנחש, תוכל לגרום לזה לפעול גם אצלי. ראיתי שאור כתב בחדשות שהמסננים יגרמו לתקלות אלו, האם אתה יודע גם לתקן? בברכה, מלא כל הארץ כבודישלח הודעה ל-013-28143 • ט"ז באייר ה'תשע"ז • 19:26, 11 במאי 2017 (IDT)
אני לא יודע, רק שיערתי שהמסננים החדשים יגרמו לסקריפטים להשתבש, וזה מה שקרה. אורשיחה • 19:28, 11 במאי 2017 (IDT)
קצת קשה לי "לגרום לזה לפעול אצלך" - אצלי זה כן עובד. האם עוד מישהו רואה את הבעיה עליה מדווח מכה"כ? קיפודנחש 19:35, 11 במאי 2017 (IDT)

בעיה נוספת ב־QuickRCDiff[עריכת קוד מקור]

יש באג נוסף בגאדג'ט הצפייה בהבדלים בין גרסאות: כאשר לוחצים על כפתור X כדי לסגור את החלונית, כלום לא קורה, וצריך ללחוץ על X פעם נוספת כדי שהחלונית תיסגר. בנוסף, הקשה על Esc במקלדת לא סוגרת את החלונית (גם אם מקישים פעמיים). מבדיקתי, גם הבאגים האלה קורים רק כשאפשרות הבטא החדשה מופעלת. ‏Guycn2 · ☎‏‏ 17:11, 11 במאי 2017 (IDT)

ניסיתי להדביק שם איזה פלסטר, אבל הגאדג'ט הזה לא מופעל אצלי, ואין לי זמן ללמוד מה הוא אמור לעשות ולבדוק אם הפאטש עובד (תחשוב על זה כמו ניתוח לב פתוח כשהמנתח סובל מעיוורן זמני). אם מה שעשיתי גורם נזק, בקש ממישהו עם הרשאות לגלגל אחורה את השינוי האחרון. קיפודנחש 19:35, 11 במאי 2017 (IDT)
ביטלתי את השינוי שלך, כי מסיבה כלשהי זה הפסיק לעבוד אצלי לאחר השינוי. אורשיחה • 19:39, 11 במאי 2017 (IDT)
תודה לשניכם. ערן אולי אתה תוכל בבקשה לנסות לעזור? ‏Guycn2 · ☎‏‏ 19:49, 11 במאי 2017 (IDT)
תיקנתי. ערן - שיחה 00:18, 12 במאי 2017 (IDT)
SMirC-thumbsup.svg תודה רבה!Guycn2 · ☎‏‏ 09:07, 12 במאי 2017 (IDT)

סקריפט 78 לא עובד[עריכת קוד מקור]

בהמשך לבעיות שהיו עם הגאדג'טים, עכשיו גיליתי שגם סקריפט "טיפול מהיר" (78) לא עובד עם אפשרות הבטא החדשה.

בעת טעינת דף השינויים האחרונים, הכפתור של החצים שאמור להופיע ליד העריכה מוצג לשנייה ואז נעלם. ‏Guycn2 · ☎‏‏ 01:19, 13 במאי 2017 (IDT)

תיקנתי. אורשיחה • 09:01, 15 במאי 2017 (IDT)
SMirC-thumbsup.svg תודה רבה!Guycn2 · ☎‏ 13:10, 15 במאי 2017 (IDT)
יש בעיה, זה מבצע טעויות של כפילויות. ערן? אורשיחה • 19:07, 15 במאי 2017 (IDT)
1Or, בעיקרון התיקון שלך נכון וצריך להשתמש בhook הזה, אבל:
  • ה-hook מספק לך גם את הcontent שאליו צריך להוסיף את הכפתורים/פעולות. בהקשר זה אני לא מכיר את הקוד של הגדג'אט, אבל כנראה pagesCare.build צריך להיקרא באמצעות הhook ולהשתמש בcontent (ראה לדוגמה במיוחד:הבדל/20704209)
  • יש באג בהרחבה עצמה שגם קיפודנחש התלונן עליו (יצרתי כעת באג מסודר: phab:T165350) ולכן צריך לוודא שהסקריפט לא הוסיף כבר את הכפתורים/קישורים הנוספים על הcontent שמועבר בפרמטר. לדוגמה במיוחד:הבדל/20704209 אני מגן על הוספה כפולה באמצעות שימוש בפרמטר content, סימון באמצעות class מסוים על דברים שכבר הופעל עליהם (במקרה הזה qRcDiff - בכל גדג'אט זה חייב להיות class אחר). לפני ש"נזהם" את כל הגדג'אטים והסקריפטים בהגנות כאלו אני מעדיף לתת למפתחים של ההרחבה לתקן אותה.
ערן - שיחה 19:44, 15 במאי 2017 (IDT)
תודה על התשובה, ערן. אז אתה אומר שעדיף לחכות זמן מה לפני תיקון הגאדג'טים? ‏Guycn2 · ☎‏ 20:41, 15 במאי 2017 (IDT)
אני חושב שעדיף. ערן - שיחה 21:23, 15 במאי 2017 (IDT)

מדיה ויקי:Gadget-Watchlist.js[עריכת קוד מקור]

גם הוא לא עובד. אורשיחה • 11:33, 15 במאי 2017 (IDT)

התנגשות סקריפט 17 וסקריפטים שמוסיפים פעולות בתפריט הצד[עריכת קוד מקור]

- הועבר מהדף שיחת משתמש:ערן

שלום ערן, אני מפעיל אצלי את סקריפט 17 (תאבים בתפריט הצד) והסקריפטים שמוסיפים פעולות ל"כלים" לא עובד אצלי. או הסקריפט שיצרת לערכים תאומים ולא הסקריפט שמוסיפים טיפול בתמונות ללא רישיון. האם תוכל לבדוק מה הבעיה שם? פרטים נוספים: כשאני מבטל את סקריפט 17 זה עובד אצלי, אני משתמש בכרום, חלונות 8, וביצעתי רענון עמוק מספר פעמים. אינג. יונה ב. - שיחה - הבה נכחילה 12:56, 4 במאי 2017 (IDT)

יונה ב.: זה סקריפט מאוד ישן שכתב יוני ואני לא רוצה להתעסק איתו יותר מדי, אבל הוספתי לו פלסטר שאולי יתקן את הבעיה. בברכה, ערן - שיחה 07:55, 5 במאי 2017 (IDT)
הרס לגמרי. עכשיו רק ניווט אני רואה בטאב מתאים. הטאבים קהילה וכלים רקים... אינג. יונה ב. - שיחה - הבה נכחילה 08:13, 7 במאי 2017 (IDT)
כדי להבין, ריקים כשלוחצים על הקישורים שלהם בראש התפריט? ערן - שיחה 08:29, 7 במאי 2017 (IDT)
כן. לחיצה על הטאב לא מציג את הרשימה תחת "קהילה" או "כלים". ובטאב של "ניווט" מופיע תפריט ניווט עם הכותרת "ניווט" (מתחת לטאב ניווט). הכותרת לא הופםיע לפני השינוי שלך. אינג. יונה ב. - שיחה - הבה נכחילה 08:35, 7 במאי 2017 (IDT)
ערן, אני מבין שאני צריך לוותר על הסקריפט הזה או שיש איזה סיכוי לסידור הבעיה? אינג. יונה ב. - שיחה - הבה נכחילה 10:47, 15 במאי 2017 (IDT)
עכשיו זה בסדר? אורשיחה • 11:26, 15 במאי 2017 (IDT)
לא. אותה תופעה כמו לפני כן. יש כותרת קהילה וכלים אבל התפריט ריק. אינג. יונה ב. - שיחה - הבה נכחילה 11:56, 15 במאי 2017 (IDT)
אתה יכול אולי ללחוץ F12, ללכת לתפריט console ולהגיד לי אם יש שגיאות (מופיע בצבע אדום)? אורשיחה • 12:06, 15 במאי 2017 (IDT)
אין שגיאות. רק אזהרות. אינג. יונה ב. - שיחה - הבה נכחילה 13:56, 15 במאי 2017 (IDT)
- סוף העברה

אשמח אם מישהו יוכל לעיין בסקריפט ולתקן אותו. אינג. יונה ב. - שיחה - הבה נכחילה 08:34, 25 במאי 2017 (IDT)

סקריפט 74[עריכת קוד מקור]

לא עובד אצלי. • בקרה וייעוץשיחה • ג' בטבת ה'תשע"ח • 16:16, 21 בדצמבר 2017 (IST)

אנא קרא בעיון את ההנחיות למדווחים שמופיעות בראש הדף. קיפודנחש 02:04, 22 בדצמבר 2017 (IST)

נעלמה לשונית התצוגה המקדימה[עריכת קוד מקור]

ניסיתי במספר דפדפנים, אך בד"כ אני בכרום Version 63.0.3239.132 (Official Build) (64-bit). לא בטוחה כיצד לרשום רשימת גאדג'טים - אין להם שמות או מספרים או קישורים. הבנתי שאני לא היחידה שזה קורה לה, אז האם יש כבר מידע על כך?

תודה ‏TMagen‏ • שיחהמיזם ויקי נשים 23:16, 22 בינואר 2018 (IST)

ויקיפדיה:דלפק ייעוץ#לשונית תצוגה מקדימה ערן - שיחה 01:20, 23 בינואר 2018 (IST)

סקריפט 61[עריכת קוד מקור]

אני מנסה לסמן מקבץ שינויים כבדוקים, והסקריפט כותב לי הסקריפט סיים לרוץ 0 עריכות סומנו כבדוקות (בקיצור לא מסמן). אני עובד עם דפדפן chrome בWINDOWS. עכשיו גם שמתי לב שהסקירפט שמסמן עריכה מבוטלת כמנוטרת גם לא פועל. תודה! • בקרה וייעוץשיחה • י"ח באדר ה'תשע"ח • 10:53, 5 במרץ 2018 (IST)

בדקתי ממחשב נוסף. תקלה זהה. • בקרה וייעוץשיחה • י"ט באדר ה'תשע"ח • 00:50, 6 במרץ 2018 (IST)
אצלנו בכפר היו אומרים no good deed goes unpunished. הייתה בקשה לכתוב את הסקריפט הזה, וממש ממש לא רציתי, אבל ביקשו כל כך יפה שבסוף כתבתי. לא נראה לי שאוכל לדבג אותו בקרוב. כמה זה באמת קשה לסמן אותן אחת אחת? קיפודנחש 02:07, 6 במרץ 2018 (IST)
קיפודנחש כשיש 20 עריכות רצופות, זה לוקח קצת זמן ויותר קל לסמן את כולן. ועד כמה נפוץ 20 עריכות רצופות ממי שלא בדוק אוטומטית? במרחב טיוטה אני נתקל בזה לא מעט. בעיקר בערכים שנכתבים במסגרת עבודה אקדמית אבל לא רק. כך שזה כלי יעיל מאוד אבל כמובן שיש תחליף (קצת ארוך יותר). אינג. יונה ב. - שיחה - הבה נכחילה 09:48, 6 במרץ 2018 (IST)

מסמנים עריכות במרחב טיוטה? למה? קיפודנחש 14:38, 6 במרץ 2018 (IST)

(1) כי זה גם מרחב מקביל. (2) כי לאחר מכן כשמעבירים את הערך למרחב הערכים, כל העריכות הלא מסומנות עוברות למרחב הערכים, יחד עם הערך. אינג. יונה ב. - שיחה - הבה נכחילה 17:43, 6 במרץ 2018 (IST)
וכנ"ל לגבי דפים במרחב המשתמש. גם שם הייתי רגיל עד כה לסמן באמצעות הסקריפט, אבל כעת סימון כל עריכה בנפרד כשיש עשרות עריכות פשוט לא שווה את הטרחה. אני סבור שסימון שינויים כבדוקים מועיל בכל מרחב, לא רק במרחב הערכים, כי אם לא מסמנים אז כל העריכות הלא-בדוקות ממרחבי המשתמש והטיוטה מופיעות בדף השינויים האחרונים גם כשבוחרים להציג רק עריכות בדוקות. ‏Guycn2 · ☎‏ 17:54, 6 במרץ 2018 (IST)
למקרה שקיפודנחש (או מישהו אחר) יחליט בכל זאת לבדוק מה הבעיה, כך נראה ה-console בדף היסטוריית הגרסאות לאחר ניסיון לסמן מקבץ עריכות כבדוקות. ‏Guycn2 · ☎‏ 17:59, 6 במרץ 2018 (IST)
תודה. זה היה breaking changeשל מדיה ויקי. עשיתי שמה משהו חפוז, אבל אין לי זמן אפילו לקנח את עכוזי, ובוודאי שלא לבדוק - היות וזה שבור ממילא, אז במקרה ההכי הגרוע לא הזקתי.... קיפודנחש 20:32, 6 במרץ 2018 (IST)
יתכן שזה פתר את הבעיה של סימון טווח הבדיקות הבעיה היא שעכשיו הכפתור של סימון טווח עריכות לא מופיע יותר. אינג. יונה ב. - שיחה - הבה נכחילה 16:05, 7 במרץ 2018 (IST)
מן הסתם שברתי משהו. אשתדל לתקן, אבל אין לי צפי של זמן (כרגע בנייד, וכשאגיע למחשב ממש לא יהיה לי זמן, וקשה לומר מתי כן). אם מישהו אחר יכול לתקן, יבורך. כנראה השבר הנוכחי לא נורא רציני (כלומר לא נורא קשה לתיקון), אבל כאמור, ה"תיקון" הקודם נעשה בחופזה ובלי בדיקה, ויכול להיות שנחוצה שם עוד עבודה. קיפודנחש 17:01, 7 במרץ 2018 (IST)
@Guycn2, @יונה בנדלאק, @בקרה וייעוץ: - תוכלו בבקשה לבדוק עכשיו? אם עובד, סמנו בבקשה את הסעיף המתאים בדלפק הייעוץ בעזרת {{תוקן}}. תודה - קיפודנחש 21:23, 7 במרץ 2018 (IST)
@קיפודנחש: עכשיו עובד, SMirC-thumbsup.svg תודה רבה!Guycn2 · ☎‏ 22:22, 7 במרץ 2018 (IST)
קיפודנחש תודה על התיקון.אינג. יונה ב. - שיחה - הבה נכחילה 09:58, 8 במרץ 2018 (IST)

לא קריטי, אבל שמתי לב לבעיה נוספת: אם בטעות בוחרים טווח של עריכות שלא כולן נעשו ע"י אותו המשתמש, לא מקבלים הודעת שגיאה. מדומני שעד לא מזמן הופיעה הודעת שגיאה במקרה כזה. אם זה לא בעייתי, אני חושב שרצוי להחזיר את הודעת השגיאה, או לבטל את ההגבלה שניתן לבחור רק עריכות של משתמש אחד (לדעתי זה עדיף). ‏Guycn2 · ☎‏ 20:35, 12 במרץ 2018 (IST)

צודק. בוצע תוקן - קיפודנחש 21:01, 12 במרץ 2018 (IST)
תודה רבה! ‏Guycn2 · ☎‏ 21:04, 12 במרץ 2018 (IST)

סקריפט 63[עריכת קוד מקור]

עכשיו בשעה טובה צריך לטפל גם בסקריפט השני שלא עובד, סקריפט 63, נבדק משני החשבונות שלי, בכמה מחשבים שונים, לחיצה על ביטול הפסיקה לסמן עריכות כבדוקות. • בקרה וייעוץשיחה • כ"א באדר ה'תשע"ח • 10:37, 8 במרץ 2018 (IST)

בדוק עכשיו, אם עובד סמן כמתוקן. קיפודנחש 19:09, 8 במרץ 2018 (IST)
לאבקרה וייעוץשיחה • כ"ב באדר ה'תשע"ח • 19:12, 8 במרץ 2018 (IST)
מהר מדי - רוב הסיכויים שהרצת גרסה ישנה של הסקריפט. עליך לבצע רענון עמוק, ואז לנסות. אם עדיין לא עובד, אנא העתק הנה מה שכתוב בקונסול (F12) קיפודנחש 19:15, 8 במרץ 2018 (IST)
לא עובד. עשיתי מחיקה של ההיסטורייה של הדפדפן משחר ההיסטורייה... אני לא יודע מה זה קונסול F12. • בקרה וייעוץשיחה • כ"ב באדר ה'תשע"ח • 19:19, 8 במרץ 2018 (IST)
אנא נסה שוב. לטובת העתיד: F12 זה מקש על המקלדת. כשלוחצים עליו (לפחות בדפדפנים כרום, פיירפוקס, אכספלורך ואופרה) נפתח חלון נוסף (או מקטע בחלון הנוכחי, תלוי במצב ה-docking), ובו יש טאבים שונים, שאחד מהם נקרא console. קיפודנחש 22:53, 8 במרץ 2018 (IST)
פועל, תודה! • בקרה וייעוץשיחה • כ"ד באדר ה'תשע"ח • 12:30, 11 במרץ 2018 (IST)

תקציר דף הפניה לא מופיע בשימוש עם חשבון מחובר[עריכת קוד מקור]

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

מש:ברונזברג שלום. היכנס נא להעדפות => מראה, וחפש "תצוגה מקדימה של דפים". אנחש שאצלך העדפה הזו כבויה. הפעל אותה, לחץ על "שמירה" בתחתית הדף, והבעיה תסתדר.
שים לב שהשאלה שלך בעצם לא מתאימה לדף הזה - היא שייכת ל"דלפק ייעוץ" (ויקיפדיה:דלפק ייעוץ). הדף הזה מיועד לדיווח על תקלות בסקריפטים.
כמו כן, בסוף קטע שנכתב בדפי שיחה, נהוג "לחתום" באמצעות הקלדת ~~~~ (ארבעה סימני טילדה), שהופכים ל"חתימה" עם שמירת הדף. לחלופין, ניתן להשתמש בכפתור חתימה: חתימה. הוספת החתימה נדרשת כדי שנבין בקלות מיהו הכותב של כל קטע בדף ולכן, חשוב להקפיד עליה.
בברכה - קיפודנחש 21:38, 13 במאי 2018 (IDT)

גאדג'ט הוספת סמליל "רשימת המעקב" ליד "ההתראות שלך" ו"ההודעות שלך"[עריכת קוד מקור]

אני מתייג כאן את 1Or, המקיסט, טבעת-זרם, נעם דובבבעלי הידע בויקיזציה ותמיכה אני משתמש בwindows 10 1903 64 bit. דפדפן google chrome גרסה 75.0.3770.142 (גירסה רשמית) (64 סיביות). עיצוב: וקטור. גאדג'טים מופעלים: הוספת כפתור עריכת פתיח, כפתור בדיקת בעיות סגנון ולשון, עורך wikied, בדיקת יתמות, השלמה אוטומטית בקישור לערכים, הרחבת סרגל העריכה, כפתור עריכת תבניות, רשימת תקצירי עריכה, התראת הערות שוליים בשמירה, בודק איות, תצוגה מקדימה, הוספת כפתור לתו כיווניות בעורך החזותי, צביעת רקע הקישורים לפירושונים בצבע צהוב, צביעת רקע קישורים להפניות בתכלת, הפיכת מקלדת עברית אנגלית, פופאפ, תוצאות חיפוש ויקינתונים, קיבוע תפריט הצד, קיבוע תפריט עליון, הצגת סעיף הערות שוליים, tooltip, הסתרת אייקונים, תצוגה במחשבים, סימון ערכים מרשימת המעקב, הוספה או הסרה של דפים לרשימת המעקב, הוספת סמליל "רשימת המעקב" ליד "ההתראות שלך", מנהל רשימת המעקב, הוספת תיבת משוב, בדיקת זכות הצבעה, דיווח על טעויות בערכים, העלאת קבצים, רשימת משימות, תצוגת ניידים, תיקון תקלדה בקליק.

תקלה ראשונה[עריכת קוד מקור]

כשאני לוחץ על הסמליל, הוא מציג חלונית עם רשימת השינויים האחרונים אבל ללא עיצוב (כמו בתמונה 1)

תמונה 1

זה קורה ברוב הדפים חוץ מבדף זה ובדף המעקב שבו הוא כן מראה עיצוב (כמו בתמונה 2)

תמונה 2

תקלה שניה[עריכת קוד מקור]

עוד משהו שלא עובד זה שהוא לא נותן לי ללחוץ על הצגת/הסתרת רשימת הקיצורים בחלונית הזו אלא רק בדף רשימת המעקב המקורי.

תקלה שלישית[עריכת קוד מקור]

עוד משהו זה שפופאפים לא מופיעים כשאני מרחף עם המצביע מעל קישורים בחלונית זו. זה קורה גם בחלונית המשימות.

תודה רבה! אני ואתה ואנחנו - שיחה • כ"ו בתמוז ה'תשע"ט •‏ 18:57, 28 ביולי 2019 (IDT)

אני לא חושב שאתה מתאר תקלות, אלא פשוט עיצובים וסקריפטים שאינם מקסימליים ביכולותיהם, כדי שישתוו לרשימת המעקב של מדיה-ויקי יהיה צורך בסקריפט כבד ומסובך יותר, לא שווה את הטרחה באותה מידה תוכל פשוט לפתוח את הדף עצמו שלא באמצעות הסקריפט. בברכה, מכה"כשלח הודעה ל-013-28143 • כ"ז בתמוז ה'תשע"ט • 16:56, 30 ביולי 2019 (IDT)
התחלתי לכתוב הסבר ארוך. על קצה המזלג: החלונית הזו היא כרגע placeholder. מה שבאמת צריך להיות שם היא רשימת הדפים בהם לא ביקרת מאז נערכו (כלומר רשימת אלו שברשימת המעקב יופיעו בכתב מודגש), עם בולטים כחולים אותם תוכל לסמן "תודה, ראיתי". למעשה, בסקריפט יש כמה קטעי קוד שנכתבו לטובת הפונקציונליות הזו, אבל כמו שזה נראה עכשיו, זה לא יקרה, או אם להיות אופטימיים, זה יקרה כשמישהו אחר יסיים את המלאכה. כרגע, הדבר היחיד ששווה "לתקן" זה להעביר את הטופס הזה מ-jquery.ui, ל-OOjs, מערכת הטפסים החדשה, שגאדג'טים מודרניים ומדיה ויקי עצמה משתמשים בה, כך שהטופס ייראה דומה יותר להתראות האחרות. קיפודנחש 19:18, 30 ביולי 2019 (IDT)
תודה רבה! אאלץ בינתיים להסתפק במה שיש עכשיו. אני ואתה ואנחנו - שיחה • כ"ח בתמוז ה'תשע"ט •‏ 23:52, 30 ביולי 2019 (IDT)

סקריפט 78 לא עובד[עריכת קוד מקור]

למעלה מחודש, אני לוחץ על הצלמית ולא רואה כלום. אמירושיחה 16:54, 12 בנובמבר 2019 (IST)

הסקריפט הזה נכתב על ידי משתמש:קובי כרמל, שלמיטב ידיעתי אינו פעיל יותר בוויקיפדיה בעברית. אם משתמשים אחרים מדווחים גם הם שהסקריפט שבור, ההכי הטוב שיש לי להציע זה להסיר אותו מוק:ס. זה לא בלתי אפשרי מבחינה פיזיקלית שמישהו אחר יתקן, אבל למען האמת זה לא נראה סביר. אם זה מאד חשוב, תוכל אולי לחפש בוויקיפדיות אחרות סקריפטים דומים, ואם תמצא אחד שכתוב היטב ועובד טוב, זה בדרך כלל לא מאד קשה "לגייר". נראה לי יותר מעשי מאשר לתקן סקריפט של קובי. קיפודנחש 21:18, 14 באפריל 2020 (IDT)
בהצצה נוספת בהיסטוריית הגרסאות של הסקריפט, נראה שגם משתמש:IKhitron ומשתמש:1Or עבדו עליו, אז אולי זה לא כלכך חסר תקווה כמו שהיה נדמלי - אולי אחד מהם כן יכול לעזור. (אגב, אם מתברר שהסקריפט בעצם כן עובד, אודה ל משתמש:Amirosan אם יעדכן). קיפודנחש 21:25, 14 באפריל 2020 (IDT)
אני אפילו לא יודע מה זה עושה. יגאל (בקשת עזרה, IKhitron ושיחה) 00:29, 15 באפריל 2020 (IDT)
אנחש ש"לא זוכר" יותר נכון מ"לא יודע" - ההיסטוריה של מדיה_ויקי:סקריפטים/78.js מציגה את שמך יותר מתריסר פעמים. נכון שגם שמי מופיע פעם או פעמיים, אבל עריכותיי היו טכניות, כתוצאה משינויים בתוכנת מדיה ויקי שדרשו התאמת הסקריפטים שמשתמשים בהם, בלי להסתכל או לנסות להבין מה הקוד עושה - עריכותיך לא נראו לי כאלה. קיפודנחש 01:24, 15 באפריל 2020 (IDT)
לי הסקריפט עובד. אמירושיחה 06:59, 15 באפריל 2020 (IDT)

תקלה ובקשה במדיה ויקי:סקריפטים/98.js[עריכת קוד מקור]

ראו שיחת מדיה ויקי:סקריפטים/98.js. חזרתישיחה 20:30, 14 באפריל 2020 (IDT)

מדיה ויקי:Gadget-watchlistMark, מדיה ויקי:Gadget-watchlistMark.js[עריכת קוד מקור]

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

אצלי הקישורית בשם "הצג קישוריות מעקב" כן מוצגת, אך 99.8% מהניסיונות זה לא לא עובד בכלל: לא מדף תרומות המשתמש ולא מקטגוריות גלויות/מוסתרות – הקישורים "[עקוב]" או "[הסר]" לא מופיעים לוקח לגאדג'ט כ-30 שניות עד שהוא נטען. זאת אומרת שה"הצג קישוריות מעקב" מופיע מיד, אך לחיצה עליו באה לידי ביטוי רק כ-30 שניות לאחר שדף הקטגוריה עלה, ואז גם מופיעים הדפים הרלוונטיים שגם נמצאים ברשימת המעקב (אם קיימים) בהדגשה. הגאדג'ט מופעל מהעדפות==> גאדג'טים==>רשימת המעקב: "סימון ערכים מרשימת המעקב בדפי "תרומות המשתמש" ובדפי קטגוריות בגופן מודגש, והוספת קישורית [עקוב] או [הסר] לכל דף." חזרתישיחה 22:25, 22 באפריל 2020 (IDT)

אם מותר לשאול, בראש רשימת המעקב מופיעה שורה שנראית בערך כך:
רשימת המעקב מכילה את רשימת הדפים שברשימת המעקב שלך, שהשתנו בימים האחרונים. ברשימת המעקב יש 888 דפים (לא כולל דפי שיחה)......
איזה מספר מופיע אצלך במקום שבדוגמה מופיע 888?
אם מדובר בעשרות אלפים, יכול להיות שרשימתך גדולה על הגאדג'ט הזה. קיפודנחש 23:33, 22 באפריל 2020 (IDT)
בכולופן קיבלתי את ההערה המוצדקת, וכעת הקישורית אמורה להיות מוצגת רק אחרי שהיא כבר "טעונה". עם רשימת המעקב מספיק גדולה, זה יכול לקחת זמן. 30 שניות נשמע טיפלה מוגזם, ויש בי חשש לחשד שהזמן המצוטט הוא "זמן סובייקטיבי", ושעון של ממש ימדוד משך קצר קצת יותר. קיפודנחש 23:52, 22 באפריל 2020 (IDT)
מחר כנראה אגיע ל־20,000. הזמן הוא לא סובייקטיבי ולא סובייטי... זמן Citizen Watch. תודה! חזרתישיחה 00:12, 23 באפריל 2020 (IDT)
הממממ... 20,000 בלי דפי שיחה זה 40,000 עם. המקסימום שאפשר למשוך בשאילתה זה 500, אז בערך 80 שאילתות. אם מעניין אותך לראות ביצועים, אתה יכול לבצע את הפעולות הבאות: (הוראות לפי כרום באנגלית - לא תתקשה להתאים לדפדפן ולשפה): בדף קטגוריה כלשהי (ממש לא משנה, העיקר שהסקריפט ירוץ), לחץ F12. בחר בטאב Network, וב-Filter כתוב watchlistraw. רענן את הדף - כל התעבורה שאתה רואה זה הסקריפט "חולב" את תוכן רשימת המעקב שלך (כדי לעשות זאת, הסקריפט זקוק ל-token, כך שאף אחד לא יכול לקרוא את תוכן הרשימה של משתמש אחר, אלא אם כן המשתמש השני נתן לו את ה-token. תוכן רשימת המעקב נחשב למידע פרטי, שמוגן היטב). אם נחזור לענייננו, ברענון הדף תראה בערך 80 שאילתות (יש הרבה יותר ברענון דף, אבל הפילטר מראה לך רק את אלו שבאות מהסקריפט). תוכל לראות שם כמה שאילתות בדיוק עולה רשימת המעקב שלך, ובאופן כללי תוכל להבין לאן נעלמו 30 שניות. אם לא מעניין אותך לבדוק ביצועים, התשובה היא שהסיבה לזמן הרב שלוקח לסקריפט לעשות את עבודתו היא גודל רשימת המעקב. מעולם לא נתקלתי (או שמעתי) על בעיה דומה, ולא ניסיתי לעשות אופטימיזציה. אם זה במצב שאי אפשר לחיות עם זה, אפשר אולי למשל לנסות לייצר מעין "זיכרון מטמון" של הרשימה, ולקרוא אותה פחות פעמים - המחיר הוא שההדגשות לא תשקפנה עדכונים טריים של רשימת המעקב, עד "רענון המטמון" הבא. בכולופן כרגע לא נראה לי שאגע בזה - מי ששם בארגז 20,000 דפים, שיתאזר בסבלנות... בברכה - קיפודנחש 03:17, 23 באפריל 2020 (IDT)
80 בדיוק:
80 / 148 requests 375 KB / 386 KB transferred 4.1 MB / 5.5 MB resources Finish: 31.91 s DOMContentLoaded: 623 ms Load: 653 ms
אם אפשר לשפר – תודה מראש. חזרתישיחה 10:13, 23 באפריל 2020 (IDT)

מדיה ויקי:סקריפטים/46.js[עריכת קוד מקור]

שלום, הכפתור להוספת חתימה – לא מתפקד. תיוג: 1Or, IKhitron. תודה, חזרתישיחה 00:04, 20 במאי 2020 (IDT)

יש כזה כפתור? יגאל (בקשת עזרה, IKhitron ושיחה) 00:57, 20 במאי 2020 (IDT)
כן: קובץ:כפתור חתימה.png. חזרתישיחה 01:14, 20 במאי 2020 (IDT)
ניסיון. בכולופן לא צעק. הכפתור כן עובד, אבל זה לא קשור לסקריפט (אלא אם כן הסקריפט אמור להוסיף כפתור חתימה נוסף - אצלי הסקריפט לא מופעל בדרך כלל, ויש כפתור חתימה. לגבי הצעקות (שאין) צריך לעשות כמה ניסיונות, כשכל ניסיון כזה דורש שמירה. קיפודנחש 02:31, 20 במאי 2020 (IDT)
טעות. די לעשות תצוגה מקדימה כדי שהסקריפט יצעק. דגש חזק - שיחה 02:23, 20 במאי 2020 (IDT)
אם אתה אומר. לי זה לא נראה כך (מופעל אצלי "הצגת תצוגה מקדימה בלי לטעון מחדש את הדף" בהעדפות => עריכה, אם אצלך לא, זה כנראה עושה הבדל). כעת ראיתי שהסקריפט הזה הועתק מתי שהועתק מוויקינגליש, אך בלי לתרגם את שמות הדפים במרחב ויקיפדיה שהוא אמור לעבוד בהם, כך שהוא עובד רק במרחבי השיחה, אבל לא במזנון, דלפק הייעוץ, דף זה, ואולמות הדיונים השונים. אם מישהו יכין רשימה של דפים "בהם נהוג לחתום" במרחב ויקיפדיה, יהיה זה קל ללמד את הסקריפט לעבוד גם בהם, ולא רק בדפי שיחה פרופר. דגש, לך הסקריפט עובד? אם כן, אין טעם שאנסה לבדוק את התלונה. קיפודנחש 02:31, 20 במאי 2020 (IDT)
בדקתי כעת, והתלונה לא ברורה. כתבתי זאת מאות פעמים, אבל הנה, עוד פעם: חזרתי, קרא בבקשה את "איך כן ואיך לא" בראש הדף, ופתח סעיף חדש שבנוי לפי "איך כן" - הסעיף הזה הוא דוגמה שלקוחה ישירות מ"איך לא", והדבר היחיד שביכולתי לומר זה "כן מתפקד". קיפודנחש 02:36, 20 במאי 2020 (IDT)
פונקט-פאקערט. הסקריפט צווח כשלא חותמים (או אפילו מעזים לעשות תצוגה מקדימה בלי לחתום), אבל לחיצה על כפתור הטילדה (שנמצא ליד "פרסום השינויים") מועילה כמו אופניים לדג (אהממ... גנבתי לך את הביטוי) – הכפתור לא מגיב. דגש חזק - שיחה 02:39, 20 במאי 2020 (IDT)
לגבי תצוגה מקדימה - לא נכון (קרא שוב את הודעתי הקודמת). לגבי החתימה - הבנתי. נראה שהסקריפט משתמש בפונקציה ישנה, שהוסרה מאז מהקוד, כדי להוסיף את החתימה לדף. זה למעשה מיותר, משום שבסרגל הכלים כבר מופיע כפתור חתימה. ה"תיקון" היחיד שביכולתי להציע זה להפסיק לצייר את הכפתור שלא עובד ליד "בדיקה" - משתמשי הסקריפט יקלידו את טילדותיהם, או, נעבעך, יתכופפו לרמת פשוטי העם, וישתמשו בכפתור שבסרגל הכלים - התזכורת היא החלק החשוב. רק אם רוצים - לא מפריע לי להשאיר את הכפתור שלא מתפקד במקומו, ואולי אפילו פעם יתחשק למישהו לתקן אותו.
לדעתי יותר מעניין מהכפתור, אז אחזור על דברי: אם מישהו יכין רשימה של דפים במרחב ויקיפדיה בהם נהוג לחתום, אפשר בשמחה להוסיף אותם לסקריפט, שעד היום מוכן לעבוד במזנון, למשל, ובלבד ששם המזנון הוא "Village pump", משום שמי שייבא את הסקריפט לא טרח לתרגם או לנקות את הלוגיקה הזו. קיפודנחש 03:19, 20 במאי 2020 (IDT)
תודה לעונים:
  • תיאור התקלה הינו מדויק: "לא מתפקד". ובפירוט: היכן שהוא קיים – הוא לא עושה כלום כשלוחצים עליו. לא התייחסתי לבדיקה שהסקריפט עושה – כי אותה הוא עושה היטב ככל ששמתי לב (לא כתבתי "הסקריפט לא מתפקד"). בכל מקרה – הכפתור אמור לתפקד בכל מקום בו הוא נמצא, והרחבה למרחבי שם נוספים היא עניין אחר.
  • לגבי חתימה במזנון ובמרחב "ויקיפדיה" ומרחבי שיחה: הכפתור של הסקריפט לא נמצא שם כאשר פותחים פסקה חדשה ע"י <inputbox>. כאשר עורכים ללא תיבת קלט – הכפתור נמצא: גם במזנון, גם דלפק הייעוץ, גם דף זה, בכל מרחבי השיחה, מרחב קטגוריה וגם באולמות הדיונים השונים. הוא לא נמצא למשל במרחב הראשי, עזרה, תבנית, פורטל, משתמש וטיוטה (מיפוי חלקי).
  • לגבי כפתור החתימה שכמעט תמיד נמצא בסרגל הכלים של חלונית העריכה – הוא מוסיף שני תווי מינוס מיותרים: --~~~~, במקום תו רווח בודד.
  • לעצמי – הוספתי כפתור לסרגל העליון (ראו בפסקה האחרונה) שעושה לי את העבודה (כמעט) כמו שצריך, אך המיקום של כפתור חתימה בין "פרסום השינויים" לבין "תצוגה מקדימה" – עדיף.
תיוגים: IKhitron, קיפודנחש, דגש חזק. חזרתישיחה 15:03, 20 במאי 2020 (IDT)

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

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

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

ולקינוח, אציין שלפני שנים התבקשתי וכתבתי סקריפט של שורה או שתיים שמחליף את החתימה שמוסיף הכפתור הסטנדרטי בחתימה בלי מינוסים. לא זכור לי מי ביקש, לא ידוע לי אם זה עדיין עובד עם הממשק הנוכחי, ולא סביר שאמצא זאת כעת או אכתוב חדש, אבל ידוע לי שזה אפשרי. בברכה - קיפודנחש 15:50, 20 במאי 2020 (IDT)

אנא, קיפודנחש, צר לי: כתבתי במפורש בהתחלה: "הכפתור להוספת חתימה – לא מתפקד". הכפתור (לא מתפקד), ולא הסקריפט. משמע: הכפתור קיים – אך אינו עושה את עבודתו (להוסיף ארבע טילדות). ולפני ההסבר של דגש חזק – צירפתי לינק לתמונה ברורה. חזרתישיחה 16:12, 20 במאי 2020 (IDT)

אם קראת את תשובתי, יכולת להבין ש"הכפתור" אינו תאור ברור. יש כפתור חתימה בסרגל הכלים, ובלי להכיר את הסקריפט המסוים ואופן פעולתו, כשדיברת על "הכפתור", אליו התייחסתי ואותו בדקתי. כשמתארים בעיה כפי שתארת, פעמים רבות זה עולה שלושה או חמישה סבבים של שאלות והסברים עד שהבעיה מובנת. כשכותבים הסבר טוב, הסבבים הללו נחסכים. בטח יש אנשים שמסתדרים היטב עם תאורים שאינם מובנים לי, ואולי הדבר הפשוט יהיה לעזוב דיווחים מסוג "הסקריפט (או הכפתור) לא מתפקד" לאנשים אלו - אין לי התנגדות להתעלם מדיווחים כאלה בעתיד, ולהשאירם למהירי התפיסה. קיפודנחש 16:33, 20 במאי 2020 (IDT)

אנא קיפודנחש, באמת שהשתדלתי לדייק ככל יכולתי בתיאור הבעיה בכפתור (הקיים) של סקריפט זה, וצר לי אם כשלתי בכך. אודה לך מאוד אם תנסה להמשיך מכאן. חזרתישיחה 16:41, 20 במאי 2020 (IDT)
דברי לא כוונו ספציפית אליך, והיו (או לפחות התכוונו להיות) בקשה ולא נזיפה - אם נתפסו כנזיפה, או אם נקטתי בטון נוזפני, אנא קבל את התנצלותי. הבקשה בעינה עומדת.
לעצם העניין, אם הסלידה מכפתור החתימה הסטנדרטי בסרגל נובעת מהמקפים (ליתר דיוק, תווי "מינוס") שהכפתור מוסיף לפני הטילדות, יש תרופה בשיחת עזרה:חתימה#מקפים בחתימה. למרבה הפלא, זה עדיין עובד, עם כל השינויים בקוד שהיו מאז. כנראה לא אתקן את הכפתור בסקריפט 46, אבל אם זה מה שהציבור רוצה, אוכל להדביק את הפתרון אליו קישרתי לסקריפט 46, כך שלמי שמתקין את הסקריפט כפתור החתימה בסרגל ישיל את מקפיו, ובאותה הזדמנות אגמול את הסקריפט מההרגל להוסיף כפתור שלא עושה כלום. לא חובה - אם מישהו אחר יכול ורוצה לתקן את הכפתור שהסקריפט מוסיף באופן שיפעל כמו שפעל בעבר, אשמח לא לעשות דבר. ופעם שלישית (אולי רביעית?) ואחרונה - אם מישהו מתנדב לייצר רשימת דפים במרחב ויקיפדיה בהם מקובל לחתום, אוכל לגייר אותו סוף סוף, כך שגם בדפים אלו הוא יקפיץ תזכורת (שוב: זה מה שהסקריפט המקורי עושה, בדפים המתאימים בוויקינגליש, וזה מה שנראה הגיוני - המבחן הנכון הוא "דף שמקובל לחתום בו", לאו דווקא "דף במרחב שיחה"). קיפודנחש 19:06, 20 במאי 2020 (IDT)
אני בספק אם זו הדרך הנכונה. יצטרכו להחזיק רשימה בסקריפט ולעדכן אותה – נראה לי רעש מיותר. עדיף להכניס בכל דף כזה תבנית (נניח {{דף דיונים}}) והסקריפט יפעל בדפים במרחבי ויקיפדיה שבהם התבנית מופיעה. דגש חזק - שיחה 19:21, 20 במאי 2020 (IDT)
נשמע פתרון נכון, אבל לא לגמרי טריביאלי למימוש: הסקריפט לא יכול בפשטות לחפש את התבנית, כי זה לא יעבוד בעריכת סעיף (מאותה סיבה צ'קטי לא מבצע החלפות בעריכת סעיף - {{ללא בוט}} עלולה להיות בדף, אבל מחוץ לסעיף). הפתרון הרגיל, של שימוש בקטגוריות (כלומר התבנית תוסיף קטגוריה נסתרת "דפים בהם נהוג לחתום"), גם הוא לא טריביאלי, משום שמסיבה כלשהי קטגוריות הדף לא זמינות במצב עריכה. ציינתי את הרשימה, משום שזה מה שהסקריפט עושה כרגע, והחלפת הרשימה הקיימת של דפים בוויקינגליש ברשימה של דפים בוויקיפדיה בעברית זה כן שינוי טריביאלי. שינוי עמוק יותר יצטרך להמתין למישהו עם מוטיבציה. קיפודנחש 20:02, 20 במאי 2020 (IDT)
OK, אז רעיון נוסף: להוסיף קטגוריה נסתרת, והסקריפט לא יחפש את הקטגוריה הנסתרת בדף הדיונים, אלא יקרא את הרשימה ש*בדף הקטגוריה*, במקום לקרוא רשימה ידנית. דגש חזק - שיחה 20:07, 20 במאי 2020 (IDT)
זה נהיה דיון ארוך על כל מרכיבי הסקריפט, שהם לא קשורים אחד לשני (אפשר לבודד את [הדיון ב] תפקוד הכפתור מכלל הסקריפט). המיקום של הכפתור שהסקריפט מייצר (בין "פרסום השינויים" לבין "תצוגה מקדימה") יותר נוח לטעמי מהמיקום של הכפתור שנמצא בסרגל שמעל תיבת העריכה. לכן, כל בקשתי היא לתקן את הפונקציונליות של הכפתור, ושאר השינויים בסקריפט הם לדיון אחר. גם כך זה מופעל אצל מי שהוסיף קריאה לסקריפט הזה מדף הסקריפטים האישי. עוד אפשרות: כמו שאפשר די בקלות להוסיף כפתורים לסרגל העליון של תיבת העריכה (ראו משתמש:חזרתי/InsertWikiEditorButton.js) – אני מניח שאפשר לעשות זאת גם בשורת הכפתורים התחתונה של תיבת העריכה (ניסיתי לבד, אבל אין לי ידע לעשות זאת). תודה מראש. חזרתישיחה 21:10, 20 במאי 2020 (IDT)
ובכן, אני רוצה להגיע תוך כמה ימים למצב שמשתמשי ויקיפדיה העברית לא יצטרכו כלל לחתום בשום מקום, החתימה תתווסף אוטומטית. לצורך העניין, אני לא מוסיף חתימה בתגובה הזאת. כך שלא בא לי להתעמק בסקריפט שאני מקווה שעוד מעט יהפוך ללא רלוונטי. יגאל (בקשת עזרה, IKhitron ושיחה) 15:26, 21 במאי 2020 (IDT)
אני מתנגד לדבר הזה, ואל תכניס אותו בלי קונצנזוס בדיון במקום מרכזי. דגש חזק - שיחה 15:35, 21 במאי 2020 (IDT)
אני בכלל לא מתכוון להציע אותו בתור חובה. אם יש אנשים שנוח להם כל פעם להוסיף חתימה, זכותם. יגאל (בקשת עזרה, IKhitron ושיחה) 15:37, 21 במאי 2020 (IDT)
קח בחשבון שלעיתים עורכים תקלדה בהודעה קיימת. במקרה כזה לא צריכה להתווסף חתימה. גם לא כשמארכבים. חזרתישיחה 19:38, 21 במאי 2020 (IDT)
אם זה אליי, אז א' זה לקוח ב' זה עובד שנים ועכשיו יוצא לזירה הבינלאומית ג' זה לא שלי. יגאל (בקשת עזרה, IKhitron ושיחה) 19:47, 21 במאי 2020 (IDT)
אכן – אליך. אפשר לנסות את זה? איך? חזרתישיחה 19:54, 21 במאי 2020 (IDT)
אפשר. אבל זה עדיין לא הותאם, אז הרבה פונקציות לא עובדות. בסביבות שורה 50 ב-common שלי. ראה עריכות מהיום. יגאל (בקשת עזרה, IKhitron ושיחה) 19:58, 21 במאי 2020 (IDT)
אכן לא אפוי... חזרתישיחה 20:40, 21 במאי 2020 (IDT)
אמרתי לך. רוב הבעיות כי זה לא הותאם עדיין לכתיבה מימין לשמאל. אז צריך לחכות. לתרגום, להופעת הכפתור "להשיב" בצד הנכון של המסך, לעבודה תקינה של מעקב אחרי דיון מסויים ברשימת המעקב במקום על דף השיחה כולו. זה יכול לקחת ימים או חודשים. אני אתרגם לעברית ברגע שטרנסלייטוויקי ייפתח, כל השאר פשוט צריך סבלנות. יגאל (בקשת עזרה, IKhitron ושיחה) 20:46, 21 במאי 2020 (IDT)

סיבוב נוסף[עריכת קוד מקור]

כפתור חתימה.png

בחשבון חדש ונקי – אותה תופעה: הכפתור להוספת חתימה מופיע אך לא מתפקד, כלומר לא מוסיף ארבעה סימני טילדה לתיבת העריכה (שאר הפונקציות של הסקריפט – תקינות). קיפודנחש יש מצב לעזרה? חזרתישיחה 18:18, 29 במאי 2020 (IDT)

למעשה, כתבתי למעלה: "הסקריפט משתמש בפונקציה ישנה, שהוסרה מאז מהקוד".
הקוד הזה הועתק מוויקינגליש, והסקריפט המקורי שם כבר נמחק מאז, בנימוק "מיושן ולא עומד בסטנדרטים".
twisi, לא משהו ששווה לתקן - זה עולה בעבודה ובדיקות, והתועלת מזערית - בסרגל הכלים כבר יש כפתור חתימה, ואם נורא קשה לטייל עם העכבר עד הכפתור שעובד, לא תצליח לשכנע אותי שקשה להקיש ארבע פעמים על מקש במקלדת. אין בכוונתי לנסות לטפל. הדבר המועיל באמת שהסקריפט הזה עושה זה לא הכפתור הנוסף לחתימה, שגם כשעבד היה לכל היותר הדובדבן על הקצפת, אלא הקפצת התזכורת לחתום, ונראה שהפונקציונליות הזו עדיין קיימת.
אם אתבקש, אסיר את גווייתו של הכפתור מהממשק, לטובת הניקיון. אם מישהו רוצה להשקיע בתיקון הפונקציונליות של הכפתור - יבורך. קיפודנחש 22:02, 29 במאי 2020 (IDT)
אני לא רוצה, בתקווה שבקרוב נעבור לחתימה אוטומטית, כמו שהסברתי לפני כמה זמן. יגאל (בקשת עזרה, IKhitron ושיחה) 22:19, 29 במאי 2020 (IDT)
זה לא מה שהסברת. מה שאמרת, או לפחות מה שנתת לנו להבין, זה שבכוונתך לייבא משהו שהמשתמשת יכולה להפעיל אם היא רוצה, בדומה לאופן בו מפעילים גאדג'ט. זה רחוק מ"בקרוב נעבור לחתימה אוטומטית". תוכל להבהיר אם מה שדיברת עליו קודם זה "בקרוב נעבור ל", או שמה שאמרת כאן לא מדויק? "המשמעות של "בקרוב נעבור ל" היא שלא מדובר על משהו כמו גאדג'ט שאפשר להפעיל, אלא שינוי בממשק הכללי של המערכת, שמשפיע על כולם - רוצים או לא רוצים. קיפודנחש 02:08, 30 במאי 2020 (IDT)
לא, זה בהחלט לא שינוי ממשק, אלא משהו לבחירה. מי שיבחר לעבור לחתימה אוטומטית לא יצטרך את הסקריפט הנוכחי, כי יהיה הרבה יותר טוב, כך שאין טעם להשקיע, להארכתי רוב האנשים שמשתשים בכלי אוטומטי אחד ירצו את אחר, ואלו שלא, זאת בחירתם. יגאל (בקשת עזרה, IKhitron ושיחה) 17:02, 1 ביוני 2020 (IDT)
ודרך אגב, קיפודנחש, אם כבר מדברים על זה, המפתחים מכינים מעבר ל-discussionTools, שבנוי כהעתק של מה שדיברתי עליו, אבל יש בו פחות פונקצינליות, כך שכך או אחרת זה יגיע, הפעם כחובה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:04, 1 ביוני 2020 (IDT)
עוד יותר דרך אגב, דגש חזק. יגאל (בקשת עזרה, IKhitron ושיחה) 18:58, 3 ביוני 2020 (IDT)

סקריפט 65[עריכת קוד מקור]

שלום, התקנתי אצלי את סקריפט 65, ועדכנתי את ויקיפדיה:סקריפטים/65.js/מידע, כי שם הכפתור הדו־מצבי השתנה ונוסף עוד כפתור דו־מצבי. הסקריפט אמור לעבוד בדפים שינויים אחרונים, רשימת המעקב, תרומות המשתמש והיסטוריית גרסאות של הדף. בדף תרומות המשתמש הכפתורים לא נמצאים (ולדעתי מיותרים לפחות בהיבט של הסתרה, כי התיבה הנפתחת "חיפוש תרומות" סגורה כברירת מחדל. האם זה by design או bug? תיוג מתבקש, ותודה מראש: קיפודנחש. חזרתישיחה 22:14, 26 במאי 2020 (IDT)

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

סקריפט 61 – יוני 2020[עריכת קוד מקור]

פעולתו של הסקריפט: בדף מיוחד:PageHistory (דף היסטוריית הגרסאות של דפים) אמור לצוץ כפתור, בסמוך לכפתור "השוואת גרסאות שנבחרו" עם האפשרות "סימון מקבץ עריכות כבדוקות". בבובת הקש שלי זה עובד, בחשבון הראשי שלי הכפתור לא קיים. משתמש:קיפודנחש, תוכל לנסות להבין עם איזה סקריפט הוא מתנגש? דגש חזק - שיחה 00:02, 1 ביוני 2020 (IDT)

לא חייב להיות "סקריפט". אולי זה משהו בדף העיצוב האישי, אולי בדף הסקריפטים האישי, ואולי גאדג'ט כלשהו. תתחיל מניטרול דף הסקריפטים והחלפתו בטעינת 61 בלבד, והמשך בניטרול סף הסגנונות. אם תמצא מה מתנגש, יש מה לדבר. אם לא, לא סביר שאשקיע בכך זמן, לפחות לא בזמן הקרוב. קיפודנחש 17:25, 1 ביוני 2020 (IDT)
אולי זה יעזור: שיחת מדיה ויקי:סקריפטים/61.js#Broken JavaScript (ואולי לא). חזרתישיחה 14:02, 3 ביוני 2020 (IDT)

סקריפט 89 לא מציג נתונים בחלונית "סטטיסטיקת צפיות בדף"[עריכת קוד מקור]

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

סטטיסטיקת צפיות.png

.

בקונסול כתוב:

Failed to load resource: the server responded with a status of 400 ()

על הכתובת:

https://he.wikipedia.org/api/rest_v1/page/graph/png/API/0/9222896f25b11d1edaf3666bc226be7edcf4ee13.png

לחיצה על הכתובת מהקונסול מציגה את זה:

{"type":"https://mediawiki.org/wiki/HyperSwitch/errors/unknown_error","method":"get","uri":"/he.wikipedia.org/v1/page/graph/png/API/0/9222896f25b11d1edaf3666bc226be7edcf4ee13.png"}

וקטור + כרום.

חזרתישיחה 13:09, 6 ביוני 2020 (IDT)

הסקריפט עבד פעם והפסיק לעבוד, כי משהו בקריאה ל-parse עובד אחרת משעבד פעם. בעקבות הדיווח (תודה!) שאלתי בדלפק הייעוץ של מדיה ויקי, אולי מישהו יסביר לי איך לייצר ממה שהקריאה מחזירה כתובת של תמונה שיש, במקום הכתובת שחוזרת ולא מציגה תמונה. אם מישהו יסביר לי איך לתקן, יש מצב. אם לא, אז כנראה שזה לא יעבוד יותר. קיפודנחש 05:24, 8 ביוני 2020 (IDT)
תודה, תייג אותי בבקשה בטוב וברע. חזרתישיחה 08:28, 8 ביוני 2020 (IDT)
גם אני אשמח לקבל תייוג אם הסקריפט יתוקן. בנתיים כדאי לעדכן בדף ויקיפדיה:סקריפטים שהסקריפט הזה לא עובד כעת, כדי שוויקיפדים כמוני לא יתקינו אותו לשוא. אגסי - שיחה 20:43, 2 ביולי 2020 (IDT)
@אגסי – הוספתי הערה אופטימית... חזרתישיחה 15:27, 13 ביולי 2020 (IDT)

סקריפט 82 עובד חלקית[עריכת קוד מקור]

שלום, סקריפט 82 מוסיף קישור בשם "מספר העריכות" בתיבת הכלים להצגת מספר העריכות של המשתמש, ולאחר שמספר העריכות מוצג אמור להתאפשר ללחוץ על מספר העריכות ולעבור למונה התרומות שלו ב-XTools. בפועל – לאחר לחיצה על מספר העריכות (שמוצג באופן תקין) פשוט לא קורה כלום.

אפשר כמובן לנסות ולתקן את הסקריפט, או במקום זאת אפשר להשתמש בסקריפט של החבלן ו־Guycn2, מבוסס על Yonidebest: משתמש:החבלן/common.js/editCounterTab.js. ביצעתי שינויים מזעריים בסקריפט על מנת שהקישור למונה העריכות ימוקם בתפריט "כלים", כמו סקריפט 82. שיניתי קצת את המלל שיוצג וקיבעתי את הקישור מעל "יומנים" בתפריט, שזה יוצא מתחת לקישור "תרומות המשתמש". כמו כן שיניתי שמות של אלמנטים בסקריפט על מנת שלא תהיה התנגשות אצל מי שמשתמש בסקריפט המקורי של החבלן (ללא שינוי שמות האלמנטים יש התנגשות ולכן הוספתי "82" בסוף שמות האלמנטים). את כל ההבדלים בין הסקריפט של החבלן לבין השכתוב ניתן לראות כאן (כולל הערתו למטה).

כמו בסקריפט לפני השכתוב – הקישור למונה העריכות מופיע במרחבי שם "משתמש" (2) ו"שיחת משתמש" (3), ונפתח בלשונית חדשה בדפדפן.

זה הסקריפט המשוכתב, להחלפה באופן מלא עם סקריפט 82 הנוכחי:

הצעה לסקריפט 82 חדש
/* Adding a link to tools menu that shows the number of edits made by the user + link to edit counter.
 based on [[user:Yonidebest/monobook.js/editCounterTab.js]]
 
Contributors : 
# [[user:החבלן]]
# [[user:Guycn2]]
# [[User:חזרתי]] – Very very minor edits
 */
(function(mw){
    'use strict';
	var editCounterTabElement82 = $('<li id="ca-contrib82"><span><a id="editCounterTabElement82" style="cursor:pointer;" title="הצגת מספר העריכות של המשתמש">מונה עריכות</a></span></li>');
	var username = mw.config.get('wgRelevantUserName');

	function editCounterTabClick(evt) {
		var contriblink =  document.getElementById('editCounterTabElement82');
		contriblink.href = 'https://tools.wmflabs.org/xtools-ec/?user=' + username + '&project=he.wikipedia&uselang=en-ca';
		contriblink.innerText = 'טוען...';
		contriblink.title = 'הצגת מונה העריכות של ' + username;
		contriblink.target = 'blank';
		evt.preventDefault();

		var isAnon = mw.util.isIPAddress(username);
		var numberOfEdits;
		var userGroups = mw.config.get('wgUserGroups');
		var apiLimit = (userGroups.indexOf('sysop') < 0 && userGroups.indexOf('bot') < 0) ? 500 : 5000;
		if (isAnon) {
			$.get(window.location.origin+'/w/api.php?action=query&list=usercontribs&ucuser=' + encodeURIComponent(username) + '&uclimit=max&format=json&continue=',  function(data){
				var numberOfEdits = data.query.usercontribs.length;
				if (numberOfEdits >= apiLimit) {
					var numberOfEdits = apiLimit.toLocaleString() + ' או יותר';
				}
	
				contriblink.innerText = numberOfEdits.toLocaleString() + ' עריכות בוצעו על ידי ' + username;
			});
		} else {
			$.get(window.location.origin+'/w/api.php?action=query&list=users&ususers=' + encodeURIComponent(username) + '&usprop=editcount&format=json&continue=',  function(data){
				contriblink.innerText = data.query.users[0].editcount.toLocaleString() + ' עריכות בוצעו על ידי ' + username;
			});
		}

	}
	
	if (!username || $('.mw-userpage-userdoesnotexist').length) return;

	$('#t-log').before(editCounterTabElement82);
	editCounterTabElement82.one('click',editCounterTabClick);
	
})(mw);

בברכה, חזרתישיחה 11:10, 7 ביוני 2020 (IDT)

בעד. רק הערה קטנה, אפשר להשתמש ב-editCounterTabElement82.one במקום editCounterTabElement82.on, ולוותר על השורה של editCounterTabElement82.off. החבלןשיחהמועדון החלל הוויקיפדי 11:41, 7 ביוני 2020 (IDT)
תודה, החבלן, בדקתי ועדכנתי למעלה. חזרתישיחה 12:53, 7 ביוני 2020 (IDT)
שלום, עדכנתי שני פיצ'רים שהחבלן כתב: תמיכה בהצגת מונה עריכות של אנונימיים והוספת פסיק מפריד אלפים לכמות העריכות שמוצגת לאחר לחיצה על "מונה עריכות". בדקתי תקינות בכרום, שועל אש ואדג' (על Win10).
עורכי ממשק: בבקשה החליפו את התוכן של מדיה ויקי:סקריפטים/82.js בתוכן שמוצג למעלה, בטבלה המוסתרת.
תיוג: Amire80, IKhitron, Uziel302, דגש חזק, ערן, קיפודנחש
תודה, חזרתישיחה 21:00, 29 ביוני 2020 (IDT)
ביצעתי. אני רק לא מבין מדוע לתעד סקריפטים מקומיים של ויקיפדיה העברית בשפה האנגלית. דגש חזק - שיחה 22:28, 29 ביוני 2020 (IDT)
תודה דגש חזק, סקריפט 82 המקורי לא היה מתועד כלל, והחדש היה על בסיס סקריפט פרטי. כעת כשהכול עובד, אכין תיעוד בויקיפדיה:סקריפטים/82.js/מידע, לשילוב בויקיפדיה:סקריפטים/הכל. חזרתישיחה 23:44, 29 ביוני 2020 (IDT)
אני שואל למה את שורות ההסבר בקוד שלך כתבת באנגלית. תרגמתי אותן לעברית בעריכתי. דגש חזק - שיחה 23:46, 29 ביוני 2020 (IDT)
צודק, כך הן היו במקור. 99.5% מהקוד לא שלי, אלא של החבלן. חזרתישיחה 23:49, 29 ביוני 2020 (IDT)

סקריפט 49[עריכת קוד מקור]

שלום, הכפתורים שהסקריפט מייצר מתחת לתיבת העריכה (לפי הדף מיוחד:הדף שלי/כלי עריכה) מופיעים אך לא מבצעים את ההזרקה לתיבת העריכה. בדקתי גם תוך כדי נטרול JS+CSS אישיים (חוץ מטעינת הסקריפט עצמו כמובן), וגם בחשבון נקי לחלוטין כולל איפוס לברירות המחדל בהעדפות וכולל ביטול כל הגאדגטים. האם הסקריפט חי, צומח או דומם? כרום+Win10.

תיוג ההורים.

חזרתישיחה 18:33, 10 ביוני 2020 (IDT)

זה נכון. יש הרחבה בשם mw:Extension:CharInsert שמותקנת בוויקיפדיה בעברית (ניתן לראות במיוחד:גרסה את רשימת ההרחבות שמותקנות). כשהסקריפט נכתב, ניתן היה להשתמש בפונקציונליות של ההרחבה הזו דרך סקריפט.
טכנית: הסקריפט שולח קטע טקסט שמכיל תג charinsert לפרשן, בעזרת קריאת API בשם parse, ומזריק מה שחוזר לדף, כשההרחבה הופכת את התגים הללו ל"כפתורים" פעילים. תהליך טעינת דף הוא לא טריביאלי, ובמרוצת השנים עבר שינויים, שכתוצאה מהם שליחת קטע טקסט עם תגים של הרחבות (להבדיל מתגי HTML. למשל gallery, charinsert וכן הלאה) ל-parse, מחזיר קטע HTML שפונקציונליות מסוימת בו חסרה. שורש הבעיה דומה או זהה לשורש הבעיה שניטרלה את הסקריפט שמציג "סטטיסטיקת צפיות". כרגע הסקריפט שבור, ואין ביכולתי לתקנו, אבל אולי אקבל תשובה מועילה בדלפק הייעוץ של מדיה ויקי. קיפודנחש 19:06, 10 ביוני 2020 (IDT)
תודה, קיפודנחש. זה מעניין, כי מדיה ויקי:Edittools משתמש אם הבנתי נכון באותה הרחבה ליצירת תיבת JavaScript מתחת לתיבת העריכה עבור הוספת תווים בלתי־סטנדרטיים, וזה עובד תקין.
יש דרך אחרת להוסיף כפתורים, אני מניח שאתה מכיר: InsertWikiEditorButton. אפשר לקבוע לאיזה חלק של פס הכלים יתווסף כל כפתור, ואיזה צלמית תהיה לכל כפתור. זה הקוד אצלי:
משתמש:חזרתי/InsertWikiEditorButton.js
וזו התוצאה:
כפתורי עריכה אישיים
הגדלה
חזרתישיחה 21:51, 10 ביוני 2020 (IDT)
שני הדברים שכתבת נכונים. לא אמרתי שאין דרך להוסיף טקסט לתיבת העריכה. יש הרבה סקריפטים שעושים זאת בדרכים שונות, ביניהם אפילו כמה שכתבתי בעצמי. קטע הקוד שהדבקת כאן (ומחקתי - יותר מדי מקום בתיבת העריכה, וזה לא עוזר לכלום) הוא אכן JS, ולא משתמש בהרחבה.
לעומת זאת מדיה ויקי:Edittools שכן משתמש בהרחבה, לא עושה זאת דרך סקריפט. ההרחבה עצמה לא נשברה, אבל האפשרות שסקריפט זה משתמש בה, מעין "התחכמות" בעזרת קריאה ל-parse, הפסיקה לעבוד. לו היינו תופסים זאת בזמן אולי היה אפשר לדווח על כך בתור בג (וגם אז, אין ערובה שזה היה מתוקן), אבל breaking change שנעשה לפני עשרות גרסאות כבר לא אוכל.
לא אמרתי שאי אפשר לעשות מה שסקריפט 49 עושה בדרכים אחרות, אמרתי שלא ידועה לי דרך לתקן אותו, וכרגע לכתוב אחד חדש לא מתאים לי (השתמשתי בו בעצמי, והצטערתי שהפסיק לעבוד, אבל לא הצטערתי מספיק כדי לנסות לתקן, עד הדיווח שלך (שוב, תודה!). מדי פעם מופיעים בתוכנת מדיה ויקי שינויים מסוג breaking change. חלק מהשבירות קל לתקן, למשל, כאשר הם מזיזים פונקציה מספריה אחת לשנייה, כמו למשל mw.RegExp.escape שנדדה לכל מיני מקומות, והיה צורך להתאים את הסקריפטים שהשתמשו בה כל פעם, שינוי שדרש עריכה, אבל לא דרש שינויים ממשיים בקוד, ולפעמים השינויים הם כאלה שצריך לכתוב קוד אחר כדי לעשות מה שהקוד הישן עשה. במקרה השני, כמו כאן, יש יותר סיכוי שההחלטה תהייה פשוט לוותר. אם מישהו אחר ימצא דרך להחזיר לפעולה את הקוד הקיים, זה רק יראה שטעיתי - זו לא תהיה הפעם הראשונה, ובעזרת השי"ת גם לא האחרונה. קיפודנחש 23:42, 10 ביוני 2020 (IDT)
תודה על התשובה המפורטת! חזרתישיחה 00:01, 11 ביוני 2020 (IDT)

התנגשות בין מדיה ויקי:Gadget-QuickRCDiff.js – לבין "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב"[עריכת קוד מקור]

הועבר לשיחת מדיה ויקי:Gadget-QuickRCDiff.js. ערן - שיחה 07:18, 12 ביולי 2020 (IDT)

התנגשות בין מדיה ויקי:סקריפטים/48.js – לבין "מספור כותרות אוטומטי"[עריכת קוד מקור]

שלום,

קיימת התנגשות בין הסקריפט מדיה ויקי:סקריפטים/48.js – "כאשר מציפים את העכבר מעל כותרת הסעיף, מופיעים שני כפתורונים בצורת >> ו- >. לחיצה על >> פותחת תיבה עם קישור פנימי לסעיף, ולחיצה על > פותחת תיבה עם קישור חיצוני לסעיף" לבין האפשרות "מספור כותרות אוטומטי" במיוחד:העדפות#mw-prefsection-rendering – אפשרויות מתקדמות: כאשר "מספור כותרות אוטומטי" מופעל – הסקריפט משתבש: הכפתורונים בצורת >> ו- > מופיעים, אך לא קורה כלום כאשר לוחצים עליהם. כמו כן: אם בכותרת הסעיף יש קישור – הוא נראה כקישור אך אינו מתפקד כקישור. בדקתי גם בחשבון "נקי": כשמספור הכותרות מופעל – הכפתורונים לא לחיצים.

ראו גם: שיחת מדיה ויקי:סקריפטים/48.js.

האם ניתן לתיקון?

וקטור + Win10 + כרום.

תודה, חזרתישיחה 00:30, 15 ביוני 2020 (IDT)

לא אומר שזה "לא ניתן לתיקון", אבל אין בכוונתי לטפל בכך. אם תוכל להוסיף את המגבלה הזו לתיעוד הסקריפט, דיינו. יש עוד צירופים של סקריפטים וגאדג'טים "לא תואמים". לכשאתפנה, אשתדל להוסיף לסקריפט בדיקה של האופציה הזו, כך שהוא ינטרל עצמו כשהיא מופעלת, במקוום להציג > ו- >> שלא עובדים. קיפודנחש 16:40, 15 ביוני 2020 (IDT)
הוספתי. חזרתישיחה 23:13, 15 ביוני 2020 (IDT)
על הדרך: הסקריפט הזה נלקח במקורו מוויקיפדיה בערבית. שמתי לב שהגרסה שם עודכנה, ולפי ההודעה שבראשה, המקור הוא ויקיפדיה בפרסית. אם תבדוק את הסקריפט בערבית או בפרסית (כמדומני שבפרסית זה גאדג'ט, אז לא צריך להתקין, רק להפעיל) ותראה שהוא עובד גם עם מספור שורות, יש מה לדבר על העתקה - אחרי הכל, אין בסקריפט הזה המון מלל לתרגם. קיפודנחש 18:11, 15 ביוני 2020 (IDT)
עובד תקין עם ובלי מספור. זה הסקריפט. הוא מייצר שלושה כפתורים ליד הכותרות של הפסקאות: כפתור לקישור פנימי, כפתור לקישור חיצוני וכפתור שלישי גם חיצוני אבל לא הבנתי ולא התעמקתי מה הוא עושה. אופן הפעולה של הכפתורים קצת שונה: לחיצה על אחד משלושת הכפתורים מקפיצה פופ-אפ (פשוט, ללא מסגרת, בעיצוב כמו "העריכה שלך נשמרה" אצלנו). בשניים הראשונים כתוב (בתרגום מאוד חופשי) "הקישור הועבר ללוח". השלישי – משהו דומה בניסוח שונה. בכל מקרה – יש לזה יתרון בכך שהקישור מועתק ישירות ללוח ולא צריך להעתיק אותו ידנית מההודעה שקופצת אצלנו. קיפודנחש: יש טעם להעתיק את הסקריפט "as-is" לבדיקה ראשונית או שחייבים התאמות (חוץ מתרגום מלל כמובן)? חזרתישיחה 23:13, 15 ביוני 2020 (IDT)
אפשר להעתיק אותו לכאן, או ליצור סקריפט שטוען ישירות את הסקריפט המקורי מוויקיפדיית המקור. הגישה השנייה עדיפה, טכנית, אבל היא דורשת שיתוף פעולה להוספת התרגום לעברית לסקריפט המקורי. זה דבר מקובל - אם תציץ במדיה ויקי:Gadget-TemplateParamWizard.js, תראה שמופיעים בו תרגומים לשפות שונות, אות לכך שמתיישהו (אולי עד היום ואולי לא), הסקריפט הזה היה זמין בוויקיפדיות הללו על ידי טעינת הסקריפט המקורי מוויקיפדיה בעברית. היתרון הוא שכך נהנים מהעדכונים והתיקונים, בלי צורך לחזור על כך בכל ויקיפדיה בנפרד. לו כך נהגתי אז, במקום להעתיק את הסקריפט לכאן, הסעיף הזה היה נחסך... (גילוי נאות: העתקתי אותו לכאן אחרי שידידי זכריה, שפעיל בוויקיפדיה בערבית, ביקש וקיבל ממני עזרה בהשמשתו). כשתגיע למשהו שעובד יפה, תוכל להוסיף אותו בעצמך לוק:ס בסעיף "סקריפטים אישיים", או לבקש ממישהו שיש לו הרשאות מתאימות להעתיקו למרחב מדיה ויקי, ולתת לו מספר. להערכתי השימוש ב"מספור כותרות" מוגבל מאד, ומי שלא מפעיל זאת יכול להמשיך להשתמש בסקריפט הקיים. אם הבנתי נכון את ההסבר שלך, אופן הפעולה שונה במקצת, ולחיצה על הכפתור לא רק מספקת קישור פנימי מתאים, אלא גם מעתיקה אותו לקליפבורד. זה טריק שאינו מוכר לי, וכנראה כשכתבתי את הסקריפט פעולה זו לא נתמכה בדפדפנים שהכרתי. אם זה לא מסובך, זה משהו שאפשר ללמד גם את 48 לעשות. קיפודנחש 23:46, 15 ביוני 2020 (IDT)
ולקינוח: לפי העריכה הראשונה בוויקיפדיה בפרסית, נראה שמקור הסקריפט אינו בפרסית או ערבית, אלא דווקא בצרפתית - ראה fr:MediaWiki:Gadget-AncreTitres.js. נראה שהגאדג'ט שם כב תומך בשתי שפות (אנגלית וצרפתית), ואעז לנחש שאם תציע תרגום לעברית, מתחזקי הסקריפט יוסיפו זאת, ואז הסקריפט כאן יוכל פשוט לטעון אותו היישר מהמקור. קיפודנחש 23:53, 15 ביוני 2020 (IDT)
טוב, אז הגרסה הפרסית לא עובדת, והצרפתית עובדת מצוין, עם או בלי מספור כותרות אוטומטי.
הוספתי קטע עם תרגום, ראה משתמש:חזרתי/TestJavaScript.js. הכפתורים גלויים כל הזמן, ונראים כך: [קישור חיצוני] [[קישור פנימי]]. איך לתקשר עם הצרפתים – אין לי מושג ואין לי יכולת.
ביצעתי עוד שינויים, בעיקר על מנת שהנראות תהיה יותר נקייה ויותר דומה למה שיש אצלנו. ראה משתמש:חזרתי/TestJavaScript-1.js. ההבדלים הם:
  • החלפת שם הכפתורים:
    • במקום [[קישור פנימי]] יהיה חץ כפול: »
    • במקום [[קישור חיצוני]] יהיה חץ בודד:
  • החלפת סדר הכפתורים: חץ כפול (קישור פנימי) יהיה לפני חץ בודד (קישור חיצוני)
  • הטקסט שמועתק ללוח לא יוקרן ב-פופ-אפ (מיותר, ובמקרה של קישור חיצוני – מכוער בגלל אורך הטקסט)
  • הגדלת גודל הכפתורים (חיצים) מ-xx-small ל-small.
גרסה שלישית: משתמש:חזרתי/TestJavaScript-2.js, עם כפתור שלישי ליצירת קישור עם כותרת קישור שונה: [[שם הדף#כותרת פסקה|כותרת שונה]]. זו הגרסה העדיפה מבחינתי.
ועל הדרך – אנא הצץ פסקה אחת מעל זו, תודה לך קיפודנחש. חזרתישיחה 10:21, 16 ביוני 2020 (IDT)
כל זה מובנה ב-CD שדיברנו עליו לא מזמן. וגם קישור לתגובה ספציפית בתוך הדיונים. יגאל (בקשת עזרה, IKhitron ושיחה) 03:46, 17 ביוני 2020 (IDT)

בעיות במדיה ויקי:סקריפטים/77.js – עורך פסקאות מהיר, ללא צורך להיכנס לממשק העריכה וללא צורך בטעינת הדף (לשונית "עריכה מהירה")[עריכת קוד מקור]

שלום,

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

בדקתי גם בחשבון "נקי".
וקטור + כרום + Win10

פתיר?

תיוג: קיפודנחש, ערן, IKhitron ובתקווה גם קובי כרמל.

תודה, חזרתישיחה 09:36, 18 ביוני 2020 (IDT)

עדכנתי את התיעוד של סקריפט 77, אני מקווה ש@קובי כרמל יוכל לסייע לנו. חזרתישיחה 15:57, 13 ביולי 2020 (IDT)

בעיה קטנה עם מדיה ויקי:Gadget-tasks.js – גאדג'ט משימות בשילוב עם מדיה ויקי:Gadget-FixedMenu.css – גאדג'ט קיבוע התפריט העליון[עריכת קוד מקור]

שלום,

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

תיעוד: ויקיפדיה:חדשות/ארכיון מאי 2016#גאדג'ט חדש - רשימת TODO

וקטור + כרום + Win10.

האם פתיר?
ראו גם את תקציר העריכה בסקריפט 16 לפתרון בעיה דומה ("ביטול קפיצה לראש הדף"), אולי זה כיוון לפתרון כאן.

תיוגים: IKhitron, ערן, קיפודנחש, המזמין, ושפן הניסיונות.

תודה רבה, חזרתישיחה 12:13, 18 ביוני 2020 (IDT)

היי. תשובה לשתי השאלות יחד - צריך להחליף את הסלקטורים של וקטור בכל רחבי ויקיפדיה. לצערי, לא בטוח שיהיה לי זמן הפעם לעבודה כל כך יסודית. יש הנחיות בגליון האחרון של ידיעות הטכנולוגיה. יגאל (בקשת עזרה, IKhitron ושיחה) 13:20, 18 ביוני 2020 (IDT)
שלום יגאל, אם הבנתי אותך נכון – האם אתה מתכוון שגם בסקריפט 77 וגם בגאדג'ט משימות צריך להחליף את הסלקטורים? אני לא מבין בזה כלום (בגלל הקורונה יש סלקטורים פנויים שפוטרו מהמועדונים).
ועל הדרך – תוכל להציץ למעלה?
תודה, חזרתישיחה 16:40, 18 ביוני 2020 (IDT)
לא בדקתי, אבל לפי התזמון נראה שכן. לגבי למעלה, זה ממש לא אליי. צריך מישהו שמכיר את הלוגיקה של הסקריפט. יגאל (בקשת עזרה, IKhitron ושיחה) 16:47, 18 ביוני 2020 (IDT)
תודה מראש לכל המנסים לפתור את הבעיות בנושא הזה. Ldorfmanשיחה 02:28, 20 ביוני 2020 (IDT)
בוצע תוקן אנא דווח אם הבעיה נפתרה (לפעמים צריך לבצע "רענון עמוק"). קיפודנחש 03:00, 20 ביוני 2020 (IDT)
קיפודנחש – תודה רבה, תקין 100%. יש מצב שתציץ בבקשה גם על זה (תקלה שתועדה מזמן גם כאן) וגם על זה (שניהם פה קצת למעלה)? תודה מראש. חזרתישיחה 18:41, 20 ביוני 2020 (IDT)

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

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

תודה, קיפודנחש. לא זוכר שאי פעם השילוב של מדיה ויקי:Gadget-QuickRCDiff.js יחד עם "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב" – עבד בעבר. ערן, אודה מאוד להתייחסותך למעלה, בפסקה הרלוונטית. חזרתישיחה 20:53, 20 ביוני 2020 (IDT)

מדיה ויקי:Gadget-popup.js – הוספת שורת תרגום ורווח חסר[עריכת קוד מקור]

שלום,

  1. אחרי שורה 20 להוסיף שורה חדשה: 'send thanks': 'תודה',
  2. בפופ-אפ מעל קישור לדף שגודלו מעל 999 תווים – גודל הדף מוצג ללא רווח בין המספר ליחידת הגודל, לדוגמה כך: 2.5אלפי תווים (מתחת ל-1,000 תווים זה מוצג תקין: 188 תווים לדוגמה). מאחר שהגאדג'ט לא אצלנו אלא בויקיפדיה האנגלית ורק התרגום לעברית בשליטתנו – נראה לי שהכי פשוט זה להוסיף רווח בשורה 10: במקום 'kB': 'אלפי תווים', יהיה 'kB': ' אלפי תווים',

תיאור הגאדג'ט: שיחת מדיה ויקי:Gadget-popup
תיוג: קיפודנחש

תודה, חזרתישיחה 17:59, 21 ביוני 2020 (IDT)

למעשה, הטעות היא יותר מרווח חסר: לא מדובר ב"תווים" אלא ב"בתים". בשפות אירופאיות בהן רוב התווים הם ASCII, מספר התווים ומספר הבתים דומה. בעברית היחס כמעט כפול - תדע כל אות עבריה שהפקידה (את שני) בתיה בידי יוניקוד הראוי לכך. הוספתי ותיקנתי - אנא בדוק. קיפודנחש 03:38, 3 ביולי 2020 (IDT)
קיפודנחש: ראשית – אתה על סיפּה של מלחמת עריכה עם עצמך: ראה עריכה זו לעומת עריכה זו. כצעד מונע נחסמת חסימה וירטואלית ורטרואקטיבית משלשום למשך 86,400 שניות. שנית – לא צריך רווח ב'bytes': 'בתים ',, הבית מספיק מרווח וגדול (וגם הרווח בצד הלא נכון של הבית). שלישית – הרווח ב'kB': 'אלפי בתים ', צריך להיות בצד השני, כך: 'kB': ' אלפי בתים',. רביעית – תודה רבה. חזרתישיחה 11:36, 3 ביולי 2020 (IDT)

תהייה – האם הפופ-אפ מציג בכלל גודל נכון?[עריכת קוד מקור]

בדקתי בעזרת מיוחד:דפים קצרים, שמראה בעצמו את גודל הערך: הפופ-אפ מראה תמיד גודל של כ‏־32% עד 45% (בערך) פחות. מי מזייף? תודה רבה, חזרתישיחה 11:36, 3 ביולי 2020 (IDT)

כנראה שאכן מדובר בתווים. אתקן חזרה. הדף המיוחד סופר בתים, ובעברית זה יותר מתווים. אות בעברית שוקלת שני בתים, אבל המשקל הכולל הוא לא בדיוק כפליים, כי רווחים וסימני פיסוק בדרך כלל שוקלים 1. קיפודנחש 17:57, 3 ביולי 2020 (IDT)

קיפודנחש: אנא תקן גם את הרווחים:
במקום 'kB': 'אלפי תווים ', צריך להיות 'kB': ' אלפי תווים', (רווח בסוף ולא בהתחלה)
במקום 'bytes': 'תווים ', צריך להיות 'bytes': 'תווים', (כלומר ללא רווח)
תודה, חזרתישיחה 02:10, 4 ביולי 2020 (IDT)
חג עצמאות שמייח. זו כנראה בעיה של עברית/אנגלית - הוספת רווחים, אבל כנראה בצד הלא נכון של המחרוזת... אשתדל לתקן נכון הפעם. תודה - קיפודנחש 02:15, 4 ביולי 2020 (IDT)
לכן כתבתי פה עם צביעה, כדי שתעשה העתק/הדבק... חזרתישיחה 02:19, 4 ביולי 2020 (IDT)
מה שכתבת שגוי. ב"אלפי תווים" הרווח צריך להיות לפני, לא אחרי. הוספתי רווח גם לפני "תווים", ליתר ביטחון. קיפודנחש 02:32, 4 ביולי 2020 (IDT)
קיפודנחש – התייחסתי לתצוגה ב-JS. במציאות בתוך הפופ-אפ זה תקין (הפוך ממה שרואים בקוד), הצביעות שלי למעלה נכונות. רק תקן לפי הצביעה פה: במקום 'bytes': ' תווים', צריך להיות 'bytes': 'תווים', (כלומר לא צריך רווח). בדוק 100%. תודה, חזרתישיחה 02:38, 4 ביולי 2020 (IDT)

חסר משמעות. יש בעיה בתצוגה? קיפודנחש 07:13, 4 ביולי 2020 (IDT)

רווח מיותר, אין סיבה להוספתו באופן יזום. "לא מתקנים משהו תקין". חזרתישיחה 07:19, 4 ביולי 2020 (IDT)
קיפודנחש – יש מצב שתקפד את הרווח המיותר בשורה 11 במילה " תווים" כאן: 'bytes': ' תווים'? תודה על הטרחה. חזרתישיחה 00:11, 8 ביולי 2020 (IDT)
ככתוב - צדיקים - מלאכתם נעשית בידי אחרים. (תודה למש:דגש חזק). קיפודנחש 01:10, 8 ביולי 2020 (IDT)
במקור, על פי המדרש התלמודי (ברכות לה): "בזמן שישראל עושים את רצון ה' הם אינם צריכים לעבוד ובמקומם עובדים אנשים אחרים". אז מי אני בסיפור? חזרתישיחה 15:21, 8 ביולי 2020 (IDT)
אתה "אנשים אחרים". קיפודנחש 18:56, 8 ביולי 2020 (IDT)

בעיות עם מדיה ויקי:סקריפטים/74.jsשחזור בעזרת API, בלי לעבור דף[עריכת קוד מקור]

שלום,

הסקריפט אמור לבצע:

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

בעיות:

  1. הסקריפט עוקף (מתעלם) מהגדרה בהעדפות⟸ מראה ⟸ אפשרויות מתקדמות ⟸ הצגת הודעת אישור לאחר לחיצה על קישור "שחזור
  2. לחיצה על ידי הכפתור ימני של של העכבר לא מעלה את תיבת הדו-שיח

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

תיוג: קיפודנחש

תודה רבה, חזרתישיחה 13:51, 24 ביוני 2020 (IDT)

הנקודה הראשונה מגוחכת. הסקריפט לא "מתעלם". הוא נכתב הרבה לפני שההעדפה הזו הוצגה. אם אתה מטפל בתיעוד, אודה לך אם תוסיף שורה שאומרת שהסקריפט לא תואם להעדפה הזו. לגבי כפתור ימני נראה ששברתי את זה בעריכה זו. בוא נראה אם אפשר לתקן... קיפודנחש 20:48, 2 ביולי 2020 (IDT)
נרלי שהבג תוקן, אבל כיוון שהוא היה שם מהיום הראשון שהיכולת הזו נוספה (לזכור תקצירים קודמים ולאכלס dropdown), המסקנה הבלתי נמנעת היא שהפיצ'ר הזה מעולם לא נבדק. העובדה שאיש לא דיווח על כך משך יותר משנה מאז השבירה, מצביעה על כך שכנראה אף אחד לא משתמש באופציית הכפתור הימני. אגב, קשה לי להאמין שכתבתי משהו כזה, אבל נראה כאילו כן. קיפודנחש 21:01, 2 ביולי 2020 (IDT)
קיפודנחש – אז ככה:
  1. עכשיו הסקריפט לא מדלג על השאלה "לאישורך: שחזור ביטול" כאשר לוחצים בקליק רגיל (שמאלי) על הקישורית "שחזור", אך בכל זאת השחזור מתבצע מידית ללא המתנה לתשובה
    (אבל לפחות מוקרנת ההודעה "שחזור עריכה אחת של <שם משתמש> בוצע").
  2. תיבת הדו-שיח עולה, אבל:
    1. הכפתור "קריאת הודעות מדף" (למילוי שדה "הודעות דף שיחה קודמות") מעלה פופ-אפ "הזינו את שם הדף בו נמצאות ההודעות המוכנות" שבו שתול Hard-Coded הדף משתמש:Neukoln/msgs.js (לא פעיל כשנתיים), כי זה מקובע בשורה 236:
      return 'משתמש:Neukoln/msgs.js';, כתוצאה מהניסוי הזה.
    2. בתחילת תיבת הדו-שיח ישנן הנחיות, לא ברור למשתמש שאינו בקיא ברזי JS מהם סימני ה-$:
ניתן (אין חובה) להזין תקציר עריכה לשחזור, ו/או הודעה שתישמר בדף השיחה של <המשתמש המשוחזר>.
$1 יוחלף בשם הדף (<הדף שבו מבצעים את השחזור>),
$2 יוחלף בשם המשתמש (<שם המשתמש שעריכתו משוחזרת>)
$3 יוחלף בכותרת הקישור (לדוגמה: <שחזור עריכה אחת>)
3. בלחיצה על "אישור" לאישור שחזור העריכה לא מתבצע כלום (נשארים עם תיבת הדו-שיח)
יש מה לעשות עם זה? תודה, חזרתישיחה 17:16, 4 ביולי 2020 (IDT)

מה שאפשר זה לתעד את העובדה שהסקריפט וההעדפה לא תואמים. ברור שאפשר לעשות גם יותר, אבל לא נראה לי שצריך. מאז הסקריפט נכתב, לא זכור לי שמישהו ביקש הוספת אישור, וכרגע לא בתכנון להשקיע בשיפורו. קיפודנחש 23:16, 4 ביולי 2020 (IDT)

קיפודנחש, הסקריפט לא מתפקד גם ללא ההעדפה. בלחיצה על "אישור" לאישור שחזור העריכה לא מתבצע כלום (נשארים עם תיבת הדו-שיח). גם ה-Hard-Coded לא קשור להעדפות. לתעד שהוא לא מתפקד לחלוטין או שמוחקים אותו? חזרתישיחה 01:01, 5 ביולי 2020 (IDT)
עדכנתי את התיעוד בוויקיפדיה:סקריפטים/74.js/מידע. חזרתישיחה 07:43, 15 ביולי 2020 (IDT)
מש:חזרתי, אנא בדוק שוב. לדעתי כעת זה עושה מה שאומרים לו (שזה קצת הרבה, למען האמת. לו הסקריפט היה נכתב היום הוא היה עושה קצת פחות). קיפודנחש 02:15, 27 ביולי 2020 (IDT)
@קיפודנחש, עוד לא בדקתי, אבל ראיתי שהשארת את השורה return 'משתמש:Neukoln/msgs.js'; כ-Hard-Coded. זה בסדר? חזרתישיחה 08:28, 27 ביולי 2020 (IDT)
קיפודנחש – אז ככה:
  1. עכשיו הסקריפט לא מדלג על השאלה "לאישורך: שחזור ביטול" כאשר לוחצים בקליק רגיל (שמאלי) על הקישורית "שחזור", אך בכל זאת השחזור מתבצע מידית ללא המתנה לתשובה
    (אבל לפחות מוקרנת ההודעה "שחזור עריכה אחת של <שם משתמש> בוצע").
  2. תיבת הדו-שיח עולה, אבל:
    1. הכפתור "קריאת הודעות מדף" (למילוי שדה "הודעות דף שיחה קודמות") מעלה פופ-אפ "הזינו את שם הדף בו נמצאות ההודעות המוכנות" שבו שתול Hard-Coded הדף משתמש:Neukoln/msgs.js (לא פעיל כשנתיים), כי זה מקובע בשורה 242:
      return 'משתמש:Neukoln/msgs.js';, כתוצאה מהניסוי הזה.
    2. בתחילת תיבת הדו-שיח ישנן הנחיות, לא ברור למשתמש שאינו בקיא ברזי JS מהם סימני ה-$:
ניתן (אין חובה) להזין תקציר עריכה לשחזור, ו/או הודעה שתישמר בדף השיחה של <המשתמש המשוחזר>.
$1 יוחלף בשם הדף (<הדף שבו מבצעים את השחזור>),
$2 יוחלף בשם המשתמש (<שם המשתמש שעריכתו משוחזרת>)
$3 יוחלף בכותרת הקישור (לדוגמה: <שחזור עריכה אחת>)
3. לא ניתן לשחזר עם תיבת הדו-שיח ללא מילוי של שדות; זאת למרות שכתוב בתיבה: "ניתן (אין חובה) להזין תקציר עריכה לשחזור, ו/או הודעה שתישמר בדף השיחה של <המשתמש המשוחזר>". לא ברור מהם שדות החובה – אם בכלל.
4. תוכן שדה "שם ההודעה בדף שיחה:" לא מועבר לדף השיחה של המשוחזר; כתוצאה מכך – תוכן שדה "הודעה לדף השיחה של <שם המשתמש שעריכתו משוחזרת>" מועבר לסוף ההודעה האחרונה בדף השיחה, ולא כפסקה חדשה. אם אני מבין נכון – זה לא אמור בכלל להיות שדה להקשה, אלא הוא נשלף לאחר בחירת הודעה קודמת משדה "הודעות דף שיחה קודמות".
5. את שדה "הודעה לדף השיחה של חזרתי-בדיקה" יש למלא עם כותרת (על ידי == מלל ==), כדי שהתוכן לא יתווסף להודעה קודמת בדף השיחה; היה עדיף שיהיה שדה נפרד לכותרת, ללא צורך בהקלדת == מלל ==. אם אין שדה נפרד לכותרת – צריך להוסיף על כך הסבר בתוך חלונית השחזור
חזרתישיחה 10:25, 27 ביולי 2020 (IDT)
לא לגמרי הבנתי את כל התקלות (אודה על האמת, יש לי מושג מטושטש בלבד מה הסקריפט אמור לעשות). לגב $1 וכן הלאה - אין כאן שום מסתורין. הכוונה ל-$1 פשוטו כמשמעו. הכוונה היא שאם יש לך הודעות מוכנות בדף כלשהו, או ב"היסטוריה" של ההודעות, ההודעה יכולה להכיל $1, והסקריפט יחליף את ה"מקרו" הזה בשם הדף ששוחזר, וכן הלאה. אולי תיקנתי שם בג לא קיים/לא נכון. בוא ננסה משהו פשוט יותר. קיפודנחש 18:26, 27 ביולי 2020 (IDT)
לא ממש חשתי בשינוי כלשהו, ההערות הנ"ל בתוקף. בתיעוד אוריד את ההערה שהסקריפט אינו מתפקד, ואוסיף שהוא מתנגש עם "הצגת הודעת אישור לאחר לחיצה על קישור "שחזור"" בהעדפות-מראה-אפשרויות מתקדמות. חזרתישיחה 00:21, 28 ביולי 2020 (IDT)

סקריפט 45 – צביעת שם המשתמש בדפי שיחה בצבע אדום[עריכת קוד מקור]

שלום,

הסקריפט (מבוסס על en:User:Ais523/highlightmyname2.js) אמור לצבוע את שם המשתמש בדפי שיחה ובדפי דיונים בצבע אדום. הסקריפט מאפשר לצבוע מחרוזת אחרת במקום שם המשתמש, וכן להגדיר צבעים אחרים מאשר ברירת המחדל שהיא אדום (רק המשתמש שהתקין את הסקריפט רואה את התוצאות).

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

הגבלה למרחבים מסוימים
$(function () {
    if (mw.config.get('wgNamespaceNumber') != "1" && mw.config.get('wgNamespaceNumber') != "3")
        return;
/* כאן יבוא סקריפט 45 */
});

אולם הבעיה תישאר במרחבים שהותרו – מילה שזהה לשם המשתמש (או למחרוזת שנקבעה) גם תושפע, בכל מקום בדף ולא רק בחתימה. לפי ויקיפדיה:סקריפטים/45.js/הוראות, אפשר כאמור לבחור על מילה אחרת שרוצים להדגיש, כך שאם למשל מישהו רוצה להדגיש לעצמו בכל רחבי ויקיפדיה את המילה "ישראל", עליו להוסיף למיוחד:הדף שלי/common.js את השורה wordh="ישראל";. זה יכול להיות פיצ'ר ולא באג – אך זו לא מטרת הסקריפט.

האם ניתן לתיקון כך שהצביעה תהיה רק בדפי שיחה ובדפי דיונים?

תיוג: חיים 7 ששכתב וגם נמנה על עורכי ממשק שאולי יכולים לעזור.

תודה, חזרתישיחה 18:40, 2 ביולי 2020 (IDT)

חזרתי, יצאו לי 3 משתמשים בחיפוש, האם זה באמת סקריפט נחוץ? Uziel302 - שיחה 19:43, 2 ביולי 2020 (IDT)
החיפוש שלך לא טוב. יש לפחות 10 אנשים שמפעילים את הסקריפט הזה. דעתי האישית היא שהסקריפט מיותר, ואין לי כוונה לגעת בו. קיפודנחש 19:56, 2 ביולי 2020 (IDT)
הוספתי לאחר התנגשות עריכה: Uziel302, לא ידוע אם הוא נחוץ (ואולי יש כאלו שהתקינו אותו על ידי רצף כגון importUserScript(1, 45, 72); ואז נראה לי ש זה לא יצא לך בחיפוש). אפשר להשמיד אותו לאחר פנייה לאותם משתמשים (אם הם פעילים), או לתקן אותו, או לשנות את התיעוד שלו (הכי קל) לפי מה שהוא עושה בפועל (שזה פיצ'ר מאוד יצירתי...). בגדול – דווקא התפקוד הנוכחי מוצא חן בעיני, רק אם זה הכיוון צריך לחשוב האם להשאיר לכל המרחבים או לייחד למרחבים מסוימים. בכל מקרה להשאיר את המצב כמות שהוא לא נראה לי נכון. חזרתישיחה 20:00, 2 ביולי 2020 (IDT)
השם "חיים 7" (שבאופן מפתיע אינו שמי האמיתי קריצה) לא מופיע ברחבי ויקידפדיה אלא רק בדפי שיחה כאשר אני חותם או כאשר פונים אלי, ולכן אצלי הוא פועל מצויין. אני יכול להבין ששם המשתמש שלך עלול לספוג גם תוצאות שהן false. מבחינתי אפשר להכניס את ההגבלה למרחבי שיחה לסקריפט עצמו • חיים 7שיחה • 20:32, 2 ביולי 2020 (IDT)
קודם כל, לא "מרחבי שיחה" אלא מרחבי דיון. אם הסקריפט יפסיק לעבוד במזנון ובדפי הצבעות, השניים וחצי עורכים שמשתמשים בו לא יהיו שמחים. דעתי האישית היא - אל תיגע. אם מישהו ששמו "חזרתי" רוצה להשתמש, הוא צריך להגדיר מחרוזת חיפוש טיפה יותר מורכבת, למשל "חזרתי • ∞". לא ביג דיל, לא שווה התעסקות. קיפודנחש 20:57, 2 ביולי 2020 (IDT)
חיים 7, קיפודנחש: חלק מהסקריפטים אני בכלל לוקח אלי ומשנה אותם בידע הדל שיש לי לצרכים שלי; אבל כאיש QA לא נראה לי נכון שאין התאמה בין התיעוד לבין הסקריפט. אחד מהם ראוי לתקן, אבל מה שתחליטו. חזרתישיחה 21:56, 2 ביולי 2020 (IDT)
חזרתי, אתה מוזמן לתקן את התיעוד עד שמישהו ירים את הכפפה. Uziel302 - שיחה 09:29, 3 ביולי 2020 (IDT)
בוצע במקומות הנדרשים. חזרתישיחה 12:28, 3 ביולי 2020 (IDT)
תודה רבה לך על השיפורים שאתה מוסיף לממשק, וכמובן על הבדיקות ועל הדיווחים. לצערי לא בכל הדיווחים ביכולתי לטפל. יש כמה סקריפטים שכותביהם כבר אינם פעילים, וחלקם כנראה יישארו זנוחים. אולי כדאי להוסיף לתיעוד גם סעיף "בגים ידועים", כאשר יש כאלו. יש גם כמה סקריפטים שכתבתי שיישארו שבורים מסיבות שונות. אשמח להמשיך לקבל דיווחים, ואשתדל לטפל בהם כמיטב יכולתי (וקצת פחות מ"מיטב" כשהסקריפט בו מדובר לא נראה לי מועיל). שוב תודה - קיפודנחש 09:00, 4 ביולי 2020 (IDT)

בעיה: מסננים מופעלים בארגז החול[עריכת קוד מקור]

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

לא מדויק. המסנן היה חוסם את העריכה הזו גם לפני שנגעתי בו. באופן עקרוני, ניתן היה לעבור על כל המסננים, ולהחריג את הדף הזה בכולם או חלקם. התועלת לא נראית לי מצדיקה את המאמץ לשנות ולבדוק את עשרות השינויים. לגבי המסנן הזה - לדעתי ולדעת אמיר אהרוני, המסנן לא נחוץ וצריך לבטלו, אבל משתמש:IKhitron נחוש בדעתו שהמסנן נחוץ, ולטענתו יש "החלטת קהילה" שמחייבת שימוש במסנן. אני ניסיתי לתקן משהו שנראה לי כבג במסנן, לא בטוח שהצלחתי. קיפודנחש 23:56, 15 ביולי 2020 (IDT)
זה לא עניין של דעתי האישית. ישנה החלטת קהילה, ועד שיבטלו אותה או עד שתהיה דרך אחרת למימוש, אין מה לעשות. יגאל (בקשת עזרה, IKhitron ושיחה) 20:27, 16 ביולי 2020 (IDT)
בעידודך הנמרץ, הקהילה החליטה "להגן" על השימוש בתכונה החדשה. לקהילה לא הוסבר ולא הובן באיזה מנגנון הגנה מדובר. לפי מה שהבנתי מהדיון, ההגנה הייתה אמורה להיות, אם זה אפשרי מבחינה טכנית, להגביל יצירת ועריכת דפים עם מודל תוכן CSS במרחב התבניות, לעורכים עם הרשאות מסוימות. בדיון הזה לא דוסקס באופן ספציפי מסנן השחתות שיחסום את הוספת התג, ואם דוסקס, רוב משתתפי הדיון לא טרחו להתעמק בפרטים - ההסכמה הייתה ש"צריך להגן", לא יותר מכך. מסנן השחתות שחוסם את הוספת הגת לדפים, זו פרשנות שלך, ופרשנות שגויה: הוספת התג לדף לא יותר "מסוכנת" מכל עריכה אחרת, ואין סיבה להגן עליה. ההגנה המתבקשת היא על דפי הסגנון עצמם, לא על התבניות והדפים שרוצים להשתמש בהם. אנחנו מגנים על תבנית X, לא מפעילים מסנן השחתות שיגביל הוספת תבנית X לדפים. המסנן הזה אינו תשובה להחלטת הקהילה, הוא טעות שלך. ההכי הטוב זה להסיר אותו, ולחפש דרך לממש את ההחלטה על ידי הגנה על יצירת ועריכת דפי הסגנון עצמם. קיפודנחש 05:08, 18 ביולי 2020 (IDT)
הקהילה לא החליטה על מסנן. היא החליטה על מניעת עריכות. לי אישית לא ידוע על דרך אחרת לביצוע ההחלטה. כבר אמרתי מספר פעמים, אם קיימת דרך אחרת, יש ליישם אותה במקום מסנן. למשל, הגנה על דפי סגנון לא תעזור, כי היא לא תמנע הוספה שלהם לערכים בהם הם לא אמורים לפעול, וגם לא תמנע יצירת דפי סגנון חדשים. ברגע שיהיה פתרון, אשמח לראות אותו. אבל שוב, אם מפריעה לך המניעה מעריכה, עליך להציע את ביטול ההחלטה לקהילה במקום לחפש דרך לעקוף, במיוחד לאור העובדה שההחלטה התקבלה עם ציון במפורש שתוך זמן כזה או אחר חובה לדון בה מחדש, בעקבות הנתונים שהצטברו במשך הזמן, בכל מקרה במוקדם או במאוחר יש לבטל אותה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:26, 20 ביולי 2020 (IDT)
"מניעת עריכת" זה מושג מעורפל. הקהילה בוודאי לא החליטה על מניעת כל העריכות בוויקיפדיה. על אילו עריכות החליטה הקהילה להגן? להבנתי, בהקשר הזה, העריכות עליהן יש טעם להגן הן יצירת ועריכת דפי tempalktestyle, כלומר דפי משנה (כאלה ששמם מכיל / ), עם מודל תוכן CSS. גם לי לא מוכרת דרך לעשות זאת, אבל זה שלא יודעים לעשות מה שמתקבל על הדעת, זו הצדקה עלובה מאד לעשות משהו שאינו מתקבל על הדעת "במקום". אתה הגנת על משהו אחר, שלא זקוק כלל להגנה, וההגנה שהוספת מציקה. אנא בטל את המסנן, ואם אין דרך לעשות מה שהקהילה החליטה, אז אין. אם יש דרך כזו, אז יש. קיפודנחש 20:29, 20 ביולי 2020 (IDT)
ההחלטה הייתה על יצירה ועריכה דפי סגנון ועל הוספה, עריכה או הסרה של תגיות קריאה לדפי סגנון. לכן המסנן בנוי ככה. והוא לא עושה משהו שלא צריך לעשות. יגאל (בקשת עזרה, IKhitron ושיחה) 18:17, 21 ביולי 2020 (IDT)
לא מדויק (אולי סתם "לא נכון"). הנה הדיון: ויקיפדיה:מזנון/ארכיון 394#הצעה (לא טכנית) להגביל את המשתמשים שיוכלו לשנות את העיצוב של הדפים, מבלי לערוך את הדף עצמו, לבדוקי אוטומטית בלבד, למניעת שגיאות והשחתות. המשתתפים הצביעו "להטיל את המגבלה", בלי ש"המגבלה" הובהרה או הוסברה. מהדיון עצמו אפשר להבין שמדובר בעריכת דפי ה-CSS בלבד, או לא להבין כלום. קיפודנחש 19:16, 21 ביולי 2020 (IDT)
ולמעשה, כותרת הדיון מדברת על "לשנות את העיצוב של הדפים, מבלי לערוך את הדף עצמו". המסנן חוסם דברים אחרים - הוא מונע עריכת דפים, לא "לשנות את העיצוב של דף בלי לערוך אותו". אגב, נראה לי קל מאד ליישם את ההחלטה כלשונה: מסנן השחתות יודע לספר מה הוא new_content_model. משווים ל-CSS, ואם מדובר במרחב התבניות, שם הדף כולל /, ולעורך אין הרשאות עורך ממשק או מפעיל (או ההרשאות שפירשנת מהדיון ההוא), מקפיצים. זה מה שאפשר להבין מהדיון - אין שם שום אזכור של איסור על הוספת תג templatestyle לדפים או תבניות. משתמש:IKhitron, אנא עשה זאת - אין לי עניין לקחת בעלות על המסנן הזה. קיפודנחש 19:34, 23 ביולי 2020 (IDT)
כז כנראה יש לנו הבנה שונה. אני עומד אחרי ההבנה שלי, בתור מציע ההצעה. אתה מוזמן לבקש להכריע במזנון של מי ההבנה הנכונה, ואולי על הדרך גם לבטל את ההחלטה. כי אני רואה שאתה לא אוהב אותה, אבל מעדיף להטפל לעניינים טכניים במקום להציע ביטול. יגאל (בקשת עזרה, IKhitron ושיחה) 01:34, 26 ביולי 2020 (IDT)
לא רציני. עזוב את המזנון בשקט, ממילא החברים לא הבינו ולא התייחסו למשמעות ההחלטה מבחינה טכנית - הם הסכימו שראוי "להגן". לדעתי הדבר שיש להגן עליו הם דפי ה-CSS עצמם (שכעת פתוחים לעריכה לכולם, והמסנן הזה לא מתייחס אליהם), ולא הדפים להם מישהו רוצה להוסיף תג templatestyles. אגב, זה גם מה שכותרת הדיון בו מדובר אומרת. מדובר בו על עריכות שיכולות לשנות את עיצוב הדף בלי לגעת בדף עצמו. הדרך היחידה בה הצלחתי להבין זאת היא הגנה על דפי הסגנון. נרלי שאתה קצת מחעקש, אולי כי כתבת פעם את המסנן הזה, אבל אם תקרא בניחותא את הדיון וההחלטה, ןגם תשקול שוב, בראש נקי, על מה _כדאי_ להגן, בלי קשר לדיון במזנון, קשה לי להבין איך נראה לך יותר סביר למנוע את הוספת התג, לעומת הגנה על דפי הסגנון. אשתדל לכתוב מסנן (בלי להפעיל) שיעשה מה שנראה לי נכון. אם אכן אעשה זאת, אודיע לך, ותוכל להחליט איזה מהשניים, אם בכלל, יותר הגיוני להפעיל. קיפודנחש 02:20, 26 ביולי 2020 (IDT)
סליחה. לא ראיתי שהמסנן הקיים כן מגן על עריכת דפי הסגנון. אוקיי, מצדי שיישאר המסנן כמו שהוא. תודה, בבקשה, סליחה. קיפודנחש 03:11, 26 ביולי 2020 (IDT)
נשארתי בדעתי. ודרך אגב, לפני כמה חודשים ויקירוסית הורידה את רמת ההגנה על כל זה מעורכי ממשק לבדוקי אוטומטית. כך שיש סיכוי שגם אצלנו יסכימו. יגאל (בקשת עזרה, IKhitron ושיחה) 00:01, 27 ביולי 2020 (IDT)

תקלה/בעיה בסקריפט 98 – הוספת תיאור לערך בוויקינתונים באופן אוטומטי[עריכת קוד מקור]

סקריפט 98.png

שלום,

  • תיאור הסקריפט: כאשר נכנסים לערך כלשהו שמכיל בפסקת הפתיחה שלו את המילים "הוא/היה ? ישראלי" או "היא/הייתה ? ישראלית", הוא מוסיף תיאור באופן אוטומטי בוויקינתונים. תופיע תיבה קטנה מתחת לכותרת הערך שמכילה את התיאור שנשמר, ותוצג הודעה שהתיאור נשמר.
  • קישור לדיון קודם לגבי הסקריפט כולל שיפורים
  • הבעיה הנוכחית: לאחר אישור ההצעה של הסקריפט למלל שיועבר לוויקינתונים (פופ-אפ שניתן לעריכה או ביטול) – המלל מועבר לחלונית (ראו תמונה בתחילת פיסקה זו) מתחת לשם הערך בצד ימין למעלה של הדף – אך לא מתקבל אישור שעדכון התיאור (Description) בוויקינתונים התבצע, והעדכון באמת לא מתבצע. כאשר מרעננים את הדף – שוב סקריפט 98 מופעל ומציע לעדכן את ויקינתונים, וחוזר חלילה.

בדקתי על Win10 + כרום, וגם על Win10 + שועל אש בחשבון נקי (העדפות ברירת מחדל + סקריפט 98 בלבד).

תיוג: קיפודנחש, 1Or. תודה רבה.

חזרתישיחה 18:56, 23 ביולי 2020 (IDT)

לא הצלחתי להבין מה קורה שם. יש שם שימוש בספריות שלמיטב ידיעתי לא קיימות - אולי היו פעם. הספריות הללו לא נטענות, והקוד שמחכה להם לא רץ. נראה לי שזה אחד הסקריפטים הראשונים של אור. אפשר בטח לעשות את מה שהסקריפט אמור לעשות, אבל כנראה צריך להתחיל מאפס. אין לי תוכנית כזו כרגע. קיפודנחש 02:46, 26 ביולי 2020 (IDT)
@1Or – תוכל להציץ? @קיפודנחש: זה היה תקין עד לפני כשבוע, ולהזכיר לך ב-16/04/2020 שפצרת את הסקריפט, ועבד חלק מאז. אז אולי זה לא מסובך? חזרתישיחה 07:10, 26 ביולי 2020 (IDT)
רק נגעתי בחלק שמעדכן את הדף המקומי. נראה שמה ששבור עכשיו קשור לממשק עם ו"נ דרך קריאות ל-API - בזה לא התעסקתי, ומה שיש נראה מוזר. מה שכתבתי זה שכנראה צריך לכתוב את זה מאפס, ולזה אין לי כרגע כוונה. קיפודנחש 23:55, 26 ביולי 2020 (IDT)
@קיפודנחש – תודה, פניתי לאור, מקווה שיוכל לסייע. חזרתישיחה 08:18, 27 ביולי 2020 (IDT)
קישור לכרטיס הרלוונטי בפבריקטור. שמוליק - שיחה 20:02, 10 באוגוסט 2020 (IDT)
בוצעו כמה שינויים. בעיה נוספת היא ששורת הפתיחה בהפועל נעם לא מכילה את הביטוי "הפועל נעם" אלא את "הפועל מגדל העמק", אבדוק שוב יותר מאוחר. שמוליק - שיחה 20:51, 10 באוגוסט 2020 (IDT)
בנוסף אפשר (ולדעתי כדאי) להציג את התיאור הנוכחי בוויקינתונים למי שכבר משתמש בסקריפט הזה. אבל לא רציתי לשנות סקריפט שעובד ברקע שלא יהיו מודעים לשינוי. שמוליק - שיחה 22:49, 10 באוגוסט 2020 (IDT)
תודה @שמוליק. לא הבנתי האם השינויים שבצעת אמורים היו לפתור את התקלה (התקלה עדיין קיימת). תחילת שורת הפתיחה בהפועל נעם אינה מהווה בעיה. הבעיה (בדקתי בעוד ערך) היא כפי שכתבתי בבולט הבעיה הנוכחית: הסקריפט מעלה את ההצעה לעדכון התיאור (תמונה) אך התיאור לא נשמר לאחר לחיצה על "אישור". חזרתישיחה 00:00, 11 באוגוסט 2020 (IDT)
קודם סידרתי את כל ה"מסביב" - נסה עכשיו. שמוליק - שיחה 01:25, 11 באוגוסט 2020 (IDT)
@שמוליק – תבורך! תודה רבה. חזרתישיחה 07:30, 11 באוגוסט 2020 (IDT)

סקריפט 78 משתולל?[עריכת קוד מקור]

ראו העברה זו. תיוג: עורכי ממשק. תודה, חזרתישיחה 20:58, 9 באוגוסט 2020 (IDT)

במקרה שיש כבר כמה עריכות לדף, הסקריפט מעביר לשם משתמש שמורכב מכל שמות העורכים יחד. אני לא יודע אם יש סיבה להפרדה בין המשתנה בשורה 292 (user) למשתנה בשורה 293 (thisUser). שמוליק - שיחה 22:31, 9 באוגוסט 2020 (IDT)
זה לא תקין שכך יהיה, וספציפית כאן שם המשתמש Sulamyehuda שוכפל כמה וכמה פעמים... חזרתישיחה 00:09, 10 באוגוסט 2020 (IDT)
שמוליק הסביר לך. שמות כל העורכים שורשר. Sulamyehuda ערך את הערך 8 פעמים ולכן שמו שורשר 8 פעמים. ברור שזו טעות ושצריך לתקן את הסקריפט כך שיקח רק את המשתמש הראשון שערך את הערך (היוצר). אינג. יונה ב. - שיחה - הבה נכחילה 08:10, 10 באוגוסט 2020 (IDT)
צריך לכתוב מחדש את כל הקטע שמייצר את דף היעד: עד כמה שהבנתי, כרגע נבחר "יוצר הדף" מתוך ה-HTML. זה שגוי. צריך לשאול את השרת מי יצר את הגרסה הראשונה של הדף. גרוע מכך: עד כמה שהבנתי (חזרתי, תקן אותי אם טעיתי), עבור אלמונים דף היעד הוא דף משנה של "משתמש" ששמו הוא כתובת ה-IP. זה שגוי. אפשר לחשוב על כמה פתרונות לדף שנוצר על ידי אלמוני (למשל העברה למרחב הטיוטה הכללי), אבל לא זה. זה סקריפט של מש:קובי כרמל - לא זכור לי שהצלחתי לתקן אחד מהם. חזרתי, אם תכתוב מפרט מדויק מה הסקריפט אמור לעשות (מתי [כלומר מאיזה דף] הוא מופעל, מה הלוגיקה של שם דף היעד, בקשה בוק:במ למחיקת ההפניה שנוצרה, וכן הלאה (מה נכון שיהיה - לאו דווקא מה שהסקריפט הפגום עושה היום), יש סיכוי גדול מאפס שמישהו יכתוב כזה (בלי נדר - אולי אתנדב). למען המוטיבציה - מי משתמש, או כמה משתמשים בזה? אם שמוליק, יגאל, או אור יכולים לתקן את הסקריפט של קובי, יבורכו. קיפודנחש 22:00, 10 באוגוסט 2020 (IDT)
דווקא יש התייחסות אם אלמוני או משתמש רשום (שים לב ל-"isIPAddress" שמפוזר לאורך הקוד). השארתי הודעה לאור בעניין. שמוליק - שיחה 23:03, 10 באוגוסט 2020 (IDT)
גילוי נאות: התקנתי את הסקריפט 22 שניות לפני שהשתמשתי בו. ידעתי על קיומו אך לא ממש התנסיתי בו בעבר. לכן איני יודע בדיוק מה אמור לקרות. יש את התיעוד כאן, כולל צילום מסך. נראה לי בסיס טוב, ולהגדיר את דף היעד כדף משנה של המשתמש הרשום שיצר את הערך, או דף במרחב שם "טיוטה" לערכים שנוצרו על ידי אנונימיים. אפשר גם להיעזר בדף השיחה של הסקריפט. ראו תמונה זו לאחר השימוש בסקריפט: החלונית לא יורדת ונשארת עם ההודעה "יוצר בקשת מחיקה...". לאחר שהתהליך מסתיים בהצלחה – יש להחליף את המלל "יוצר בקשת מחיקה..." במלל "התהליך הסתיים בהצלחה", עם כפתור "אישור". את כפתור האישור אין להציג (או יש להאפיר) בזמן שהתהליך מתבצע. חזרתישיחה 12:10, 11 באוגוסט 2020 (IDT)
הסקריפט בסך הכל כתוב די יפה, אבל יש בו יותר מדי פגמים לדעתי. כמה דוגמאות ש"תפסתי": אין בדיקה אם דף היעד קיים. זה לא אסון - ההעברה פשוט תיכשל, אבל מה שנכון זה לבדוק, ולהציע למשתמש להזין שם שונה. גם הבקשה שהסקריפט שם בוק:במ לא נכונה: כיוון שהדף שמבקשים למחוק הוא הפניה, צריך לשים את הקישור בצורה שונה, אחרת מפעיל עלול להיכשל בזיהוי הבעיה ולמחוק את הדף המופנה. בכולופן, נראה שהבעיה הנוכחית (כלומר המדווחת) נגרמה בעריכה של משתמש:1Or - מש:שמוליק דן (או מנסה לדון) על כך בדף השיחה של אור. קיפודנחש 03:47, 12 באוגוסט 2020 (IDT)
@קיפודנחש: דף היעד להעברה ממרחב הערכים לדף משנה במרחב משתמש לא קיים ברוב הגדול של המקרים (הוא אולי קיים במקרים הבודדים שהערך נוצר כטיוטה בדף משנה של העורך, הועבר למרחב הערכים, ודף ההפניה שנוצר בעקבות כך במרחב המשתמש עדיין לא נמחק). הסקריפט "יודע" ליצור דף משנה (כולל תבנית {{טיוטה פרטית}} בעריכה נפרדת אחרי ביצוע ההעברה) ודף שיחה גם אם הם לא קיימים, ההעברה לא תיכשל. הקישור בבקשות מפעילים נוצר באופן תקין. קוד שנוצר על ידי הסקריפט: {{בקשת מחיקה|ירמישין|הועבר לטיוטה של המשתמש|הפניה=כן}} ; תוצאה: ירמישין (היסטוריה | יומנים | דפים מקשרים | מחיקה | מחיקה עם הסיבה) – הועבר לטיוטה של המשתמש. אז לסיכום לדעתי מה שנשאר לתקן/לשפר זה להגדיר את דף היעד כדף משנה של המשתמש הרשום שיצר את הערך, או דף במרחב שם "טיוטה" לערכים שנוצרו על ידי אנונימיים; וגם – ראו תמונה זו לאחר השימוש בסקריפט: החלונית לא יורדת ונשארת עם ההודעה "יוצר בקשת מחיקה...". לאחר שהתהליך מסתיים בהצלחה – יש להחליף את המלל "יוצר בקשת מחיקה..." במלל "התהליך הסתיים בהצלחה", עם כפתור "אישור". את כפתור האישור אין להציג (או יש להאפיר) בזמן שהתהליך מתבצע. חזרתישיחה 09:26, 12 באוגוסט 2020 (IDT)

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

לא הבנתי מה בעצם אתה טוען: קודם טענת שהסקריפט ייכשל אם דף היעד לא קיים; עכשיו אתה טוען שזה לא טוב אם דף היעד כן קיים. אם אני סוכם את שתי הטענות – הסקריפט ייכשל בכל מקרה. חזרתישיחה 17:01, 12 באוגוסט 2020 (IDT)
אכן לא הבנת. מעולם לא אמרתי שהסקריפט יכשל אם דף היעד לא קיים. "דף היעד לא קיים" הוא למעשה תנאי להעברה. אמרתי שהוא (בדרך כלל) ייכשל אם דף היעד כן קיים: אי אפשר לעשות העברה ובכך "לדרוס" דף (נדמלי שכאשר דף היעד הוא דף הפניה שלא נערך מאז יצירתו, המערכת עושה הנחה ומרשה לדרוס). כל אלו זוטות - אם הסקריפט עובד פחות או יותר נכון פרט לבעיה שציינת, ראה את שהזכרתי קיפודנחש 07:36, 13 באוגוסט 2020 (IDT)
עכשיו ניסחת ברור. בכל מקרה נותר לטפל בדברים שציינתי, במיוחד בזה שהסקריפט יוצר את דף ליעד במרחב המשתמש בשם שהוא שרשור שמות כל העורכים, גם אם העריכות נעשו על ידי עורך אחד. כמו ש יונה בנדלאק כתב: "שמות כל העורכים שורשר. Sulamyehuda ערך את הערך 8 פעמים ולכן שמו שורשר 8 פעמים. ברור שזו טעות ושצריך לתקן את הסקריפט כך שיקח רק את המשתמש הראשון שערך את הערך (היוצר)". חזרתישיחה 10:33, 13 באוגוסט 2020 (IDT)
ביצעתי את התיקון שייקח רק משתמש אחד בצורה המינימלית (לא שואל את השרת מי העורך הראשון, אבל לא משרשר את רשימת העריכות) שמוליק - שיחה 23:37, 16 באוגוסט 2020 (IDT)
@שמוליק – לא הבנתי תחת איזה משתמש ייווצר דף המשנה? מה הכוונה "ייקח רק משתמש אחד בצורה המינימלית"? חזרתישיחה 00:25, 17 באוגוסט 2020 (IDT)
ניסוח קלוקל ל"ביצעתי את התיקון המינימלי (החזרת הפקודה "last" שהייתה שם פעם) שרק יקח את המשתמש שיצר את הדף (לפי העריכה הקדומה ביותר בדף הגרסאות האחרונות שפתוח)". שמוליק - שיחה 00:37, 17 באוגוסט 2020 (IDT)
אחלה, מצוין. אשמח אם בהזדמנות תשפר את שאר הדברים שציינתי, תודה רבה שמוליק. חזרתישיחה 01:14, 17 באוגוסט 2020 (IDT)
כמו? ודא מה עדיין רלוונטי. שמוליק - שיחה 21:11, 27 באוגוסט 2020 (IDT)
שמוליק – נשאר: ראה תמונה זו לאחר השימוש בסקריפט: החלונית לא יורדת ונשארת עם ההודעה "יוצר בקשת מחיקה...". לאחר שהתהליך מסתיים בהצלחה – יש להחליף את המלל "יוצר בקשת מחיקה..." במלל "התהליך הסתיים בהצלחה", עם כפתור "אישור". את כפתור האישור אין להציג (או יש להאפיר) בזמן שהתהליך מתבצע. ואנא תייג אותי, במקרה ראיתי את התגובה שלך. תודה, חזרתישיחה 22:16, 27 באוגוסט 2020 (IDT)
חזרתי, אתה בטוח שזה לא הסתדר בתיקון קודם שעשיתי? לא שיניתי את ההתנהגות אלא רק את השגיאה, לכן החלון נעלם וקופץ פופאפ עם הודעת הצלחה. שמוליק - שיחה 00:04, 28 באוגוסט 2020 (IDT)
@שמוליק, לא ניסיתי מאז. אבדוק בערך הבא שאאלץ להעביר לטיוטה. תודה, חזרתישיחה 00:10, 28 באוגוסט 2020 (IDT)
@שמוליק:עבד לי עכשיו פרפקט. נותר רק עניין הקטגוריות (ראה למטה). חזרתישיחה 16:25, 28 באוגוסט 2020 (IDT)
הוספתי גם לדפים נוספים. בכל מקרה נראה לי שפחות מ-30 משתמשים משתמשים בזה. שמוליק - שיחה 01:26, 28 באוגוסט 2020 (IDT)
שמוליק – עוד משהו: בשלב של פעולת הסקריפט "קביעת תצורת טיוטה", להבנתי הסקריפט מוסיף נקודתיים אחרי זוג הסוגריים המרובעים הראשונים בקטגוריה הראשונה שבערך, אך יש לעשות זאת עבור כל המופעים של [[קטגוריה:. ראה לדוגמה העברה זו. חזרתישיחה 11:32, 28 באוגוסט 2020 (IDT)
פיצ'פצ'תי בלי לבדוק. הסיכון נמוך, אבל לא אפס - אודה לבדיקה. קיפודנחש 02:11, 29 באוגוסט 2020 (IDT)
בפעם הבאה שתתאים... חזרתישיחה 08:30, 29 באוגוסט 2020 (IDT)
@שמוליק @קיפודנחש: עובד פגז, תודה! חזרתישיחה 21:30, 30 באוגוסט 2020 (IDT)

גופנים גדולים בתפריט הצד "הקישורים שלי"[עריכת קוד מקור]

בגאדג'ט העדפות => גאדג'טים ⟸ ניווט וחיפוש ⟸ "הוספת קישורים אישיים בתיבת הצד - את הקישורים יש לקבוע בדף משנה של דף המשתמש" (מדיה ויקי:Gadget-CustomSideBarLinks.js) יש תקלה שגודל הגופן נהיה גדול פי שלוש בערך. מתייג את עורכי ממשק (בדקתי בכרום ושועל אש, עיצוב וקטור ישן/חדש, Windows 10, וגם בחשבון "נקי"). תמונה: קובץ:הקישורים שלי.png (שאלתי גם בדלפק הייעוץ כי יש שם פי 9.76 עוקבים פעילים). תודה, חזרתישיחה 08:24, 27 באוגוסט 2020 (IDT)

זה משהו מהיום-יומיים האחרונים. כי זה היה תקין בפעם שעברה שבדקתי. אני לא יודע מה גרם לזה או אין לתקן את זה. אינג. יונה ב. - שיחה - הבה נכחילה 09:32, 27 באוגוסט 2020 (IDT)
הותאם לווקטור. שמוליק - שיחה 21:29, 27 באוגוסט 2020 (IDT)
@שמוליק – תודה רבה! חזרתישיחה 22:18, 27 באוגוסט 2020 (IDT)
מש:שמוליק, תודה. הגיוני לטפל במדיה ויקי:Navtip.js? ראה את גודל הטיפים כשאתה גולש מחוץ לחשבון. דגש חזק - שיחה 22:57, 27 באוגוסט 2020 (IDT)
מש:דגש חזק, נראה לי שכן, איך זה היה נראה פעם? (עם portal vector-menu-portal זה נראה יותר טוב, אבל אולי כדאי להדגיש את זה בצורה כלשהי). שמוליק - שיחה 23:04, 27 באוגוסט 2020 (IDT)
גדול במעט מגופן התפריט. כרגע זה ענק. והבעיה היא שזה מוצג בעיקר לאנונימיים, ולהם אין דרך לשנות את העדפות התצוגה. דגש חזק - שיחה 23:23, 27 באוגוסט 2020 (IDT)
אצלי זה לא נראה ענק, אלא "גדול במעט מגופן התפריט". שיניתי משהו כדי שזה יהיה בגודל שאר התפריט, אם כי קצת קשה לבדוק, כי אנונימים מקבלים גרסאות מהמטמון, והשינוי שלי טרם השפיע כשבדקתי. להודות על האמת, הטיפ הזה לא נראה לי מועיל בכלום ולדעתי כדאי פשוט להעיף אותו. קיפודנחש 00:23, 28 באוגוסט 2020 (IDT)
@דגש חזק @דגש חזק – נראה תקין: קובץ:טיפ ללא רשום.png. חזרתישיחה 00:55, 28 באוגוסט 2020 (IDT)

בעיה מוזרה ב-מדיה ויקי:Gadget-popup.js[עריכת קוד מקור]

כאשר מרחפים מעל הקישור "דונלד טראמפ" – לא רואים את התמונה שלו שנמצאת בתבנית {{מנהיג}}, אלא רואים את התמונה הבאה בערך, של אביו: קובץ:פופאפ טראמפ.png. כרום, וקטור ישן. בדקתי גם בחשבון נקי, שועל אש. מחוץ לחשבון יש פופאפ אחר (לא הגאדג'ט כמובן), תקין. לא קורה בנשיאים/ערכים אחרים.עורכי ממשק – אודה לעזרה. חזרתישיחה 18:24, 6 בספטמבר 2020 (IDT)

ניסית purge? יגאל (בקשת עזרה, IKhitron ושיחה) 20:22, 6 בספטמבר 2020 (IDT)
@IKhitron: ברור. הכפתור הכי שימושי אצלי. את מי אתה רואה? חזרתישיחה 20:44, 6 בספטמבר 2020 (IDT)
תזכורת: אני עכשיו תמיד בטאבלט, כך שאני לא יכול לבדוק. יגאל (בקשת עזרה, IKhitron ושיחה) 04:38, 7 בספטמבר 2020 (IDT)
לא ממש עסקנו. הגאדג'ט הזה אינו מקומי, אלא טוען את הסקריפט מויקינגליש. יש גם איזה דף תרגום מקומי באיזה מקום, אבל הקוד משם. למיטב ידיעתי, הסקריפט הזה לא משתמש בלוגיקה של הכלי המובנה, אלא באופן אחר - משהו כמו קריאת הדף (מפוענח או קודמקור) ומיצוי משהו ממנו. כך או כך, זה לא ממש עסקנו, וכנראה גם לא תקלה - ככה זה by design. התמונה בדף באה מוויקינתונים במקרה? אם כן, יכול להיות שפופאפ לא יודע להתעסק עם תמונות כאלה. קיפודנחש 23:22, 7 בספטמבר 2020 (IDT)
תגובה מוזרה. התמונה אכן מוויקינתונים, אבל אצל ג'ימי קרטר, ספירו אגניו, הרברט הובר וויליאם מקינלי התמונה לא משם, עם אותה הבעיה. ואם זה by design זה אומר אפיון גרוע. המפתחים לא מגדילים ראש ונצמדים לאפיון גרוע כאילו היה התנ"ך, הברית החדשה והקוראן גם יחד. חזרתישיחה 00:08, 8 בספטמבר 2020 (IDT)
למעשה התגובה המוזרה היא תגובתך. המשפט "המפתחים לא מגדילים ראש ונצמדים לאפיון גרוע כאילו היה התנ"ך, הברית החדשה והקוראן גם יחד" הוא לא רק השמצה חסרת בסיס, אלא גם הבל מוחלט - הסקריפט הזה לא פותח בתעשייה האווירית, ואין לו "מסמך אפיון". והמפתחים הם אלו שהחליטו מה ואיך לממש. לפעמים הגורם המכריע בהחלטה הוא "מה נראה למפתח סקסי", לפעמים "מה נכון", ולפעמים הגורם המכריע הוא "מה מעשי". הניחוש שלי הוא שבמקרה זה, השיקול האחרון הוא החשוב.
העובדה היא שהסקריפט הזה לפעמים ממצה מהערך תמונה שונה ממה שאתה מצפה. אתה יכול לדווח או לדון על כך בדף השיחה של הסקריפט בוויקינגליש, או להשלים עם המצב הנוכחי. קיפודנחש 18:28, 15 בספטמבר 2020 (IDT)

בעיה בסקריפט "קיבוע תפריט עליון" וגרסת הוקטור החדשה[עריכת קוד מקור]

הסקריפט "קיבוע תפריט עליון" (גדג'טים->עיצוב-> השני) מקבע את התפריט העליון ומיועד לעיצוב וקטורי. הנ"ל עובד בגרסה הוקטורית הישנה אולם בגרסה החדשה הוא מסתיר את סמל ויקיפדיה, החץ שליד הסמל (שמיועד להסתיר את תפריט הצד) וגם את "עמוד ראשי" שבתפריט הצד ובעצם הוא מציג את הצד רק מ"ברוכים הבאים" ומטה. זה נראה כאילו הקיבוע של התפריט העליון "עולה" על מה שמוצג בצד. אינג. יונה ב. - שיחה - הבה נכחילה 09:26, 7 בספטמבר 2020 (IDT)

בעיה בחפיץ לקיפול תפריט הצד[עריכת קוד מקור]

החפיץ "הוספת כפתור -לקיפול תפריטי הצד" (העדפות->גדג'טים->עיצוב) לא עובד לי יותר. נראה לי שמהשדרוג של 26 באוגוסט. זה קורה גם בעיצוב וקטור הישן וגם בחדש. הפונקציונליות של הסקריפט הוא שמוצג (-) ליד כל כותרת של מקטע שלחיצה עליו מקפלת רק את המקטע (ולא את כל תפריט הצד, כפי שיש אפשרות לעשות בעיצוב הוקטורי החדש). אינג. יונה ב. - שיחה - הבה נכחילה 09:28, 7 בספטמבר 2020 (IDT)

תוקן ב-מדיה ויקי:Gadget-foldPortalMenus.js וב-מדיה ויקי:Gadget-foldPortalMenus.css. שמוליק - שיחה 21:47, 7 בספטמבר 2020 (IDT)
תודה, שמוליק! קיפודנחש 18:17, 15 בספטמבר 2020 (IDT)

צ'קטי[עריכת קוד מקור]

הצ'קטי לא עובד לי. הבעיה היא אצלי כנראה אבל עשיתי מה שצריך לעשות. Diamond Magazine מגזין יהלום שיחה ☎ 23:10, 14 בספטמבר 2020 (IDT)

ניחוש שלי: אתה טוען את צ'קטי גם דרך העדפות => גאדג'טים וגם דרך דף ה־JS שלך (שורה 40). ‏Guycn2 · ☎‏ 06:56, 15 בספטמבר 2020 (IDT)
למרות שזה מיותר, זו לא בעיה. טעינת גאדג'ט בעזרת mw.loader היא "אידמפוטנטית": המערכת בודקת אילו מודולים כבר טעונים, וקריאה עם מודול שכבר נטען שקולה ל-NOP. אם תעבור על רשימת הסקריפטים שלך ותציץ בקוד, תגלה שרבים מהם טוענים חזור וטעון את אותן ספריות, ובכל זאת כל ספריה כזו נטענת בדיוק פעם אחת. הקוד בדף המשתמש של מגזין טוען את צ'קטי רק במרחב הראשי, בזמן שטעינה דרך העדפות => גאדג'טים טוענת בכל דף. אם הוא אכן מעוניין בצ'קטי רק במרחב הראשי, נראה סביר לעשות זאת (וכמובן, _לא_ לסמן בהעדפות). אחרת זה מיותר, אבל כאמור, לא מזיק. קיפודנחש 04:06, 17 בספטמבר 2020 (IDT)
אז להוציא את הסקריפט מהעדפות או מהדף האישי שלי?. בסדר, אנסה תודה רבה לך. Diamond Magazine מגזין יהלום שיחה ☎ 11:46, 18 בספטמבר 2020 (IDT)
כפי שכתבתי, זו לא בעיה. הבעיה היא הדיווח הלקוי. "לא עובד לי" זה בדיוק "איך לא" שמופיע בהנחיות בראש הדף הזה שמסבירות איך לדווח על תקלה. קיפודנחש 17:41, 18 בספטמבר 2020 (IDT)