לדלג לתוכן

שיחת משתמש:קיפודנחש/ארכיון 22 כי הגיע יום

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיפדיה, האנציקלופדיה החופשית

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

לראש הדף
לתחתית הדף



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

ההודעה האחרונה בדף השיחה של קיפודנחש/ארכיון 22 כי הגיע יום התקבלה מאת Xqbot בתאריך 22/4/2020 בשעה 20:44:48.
327,529

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


תודה רבה

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

סוף סוף - היום בבוקר - הצליחו לפתור את התקלה המעצבנת שמנעה ממני לערוך בגוגל כרום, ואפשרה לערוך בקצב הצב באקספלורר, כאשר כל עריכה שלי מקבלת התראה על certificate error ואני נשאל האם אני מודע לסכנה ומעונין להמשיך בכל זאת. תודה על הסיוע! --‏Yoavd‏ • שיחה 09:35, 13 בנובמבר 2016 (IST)

תיעוד

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

אם לא קשה לכבודו, לתעד את הסקריפטים הבאים: 89, 90, 91, 93, 94 בויקיפדיה:סקריפטים/הכול.
כמו כן שים לב שישנן מקומות פנויים בתחתית הרשימה • חיים 7שיחה21:34, 29 בנובמבר 2016 (IST)

אין מצב. כמה פעמים ביקשתי (כמדומני שבוק:ד, אולי בעוד כמה מקומות) מתנדבים שיתעדו, אבל אם זה לא יקרה אז זה כנראה לא יקרה. אולי אחד או אחת מהחברים שעוקבים אחרי הדף הזה יתנדב. קיפודנחש 23:33, 29 בנובמבר 2016 (IST)
תיעדתי את 94. אין לי מושג מה השאר עושים.--‏Mikey641שיחה 21:28, 17 בינואר 2017 (IST)
גם את 91. אולי בהמשך אוסיף תיעוד גם לשאר--‏Mikey641שיחה 21:38, 17 בינואר 2017 (IST)
Mikey641, אני מוכן להסביר לך מה השאר עושים, לכתוב את זה יפה זה מה שאין לי זמן אליו. יגאל (בקשת עזרה, IKhitron ושיחה) 21:39, 17 בינואר 2017 (IST)
כתבתי לפני התנגשות עריכה: רובן מוסיפות כל מיני דברים ל"תפריט הנסתר" (המשולש ליד "עוד" בתפריט העליון).
  1. 89: מציג מונה צפיות בדף
  2. 90: ממיין את התפריט הנסתר: בגלל שהסקריפטים שמוסיפים שורות לתפריט הנסתר רצים באופן עצמאי, הסדר בו לא קבוע וזה יכול לבלבל. המיון גורם לכך שסדר הפריטים בתפריט הנסתר אולי לא לוגי, אבל קונסיסטנטי
  3. 91: מייבא סקריפט שכתב משתמש:Brion VIBBER (התכנת שכתב את הגרסאות הראשונות של תוכנת מדיה ויקי הנוכחית), ומוסיף לתפריט סמליל/כפתור שמציג את הדף ב"תצוגת ניידים" בתוך מסגרת שדומה בגודלה לנייד
  4. 93: לא לגמרי בטוח. נדמלי שזה משהו שעשיתי פעם לבקשת יגאל.
קיפודנחש 21:40, 17 בינואר 2017 (IST)
93 מוסיף קישורים לפתיחת דפים שונים לעריכה או לקריאה בחלונית, כמו גאדג'ט המשימות. יגאל (בקשת עזרה, IKhitron ושיחה) 21:43, 17 בינואר 2017 (IST)
תודה לשניכם. אוסיף תיעוד--‏Mikey641שיחה 21:45, 17 בינואר 2017 (IST)
כתבתי לפני התנגשות עריכה: (93) - משהו כזה. סקריפט לא שימושי כשלעצמו, ונכתב כפרוטוטייפ עבור יגאל למה שהוא קורא "גאדג'ט המשימות". יפתיע אותי מאד אם מישהו משתמש בו כשלעצמו, או אם מישהו אי פעם _ירצה_ להשתמש בו. קיפודנחש 21:46, 17 בינואר 2017 (IST)
אז מה הוא עושה ב"מרחב הסקריפטים"? יגאל (בקשת עזרה, IKhitron ושיחה) 21:55, 17 בינואר 2017 (IST)

לא נראה לי שהוא עושה שם משהו. הוא פשוט נמצא במרחב מדיה ויקי, כמו עוד מספר לא מבוטל של סקריפטים שכבר לא בשימוש, או אפילו כמה שאף פעם לא היו בשימוש. קיפודנחש 21:57, 17 בינואר 2017 (IST)

קיפוד, בדיוק בעניין מה הוא עושה שם. כרגע אני מנסה להבין אילו סקריפטים לא בשימוש ופשוט למחוק אותם, ואילו בשימוש נרחב מאד ולהעביר להעדפות. אשמח לעזרתך • חיים 7שיחה22:18, 17 בינואר 2017 (IST)

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

בנוגע להעלאת קבצי וידאו מוויקיפדיה האנגלית

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

היי, אני מצטער שלקח לי זמן להתייחס לתשובתך (פשוט צץ עניין דחוף). אין שום דרך להעלות את הקובץ בצורה חוקית? (פשוט ההמחשה מוסיפה הרבה לערך ובויקי האנגלית לא היתה בעיה) --ברנש דטור - שיחה 14:17, 30 בנובמבר 2016 (IST)

צריך לשאול את האנשים שמתמצאים בתחום הז"י. ראה ויקיפדיה:זכויות יוצרים - שאלות ותשובות. קיפודנחש 15:17, 30 בנובמבר 2016 (IST)
אוקיי תודה --ברנש דטור - שיחה 11:15, 1 בדצמבר 2016 (IST)

יש בעייה חדשה של טעינה סדרתית ב-resourceloader?

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

היי. משהו מוזר קורה עם הגאדג'טים מאז העדכון האחרון ביום רביעי. למשל, בגאדג'ט משימות הרבה אנשים מתלוננים שהקישור לא מתווסף בשורה העליונה ליד קישור לדף השיחה ברוב הטעינות בכרום. אין שום דבר בקונסול. או בגאדג'ט רשימת המעקב (שוב תודה על העזרה בבנייתו!) אני רואה שוב ושוב שטעינה מחדש של דף רשימת המעקב עם קיבוץ לפי ימים משאיר את היום הכי ישן מתוך 3-4 שמופיעים לא מוסתר. בדקתי את css שלו - הכל בסדר. זה נראה כאילו הגאדג'ט מבצע את פקודת ההסתרה לא אחרי שהדף עלה, אלא תוך כדי, לפני שהיום התחתון בכלל הופיע, ולכן זה לא משפיע עליו. במקרה הקודם זה נראה כאילו הוספת הקישור לא מתקיימת כי זה צריך להיות ליד קישור דף השיחה, והקישור של דף השיחה טרם עלה, לכן הפעולה נכשלת. אולי כל מה שאני אומר זה שטויות, אבל ככה זה נראה לי ממה שהצלחתי להבין. יש מצב שבעדכון האחרון משהו נהרס עם סנכרון ה-resourceloader? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 15:20, 8 בדצמבר 2016 (IST)

לא ממש הבנתי את תיאור הבעיה, אבל את ההיפותזה שלך אפשר לבדוק: למשל אם אתה קורא ל-addPortletLink, ואתה חושד שאולי האלמנט אליו אתה מנסה להדביק את הקישור עוד לא קיים בדף, אתה יכול לבדוק (למשל לחפש את האלמנט בדף), ולזרוק הודעה ל-console.log. יש גם אפשרות להריץ עם debug=true בשורת הכתובת, אבל מניסיוני, זה חסר תועלת לבעיות מהסוג הזה, משום שזה משנה לגמרי את כל מה שקורה בטעינה. לגבי "גאדג'ט רשימת המעקב"- גדול עלי. עד היום לא הבנתי (וגם לא השקעתי הרבה זמן בניסיון להבין) מה הגאדג'ט הזה עושה, איך הוא עושה את זה, ולמה זה טוב. אם צריך להמר, הניחוש שלי הוא שהבעיה היא כנראה בגאדג'ט, ושינוי כלשהו בסדר הטעינה חשף אותו. האם אתה מחכה שם באיזה מקום לסיום הטעינה של הדף לפני הרצת קוד? (בכלל, יש שם דברים קצת משונים: למשל הקטע הזה:
	if (mw.config.get('wgCanonicalSpecialPageName') == 'Watchlist') {
		var langcode = mw.user.options.get('language'),
			lang = langcode == 'he' ? 0 : 1,
			config, messages;
		var extendwatchlist = false;
		mw.loader.using('mediawiki.user')
אתה קורא ל- mw.user.options.get ואחר כך ממתין ש- mediawiki.user ייטען. בדומה, אתה ממתין במקום כלשהו לטעינת mediawiki.util אם המודול כבר טעון, הקריאה ל- loader.using מיותרת, ואם הוא לא טעון, הבדיקה של user.options.get תיכשל. נדמה לי שיש שם עוד כל מיני אנומליות כאלו. לדעתי, מה שאתה רוצה לעשות זה לבדוק אם אתה בדף המתאים (כלומר רשימת המעקב), ואם כן, לטעון את כל המודולים שאתה רוצה להשתמש בהם במקום כלשהו בסקריפט במכה אחת, להמתין לגמר הטעינה, להמתין ל-document.ready, ואז לעשות מה שאתה רוצה. (במילים אחרות, משהו כזה:
if (mw.config.get('wgCanonicalSpecialPageName') === 'Watchlist') 
mw.loader.using( [ 'module 1', 'module 2', /* anything you may want to use anywhere in the script */ ] )
.then( function() {
$( function() {
// do whatever you want
} ); // document.ready
} ); // .using().then
לכאורה נראה שיש כאן אולי בזבוז, משום שיש אולי מודולים שלא נחוצים בכל המקרים. בפועל, כנראה עדיף לקרוא ל-using פעם אחת, ולתת הזדמנות ל-RL לעשות איזה אופטימיזציות שהוא רוצה. ההבדל העיקרי הוא כמובן ההמתנה לסיום טעינת הדף לפני תחילת הריצה. קיפודנחש 18:48, 8 בדצמבר 2016 (IST)
  1. תודה.
  2. אני אשחק עם הקונסול.
  3. לא אמרת לי שכל הטעינות הללו לא עושות כלום כי ה-resourceloader טוען את הכל מתוך משתנה dependencies?
  4. איך בודקים שהדף נטען?
תודה רבה, יגאל (בקשת עזרה, IKhitron ושיחה) 19:06, 8 בדצמבר 2016 (IST)
  1. בבקשה
  2. תהנה
  3. לא הסתכלתי איזה dependencies הגדרת. אם הרשימה מכילה את כל המודולים שאתה טוען בעזרת using, אז זה באמת מיותר, אבל אז נשאלת השאלה למה זה בקוד?
  4. לא בודקים שהדף נטען (אפשר, אבל לא זה מה שעושים), אלא מריצים את הקוד אחרי שהדף סיים להיטען:
$( function() {
// this function will be called after the page is loaded ( document.readyState === "complete" )
} );
קיפודנחש 22:09, 8 בדצמבר 2016 (IST)
3. כי אתה (בלי נדר, אבל נדמה לי שאתה) אמרת שאפשר להשאיר או להוריד, זה לא עושה כלום.
4. כלומר, פונקציה בתוך אופרטור דולר פירושה לחכות עם זה עד הטעינה? Viae Domini imperceptae sunt. תודה, אנסה זאת כשאהיה מול המחשב. יגאל (בקשת עזרה, IKhitron ושיחה) 22:34, 8 בדצמבר 2016 (IST)
(4) זה קיצור דרך ל- $(document).ready() ראה [1]. זה משהו שמשתמשים בו בוויקיפדיה בעברית בעשרות מקומות. זה בטח מופיע בחצי מהסקריפטים בוק:ס. למעשה, לא ברור לי למה RL לא מוסיף לזה תמיכה (ואולי הוא בכלל כן תומך, וסתם לא שמתי לב...) קיפודנחש 00:59, 9 בדצמבר 2016 (IST)
ובכן, הדולרים פתרו את כל הבעיות. תודה רבה לך שוב. נותרה השאלה המקורית: למה כל זה קרה דווקא בשחרור האחרון? מה היה שם שגורם לגאדג'טים להטען מהר יותר או לדפים לאט יותר? התחלתי להוריד את הספריות. אולי זה אפילו יפתור את בעיית ההתעלמות של גאדג'ט מדף סגנון וצורך לטעון אותו ידנית. יגאל (בקשת עזרה, IKhitron ושיחה) 15:38, 10 בדצמבר 2016 (IST)
עקרונית, כל שינוי יכול לגרום לשינוי בסדר הטעינה. יתרה מזאת: אפילו בגרסה מסוימת, אין אחריות שסדר הטעינה הוא קונסיסטנטי בין משתמשים שונים שנמצאים על רשתות שונות, ולמעשה אפילו לא עבור אותו משתמש בפתיחה של דף אחרי דף (אפילו אם זה אותו הדף). כאשר הקוד שלך רגיש לסדר הטעינה, אבל לא מטפל בזה בעצמו (כלומר using, document.ready וכן הלאה), הקוד יכול להצליח ולהיכשל באופן שנראה אקראי. ברור שהסיכוי ששינוי משמעותי, כמו גרסה חדשה של הקוד, יגרום לשינוי בסדר הטעינה הוא גדול יותר מהסיכוי שהסדר ישתנה לכאורה "מעצמו", למרות שגם המקרה הזה אפשרי. לגבי "התעלמות של גאדג'ט מדף סגנון וצורך לטעון אותו ידנית." - לא ידוע לי במה מדובר. אם יש התנהגות כזו היא כנראה שגיאה שכדאי לתקן. הניחוש שלי הוא שאתה מגדיר בדף הסגנון דברים שמוגדרים בדף סגנון אחר, ודפי סגנון רגישים גם הם לסדר הטעינה ("אחרון קובע"). יש לזה כמה תרופות: קודם כל, סגנון שמוגדר באופן יותר ספציפי (למשל סגנון שדורש גם תג וגם מחלקה) בדרך כלל "גובר" על סגנון שמוגדר באופן יותר כללי (נניח, רק תג או רק מחלקה). שנית, יש את "האופציה הגרעינית": אם אתה רוצה שהסגנון שלך יגבר גם על סגנון שנטען יותר מאוחר, אתה יכול להשתמש ב- !important. קיפודנחש 15:22, 12 בדצמבר 2016 (IST)
תודה על ההסבר. לא, זה לא זה. לא זוכר אם סיפרתי לך על זה פעם, בגאדג'ט רשימת המעקב אם לסמוך על RL לטעינת דף סגנון, חמשת השורות האחרונות של הדף אף פעם לא נטענות, וכל השאר נטען ללא בעיה. נאלצתי להוסיף importstylesheet. אבל אני בטוח ב-99% שהדולרים יפתרו את הבעיה הזאת, אבדוק כשיהיה לי זמן. יגאל (בקשת עזרה, IKhitron ושיחה) 20:08, 12 בדצמבר 2016 (IST)
הורדתי הכל, נראה שהכל עובד. אם לא יהיו תלונות, טז נגמר טוב. יגאל (בקשת עזרה, IKhitron ושיחה) 16:59, 14 בדצמבר 2016 (IST)

Hi

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

אנא ראה הודעה השארתי לך את הגירסה האנגלית של ויקיפדיה. 1989 - שיחה 07:43, 16 בדצמבר 2016 (IST)

יש לך רעיון?

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

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

TypeError: mw.Api is not a constructor

לעיתים בריענונים חוזרים ונשנים הוא מצליח לטעון את הכל. יש לך רעיון איפה התקלה? • חיים 7שיחה02:48, 18 בדצמבר 2016 (IST)

עדכון: יש מצב שיש קשר לשתי הדברים היפים הללו: מדיה ויקי:Gadget-Revinfo.js, מדיה ויקי:Gadget-CustomSideBarLinks.jsחיים 7שיחה16:09, 19 בדצמבר 2016 (IST)
לא נראה סביר שאחד משני הסקריפטים אליהם קישרת קשור להודעת השגיאה. בגדול, ההודעה הזו אומרת שמישהו קורא ל- new mw.Api(); , בלי לטעון קודם לכן את המודול mediawiki.api. ברגע שתמצא את הסקריפט הבעייתי, תעטוף אותו ב-
mw.loader.using( 'mediawiki.api' ).done( function() {
// ... insert the existing code here
} );
אף אחד משני הסקריפטים אליהם קישרת לא מנסה לקרוא לפונקציה הזו, ולכן לא סביר שהם קשורים. קיפודנחש 17:07, 19 בדצמבר 2016 (IST)
מצאנו את האשם? מדיה ויקי:Gadget-InterwikiOrder.jsחיים 7שיחה00:27, 20 בדצמבר 2016 (IST)
ללא ספק אשם, אבל אולי לא "האשם", אלא רק "אחד האשמים" (במילים אחרות, אולי יש עוד סקריפטים וגאדג'טים שחוטאים באותו החטא). בכולופן, תיקנתי את הבעיה בגאדג'ט הספציפי הזה. (ראה עריכתי במדיה ויקי:Gadgets-definition ). קיפודנחש 00:31, 20 בדצמבר 2016 (IST)

באג קטנטן

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

היי. אנא סדר את זה יגאל (בקשת עזרה, IKhitron ושיחה) 17:15, 2 בינואר 2017 (IST)

לא. זה לא בדיוק "בג", זה כיווניות בהצגת תוכן עם bidi. אם אתה יודע לתקן את זה - קדימה. (זה הכל ב-CSS, ראה מדיה ויקי:Gadget-validate-template-params.css). אולי משתמש:ערן או משתמש:Amire80 יודעים לכשף את ה-CSS כך שזה ייראה נכון. (כמדומני שניסיתי כל מיני דברים, בעיקר דרך unicode-bidi, ולא מצאתי סגנון בו זה נראה נכון). חוץ מזה, לא נראה לי חשוב במיוחד להתעסק בקוסמטיקה הזו. לפי קטגוריה:שגיאות פרמטריות, נראה שהגמדים (כל הכבוד לכם! אל תבין אותי לא נכון, יש לי טונות של הערכה למש שאתם עושים) מצליחים להסתדר ולתקן את הבעיות, אפילו שהתצוגה דפוקה במקרים מסוימים. קיפודנחש 20:06, 2 בינואר 2017 (IST)
(תוספת מאוחרת): מוזר. אצלי, ב משתמש:קיפודנחש/ארגח, האזהרה נראית בסדר. אם זה נייד בתצוגת מחשבים אז באמת, מספיק עם זה. אחרת, באיזה דפדפן ומערכת הפעלה מדובר? אצי זה נראה נכון בפיירפוקס על לינוקס. עוד לא הסתכלתי בצירופים אחרים. קיפודנחש 20:24, 2 בינואר 2017 (IST)
פיירפוקס בווינדוז 7 במחשב שולחני טוב. יגאל (בקשת עזרה, IKhitron ושיחה) 20:29, 2 בינואר 2017 (IST)
ואיך נראה לך משתמש:קיפודנחש/ארגח? כי אצלי בכרום ופיירפוקס על וינדוז 7, ובפיירפוקס על לינוקס, הודעת השגיאה מוצגת נכון בארגח. אם אצלך זה גם מוצג נכון בארגח שלי, אז עזור לי להבין איפה אפשר לראות את הודעת השגיאה שבצילומסך, ואם אצלך ההודעה בארגח שלי עקומה, אנא נסה דפדפנים אחרים, אולי חשבון משתמש אחר, או משהו שיסביר את ההבדל בין מה שאנחנו רואים. קיפודנחש 20:34, 2 בינואר 2017 (IST)
אני רואה מצויין. מה אתה רואה כאן? יגאל (בקשת עזרה, IKhitron ושיחה) 20:41, 2 בינואר 2017 (IST)
בוצע תוקן. תודה. זה באמת עזר. הבעיה מופיעה כשהתבנית נמצאת בתוך אלמנט עם כיווניות ltr. הוספתי ל דף ה-CSS כיווניות מפורשת, וזה אמור לתקן את הבעיה. קיפודנחש 21:24, 2 בינואר 2017 (IST)
תודה! יגאל (בקשת עזרה, IKhitron ושיחה) 21:54, 2 בינואר 2017 (IST)
התקן לא ממליץ להשתמש ב־direction ב־CSS, אלא ב־dir="rtl" ב־HTML. ומכיוון שאנחנו במדיה־ויקי, אז רצוי מאוד גם class="mw-content-rtl". אפשר להעביר את זה לשם? זה קבור עמוק בתבנית – האם זה ביחידה:ParamValidator? אני קצת פוחד לגעת בזה :) --אמיר א׳ אהרוני - שיחה 22:17, 2 בינואר 2017 (IST)
תודה, אמיר. לשאלתך: ממש לא. זה בתבנית:Pv-options span/internal ובתבנית:Pv-options/internal. בכל אחת יש אלמנט מסוג paramvalidaor-wrapper, ואפשר להוסיף לו מחלקות ותכונות. מבחינתי, מה שיש עכשיו מספיק טוב, אפילו אם התקן ממליץ משהו אחר. קיפודנחש 22:45, 2 בינואר 2017 (IST)

יבוא

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

אמיר א׳ אהרוני, שאלת אותי לפני כמה שבועות על היבוא של הכלי הזה לעולם הגדול. דברת על זה עם הקיפוד? אני מוסיף מדי פעם עוד תבניות וכל פעם מגלה זבל אינסופי חדש... בורה בורה - שיחה 17:53, 10 בינואר 2017 (IST)

(מפריד לפסקה אחרת, נצלו״ש זה רע.)
יבוא או יצוא? :)
אני נמצא בכנס מפתחי מדיה־ויקי בקליפורניה, והזכרתי את הכלי הזה והו5א עורר התלהבות גדולה. אני עובד באופן פעיל על הקמת קבוצת עורכי תבניות שתחצה שפות ואתרים, וזה יהיה אחד הנושאים המרכזיים. צפו לעדכונים גדולים בקרוב. --אמיר א׳ אהרוני - שיחה 19:47, 10 בינואר 2017 (IST)
לוח ההרצאות שלי פתוח בזמן הקרוב... בורה בורה - שיחה 06:14, 11 בינואר 2017 (IST)

שאלה לגבי בדיקת קישורים

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

שלום, בחודשים האחרונים השתמשתי בהצלחה רבה בתוסף שפיתח מישהו לבדיקת קיום הקישורים החיצוניים. משום מה אתמול התוסף פסק מלפעול. יש לך רעיון איך לבדוק מה קורה? --‏Yoavd‏ • שיחה 09:57, 9 בינואר 2017 (IST)

תוכל לקשר או להצביע על הכלי בו מדובר? קצת קשה לנסות לנחש מה שבור כשלא יודעים באיזו משינה מדובר.... אציין גם שמשתמש:Matanya עסק רבות בנושא בדיקת קישורים חיצוניים, והתייעצות אתו זה הנתיב בעל הסיכוי הרב ביותר להצלחה בבעיות שקשורות בק"ח. אם אתה מוצא קישורים שבורים, לפני הסרתם הסופית כדאי לנסות לאתר את הדף באינטרנט ארכיב. (יש גם דף עתיק בשם ויקיפדיה:ויקיגמד/מדריך תיקון קישבורים - לא בטוח אם מה שיש שם עדיין רלוונטי, אבל כדאי להציץ, אולי תמצא שם דבר מה מועיל) 18:29, 9 בינואר 2017 (IST)
תודה. בכל מקרה זה הסתדר. הכלי נמצא ברשימת התוספים שלי בשורות 2-3
mw.loader.load("//tools.wmflabs.org/deadlinkfinder/script.js");
var deadLinkFinder_showOk = true;


--‏Yoavd‏ • שיחה 17:15, 10 בינואר 2017 (IST)

תיקונים

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

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

יש שם הרבה שקשורים לחלוקה לטורים ואת זה ניתן לעשות על ידי {{טורים}}. ראה למשל את התיקון שלי בערך קניה. אינג. יונה ב. - שיחה - הבה נכחילה 08:22, 11 בינואר 2017 (IST)
יונה, בהרבה מקרים מדובר בהערות שוליים, ואז אפשר להשתמש בפרמטר "טורים" של תבנית:הערות שוליים. יגאל, מדובר בתגי הטמל שמוצבים בקוד ויקי ישירות, ויש אטריבוטות מסוימות, או ערכים מסוימים באטריבוטה "סטייל" שהפרשן של מדיה ויקי מסנן. אם זה מפריע לך, אפשר פשוט לערוך ידנית ולהעיף את האטריבוטות או הערכים האסורים. בפועל, זה לא יעשה שום הבדל, משום שכאמור, הפרשן של מדיה ויקי ממילא מסנן את זה. קיפודנחש 08:38, 11 בינואר 2017 (IST)
תודה רבה לשניכם. זה לא עניין של מפריע, אלא שכשהרשימה קטנה, החדשים יהיו רק פגומים, ולא יהיו בה שוב ושוב אלו שהחלטנו להתעלם מהם. יגאל (בקשת עזרה, IKhitron ושיחה) 12:38, 11 בינואר 2017 (IST)
ובכן, בעיה. ניסיתי לתקן את אגנס באדן פאוול, והטורים נעלמו למרות שכתבתי במפורש טורים=2. לפחות אצלי. אם גם אצלכם זה ככה, אז יש בעיה בתבנית. אם אצלכם זה בסדר, יש בעיה בהתנגשות בין תבנית לבין גאדג'ט בחירות לתצוגת הערות שוליים. יגאל (בקשת עזרה, IKhitron ושיחה) 14:27, 11 בינואר 2017 (IST)

טורים בתבנית הערש תלויים ברוחב המסך: עם מסך רחב מספיק יהיו שלושה, ארבעה, או אפילו חמישה טורים, ומתחת לרוחב מסוים יהיה רק טור אחד. קיפודנחש 16:05, 11 בינואר 2017 (IST)

אני חושב שבכלל לא צריך לשים "טורים=" בהערות שוליים! יש פונקציה שמאפשרת למי שרוצה לראות בטורים או בכתב קטן. למה לכפות טורים על מי שלא מעוניין בזה? בורה בורה - שיחה 17:13, 11 בינואר 2017 (IST)
בורה בורה, כי זה גאדג'ט, לא אצל כולם.
קיפודנחש, המסך שלי הוא רחב מספיק. לא נראה שזאת הבעיה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:13, 11 בינואר 2017 (IST)
PEBCAK. בתבנית:הערות שוליים, זה לא "טורים=2" (זה בדיוק לב העניין! אם כופים מספר טורים, וקוראים את הערך עם מסך צר, זה נראה רע), אלא "טורים=כן". ראה את הערך עכשיו, ושים לב שכאשר מצרים ומרחיבים את המסך (ליתר דיוק, את חלון הדפדפן), מספר הטורים משתנה בהתאם. זה מוסבר בתיעוד התבנית. קיפודנחש 02:48, 12 בינואר 2017 (IST)
מבוכה קשה. אוי. ידעתי את זה ושכחתי. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:11, 12 בינואר 2017 (IST)
IKhitron, זו טעות נפוצה? תוכל להריץ חיפוש? אם כן, אז בוט... בורה בורה - שיחה 18:29, 12 בינואר 2017 (IST)
לא הבנתי. איזו טעות? יגאל (בקשת עזרה, IKhitron ושיחה) 18:32, 12 בינואר 2017 (IST)
{{הערות שוליים|טורים=2}} בורה בורה - שיחה 19:10, 12 בינואר 2017 (IST)
או טורים=3 וכו'. בורה בורה - שיחה 19:11, 12 בינואר 2017 (IST)
@בורה בורה: רעיון מצוין, אלא שהטעות היותר קטלנית היא מה שיונה הציע למעלה: שימוש בתבנית:טורים בתוך הערות השוליים. ראה למשל את אריאדנה סקריאבינה, הצר מבקצת את המסך וראה איך נראות הערות השוליים (בכוונה לא תיקנתי, כדי לתת לך הזדמנות לראות, אבל אחרי שתראה, אנא תקן....). לגבי שאלתך על חיפוש: אפשר להשתמש בחיפוש המובנה של ויקיפדיה כדי למצוא מופעים של התבנית עם "טורים=" אבל בלי "טורים=כן". חלקם מוצאים "טורים=לא" או "טורים=" בלי פרמטר, שזו לא טעות. לא ראיתי "טורים=X" כאשר X הוא מספר.
מחרוזת החיפוש שאתה רוצה היא: insource:"{{הערות שוליים|טורים=" -insource:"{{הערות שוליים|טורים=כן"
יש כאן שני דברים שכדאי להכיר: אחד מהם זו מילת המפתח insource: (כולל הנקודתיים), והשני הוא השימוש בסימן מינוס כדאי לומר "אבל בלי...". קיפודנחש 19:44, 12 בינואר 2017 (IST)
קיפודנחש, אתה מציע להשתמש רק באפשרות אחת:(הערות שוליים|טורים=כן), נכון? אבל אז במסך שלי, לפטופ רגיל, מופיעים שני טורים בלבד. במסך יותר קטן מופיע טור אחד. לעומת זאת, באותו ערך ברוסית באותו מסך מופיעים 3 טורים, במסך יותר קטן - 2 טורים, במסך עוד יותר קטן - טור אחד. שם התבנית כתובה כך: (примечания|colwidth=22em), בעברית זה: (הערות שולים|colwidth=22em). ניסיתי לכתוב כך בערך אריאדנה סקריאבינה - זה לא עובד. האם אפשר לעשות בויקיפדיה עברית 3 טורים במסך גדול ו-2 או 1 במסכים יותר קטנים? אם כן - איך? כי 2 טורים במסך גדול עם כמות גדולה של הערות שוליים - זה נראה גרוע. תודה. --AllaRo - שיחה 20:47, 13 בינואר 2017 (IST)
AllaRo, זה פשוט הנוהל בהערות שוליים בעברית - עד שתי עמודות. התבנית רק מיישמת את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 22:08, 13 בינואר 2017 (IST)
IKhitron, זה לא נכון! יש כאן הגדלה דינמית כפי שהקיפוד הסביר. אני למשל רואה שלוש עמודות בערך זה. בורה בורה - שיחה 22:28, 13 בינואר 2017 (IST)
וואלה? קראתי את זה באיזה מקום. מה זה ערך זה? יגאל (בקשת עזרה, IKhitron ושיחה) 22:31, 13 בינואר 2017 (IST)
אריאדנה סקריאבינה בורה בורה - שיחה 22:35, 13 בינואר 2017 (IST)
צודק. אלה, אני לוקח את המילים שלי חזרה. יגאל (בקשת עזרה, IKhitron ושיחה) 22:37, 13 בינואר 2017 (IST)
@IKhitron: רק לווידוא, נכנסתי כאלמוני, כדי לוודא שזה לא משהו ספציפי בגאדג'טים או סקריפטים שלי לארצות הברית (במקרה - זה הערך הראשון שהופיע בחיפוש "insource:טורים=כן" - נכנסתי לערך, לא למדינה. להיכנס למדינה אי אפשר כאלמוני - צריך פספורט וויזה והכל), והרחבתי את המסך עד שראיתי שישה טורים (קצת רמאות - יש לי כמה מוניטורים). קיפודנחש 22:57, 13 בינואר 2017 (IST)
אתה לא צריך לרמות. יש לי מסך 3:4 וראיתי 3 טורים אחרי שלחצתי כמה פעמים על Ctrl מינוס. יגאל (בקשת עזרה, IKhitron ושיחה) 23:01, 13 בינואר 2017 (IST)
שלושה זה לא שישה... קיפודנחש 23:19, 13 בינואר 2017 (IST)
זה מספיק לראות שזה עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 23:22, 13 בינואר 2017 (IST)
תודה, IKhitron, בורה בורה וקיפודנחש. כנראה הדינמיקה הזאת היא שונה בויקיפדיה רוסית וכנראה מסך של בורה בורה יותר גדול ממסך שלי. אני אוהבת יותר את הדינמיקה כזאת שאני במסך שלי רואה 3 טורים, כמו בויקיפדיה רוסית. לצערי, בויקיפדיה עברית אני רואה 2 וזה לא יפה, ואין מה לעשות. אילו היה איזה מקדם המאפשר לקורא לראות אותו כמות עמודים שהוא רוצה, היה טוב. בתבנית בויקיפדיה רוסית יש מקדם - המספר 22 (colwidth=22em), ראה למעלה. בעברית אין - אז אין בררה, נסכים עם מה שיש. --AllaRo - שיחה 23:30, 13 בינואר 2017 (IST)
@AllaRo: אם תפעילי בהעדפות ← גאדג'טים את הגאדג'ט "הוספת אופציות הצגה לסעיף "הערות שוליים" כאשר יש עשר הערות או יותר.", תקבלי מספר אפשרויות, כשאחת מהן היא היכולת לשלוט על גודל הגופן בהערות השוליים. בעזרת הקטנת או הגדלת הגופן, אפשר לשלוט גם על מספר הטורים. הגאדג'ט נותן שליטה על עוד כמה התנהגויות של סעיף הערות השוליים. קיפודנחש 23:35, 13 בינואר 2017 (IST)
תודה, קיפודנחש. היום אני כבר לא אספיק, אלמד איך לעשות את זה אחר כך. --AllaRo - שיחה 23:49, 13 בינואר 2017 (IST)

זה נראה לי אולי קשור (ואם זה לא קשור אפשר להעביר לחטיבת דיון חדשה): בערך אל הציפור התצוגה משובשת מאוד אצלי. ה-CSS שלי מגדיר תצוגה צרה (אתה ויגאל עזרתם לי בכוונון הזה לפני כמה חודשים, אם אתם זוכרים), ובמקרה גם צרורה. אני לא יודע אם זו בעיה בתבנית {{שיר בטורים}} עצמה או רק בשימוש בה בָּערך, אבל בכל מקרה אסור ששבירת השורות בשיר תשובש רק בגלל שהמסך (או החלון) צר. ראובן מ. - שיחה 20:00, 12 בינואר 2017 (IST)

אין גבול לקריאטיביות... תיקנתי. אני חושב שצריך להפעיל את החפיץ שכותב "טורים, גלילה, הסתרה" כברירת מחדל לכולם. שכל אחד יעשה מה שבא לו. למה להגדיר טורים, אולי לא כולם אוהבים את זה? אגב, קיפוד, החיפוש שלך ימצא דברים משוגעים כמו הדוגמה הזו? בורה בורה - שיחה 20:03, 12 בינואר 2017 (IST)
בורה בררה, הנה חיפוש מוצא את מה שביקשת, ולא מעט ממה שביקש קיפודנחש. יגאל (בקשת עזרה, IKhitron ושיחה) 20:23, 12 בינואר 2017 (IST)
תקנתי את כל אלה. בורה בורה - שיחה 12:46, 13 בינואר 2017 (IST)

תבנית:Pv-options

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

אני רוצה ששגיאות כמו בקובץ:Spider-Man50.jpg, ילכו לקטגוריה:שגיאות פרמטריות בתבנית מידע ולא לקטגוריה:שגיאות פרמטריות מחוץ למרחב הערכים. איך מסדרים את זה? בורה בורה - שיחה 12:30, 13 בינואר 2017 (IST)

בוצע בוצע. ראה עריכתי בתבנית ובתבנית:Pv-options span. קיפודנחש 15:52, 13 בינואר 2017 (IST)
זה מביא:
קובצי מדיה בקטגוריה "שגיאות פרמטריות"
קטגוריה זו כוללת את 200 הקבצים המוצגים להלן, וכוללת בסך־הכול 13,391 קבצים.
זה מה שאנחנו רוצים? קיפודנחש 17:40, 13 בינואר 2017 (IST)
פצצה! צריך להגיע לסביבות 18,000. תודה. בורה בורה - שיחה 18:06, 13 בינואר 2017 (IST)
אחרי שתקנת, אני רואה שזה פשוט... להבא אם יהיה צורך אדע להוסיף מרחב. בורה בורה - שיחה 18:08, 13 בינואר 2017 (IST)
או לגרוע - לא פחות חשוב... קיפודנחש 18:13, 13 בינואר 2017 (IST)
לגרוע? כמו שאתה רואה אני רק מוסיף. עוד מעט נגיע ל-400 תבניות מנוהלות! ואמיר כבר עושה לנו מכירות... בורה בורה - שיחה 18:17, 13 בינואר 2017 (IST)
קודם כל, כל הכבוד על הפרויקט והנחישות להמשיך לשפר את ההיגיינה של ויקיפדיה. שנית, ב"לגרוע" התכוונתי למרחב, לא לתבנית. זה יכול לקרות אם למשל מחליטים ששגיאות פרמטריות במרחב פורטל או קבצים יותר מתאימות ל"שגיאות פרמטריות מחוץ למרחב הערכים". מה שחשוב זה שתרגיש שיש לך שליטה על זה, וכאמור, השליטה היא דרך שתי התבניות הללו ודרך "תבניות המשנה" שלהם (דף משנה /internal). קיפודנחש 18:26, 13 בינואר 2017 (IST)

תבנית:Cc-by-2.0

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

נסה ליצור לה קטגוריית שגיאות. זה נכשל משום מה. בורה בורה - שיחה 20:46, 15 בינואר 2017 (IST)

הסתדר לי. בורה בורה - שיחה 20:55, 15 בינואר 2017 (IST)
מה פירוש "הסתדר לי"? הרגע יצרתי את קטגוריה:שגיאות פרמטריות בתבנית Cc-by-2.0 ידנית. מה ראית כשניסית לייצר את דף הקטגוריה בעצמך? קיפודנחש 20:56, 15 בינואר 2017 (IST)
לא הסתדר... נסה את תבנית:Cc-by-2.5 או תבנית:Cc-by-sa-1.0 דרך המנגנון בתפריט "עוד". אתה יצרת אז זה בלבל אותי... בורה בורה - שיחה 21:14, 15 בינואר 2017 (IST)
בורה, זה מתסכל מאד. מה זה "לא הסתדר לי" או "זה נכשל"? איך אתה מצפה לשירות עם דיווח כל כך מעורפל? כשאתה בא לרופא אתה אומר לו "זה לא עובד", או שאתה מנסה להסביר בדיוק את הסימפטומים? בוא ננסה מהתחלה:
  1. איזו פעולה עשית, או ניסית לעשות (כולל מירב הפרטים, כמו למשל באיזה דף (או באיזה מצב) ניסית לבצע את הפעולה, וכל פרט אחר שחשוב כדי לשחזר את הבעיה, כמו למשל הדפדפן ומערכת ההפעלה, שימוש בעיצוב אחר (למשל מונובוק), וכן הלאה.
  2. לאיזו תוצאה ציפית
  3. מה קרה בפועל, תוך התמקדות בהבדלים בין התוצאה המצופה לתוצאה בפועל
זה לא ספציפי לשאלה הזו, אלא יותר כללי. שים לב שלסעיף האחרון אפשר, ובמקרים מסוימים רצוי, לצרף מידע נוסף כמו למשל צילומסך, או לחיצה על F12 והעתקת רשימת השגיאות מהקונסול של הדפדפן.
כמובן שאחרי זה אפשר עדיין להמשיך בשאלות ותשובות ("האם מופעל אצלך גאדג'ט X", או "האם זה קורה לך גם מחוץ לחשבון"), אבל כשאתה מגיע עם דיווח כמו "זה נכשל משום מה", ואז אני עושה את אותו הדבר בלי להיתקל בשום בעיה זה קצת מבוי סתום.
לעצם העניין: מה בדיוק קורה? האם אינך רואה את הסעיף המצופה בתפריט המוסתר, או שאתה רואה אותו אבל לחיצה עליו לא עושה מה שציפית? אם השני, האם מופיעה הודעת שגיאה? מה אתה רואה בקונסול של הדפדפן (F12 ובחירה ב"Console")? בקיצור, ככל שתהיה יותר ברור וספציפי ייקל עלי לסייע לך. קיפודנחש 21:31, 15 בינואר 2017 (IST)
חשבתי שניסית וראית לבד... להלן הפרוט:
  1. הלכתי לתבנית:Cc-by-sa-1.0
  2. לחצתי על "יצירת קטגוריית שגיאות לתבנית" בתפריט "עוד"
  3. קבלתי "הדף קטגוריה:שגיאות... לא נוצר. יתכן שהדף כבר קיים ויתכן שיש בעיה אחרת
  4. זה לא מצב נורמלי. בד"כ ישר נוצר דף קטגוריות
  5. כרום גרסה אחרונה על W8.1. עיצוב סטנדרטי. בורה בורה - שיחה 21:43, 15 בינואר 2017 (IST)
באמת ניסיתי וראיתי לבד, ומה שניסיתי ומה שראיתי זה ש"זה" עובד כמו שעון שוויצרי, רק שה"זה" שניסיתי היה "זה" אחר מה"זה" שעשה לך בעיות. ביתר פירוט: יצרתי את הקטגוריה (ידנית) וראיתי שאין בעיה. כדי להבין שמדובר בכשל באיזה סקריפט שהטלתי פעם בדף המשתמש שלך ומזמן שכחתי ממנו, צריך קצת יותר פירוט (כמו שפירטת כאן), ואז אפשר לבוצע תוקן את הבעיה. בב"ח - קיפודנחש 01:05, 16 בינואר 2017 (IST)

בעיה בניהול פרמטרים

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

היי. מה דעתך על קובץ:The Fountainhead heb cover2.jpg? יש עוד כמה כאלו. יגאל (בקשת עזרה, IKhitron ושיחה) 12:21, 18 בינואר 2017 (IST)

תודה. בוצע תוקן. אם התיקון ייצור בעיה במקומות אחרים, גלגל אחורה. קיפודנחש 19:50, 18 בינואר 2017 (IST)
תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:06, 18 בינואר 2017 (IST)

תבנית:סדרת טלוויזיה

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

משהו מוזר שם עם הניהול. הוא לא תופס שגיאות בשדה השם. ראה למשל את הגרסה הקודמת של הכבוד של מרציאנו. הכנסתי לשדה "שם" תוספת "בדיקה של הניהול". בכל זאת הוא לא מדווח שגיאה. אני חושש שזה תוצר של {{פרמטר שם בשפת המקור}} ואז זן בעיה של הרבה תבניות. תוכל לבדוק? בורה בורה - שיחה 16:11, 20 בינואר 2017 (IST)

ראה עריכתי בתבנית. קיפודנחש 17:05, 20 בינואר 2017 (IST)
אולי כדאי לשים ניהול פרמטרים על ניהול פרמטרים. יגאל (בקשת עזרה, IKhitron ושיחה) 17:14, 20 בינואר 2017 (IST)
הממ... הבעיה הזו נטרלה לנו כמה סוגי שגיאות! נוספו 11 ערכים. האם זה בעוד תבניות? מה המקור לזה? אתה יכול לתקן בתשתית שיתפוס על כולן? בורה בורה - שיחה 17:41, 20 בינואר 2017 (IST)
כמו שאמרתי - ניהול על ניהול. קוד ביחידה שבודק שהפרמטרים לא ריקים, ואם כן, מכניס תבנית לקטגוריית שגיאות. יגאל (בקשת עזרה, IKhitron ושיחה) 17:55, 20 בינואר 2017 (IST)
כתבתי לפני התנגשות עריכה: זה בלתי אפשרי. כל הקטע הזה נמצא בתוך תג includeonly, ולכן אי אפשר להכניס את התבנית לקטגוריה. אפשר להוסיף קטגוריה לדפים שכוללים את התבנית, או להקפיץ שגיאת לואה (שגם היא תופיע בדפים שכוללים את התבנית ולא בתבנית), אבל זה לא נראה לי רצוי. (לפני ההתנגשות): היחידה תומכת בפרמטרים options, options1, options2.... כדי לאפשר הוספת טיפול מיוחד (למשל התעלמות מפרמטר מספרי ראשון ריק), ועדיין לצרוך את הפרמטרים הסטנדרטיים שמוגדרים בתבנית. שלא כמו ברוב שפות התכנות המודרניות (אבל _כן_ כמו בלואה), הספירה מתחילה ב-1, לא ב-0 (במילים אחרות: אם היה כתוב שם options1 במקום options0 כנראה הכל היה עובד). מתברר שבתבנית:ספר יש שגיאה דומה - לא מצאתי תבניות נוספות עם הבעיה. קיפודנחש 19:18, 20 בינואר 2017 (IST)
אתה יודע כמה פעמים הכנסתי את כל הדפים המכלילים בקטגוריה כדי לזהות שגיאת תבנית? מגלים, מתקנים, הם נעלמים. עדיף מלהשאיר שגיאה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:52, 20 בינואר 2017 (IST)
בלי options, היחידה לא יודעת איזו קטגוריה להכניס, ומה שיש לה זה להקפיץ שגיאת לואה. אין לי עניין או כוונה להקפיץ שגיאות לואה במרחב הערכים.
(מצד שני): שים לב שכמעט כל התבניות שמשתמשות במערכת לא עושות זאת ישירות, אלא דרך יחידה:פרמטרים שאתה כתבת. אם אתה רוצה לבצע sanity check ביחידה הזו לפני הפעלת מערכת הבדיקה, אתה מוזמן, ושם תוכל לבחור איך בדיוק אתה רוצה לטפל בזה (קטגוריה, שגיאת לואה, משהו אחר?). קיפודנחש 21:36, 20 בינואר 2017 (IST)
ברור שלא מדובר בשגיאת לואה, אלא בהוספת קטגוריה מוסתרת לערכים. זה לא נורא.
מצד שני רעיון מצויין, אבל למה כמעט? יגאל (בקשת עזרה, IKhitron ושיחה) 21:39, 20 בינואר 2017 (IST)
🤷‍♀️ לא בדקתי את כל 400+ התבניות שמשתמשות ביחידה כדי לוודא שזה "כל" ולא "כמעט כל". כנראה לא קשה למצוא אם יש כאלו, אבל התעצלתי לחפש. (על הדרך: שניכם התעלמתם מההערה הקטנה למעלה, שבתבנית:ספר יש בעיה דומה) קיפודנחש 21:45, 20 בינואר 2017 (IST)
כמה למעלה? ומה דעתך על [2]? יגאל (בקשת עזרה, IKhitron ושיחה) 22:08, 20 בינואר 2017 (IST)
שבע. כנראה צדקתי כשאמרתי שזה לא קשה למצוא אם יש כאלו. על הדרך, שאלה אליך ולמשתמש:בורה בורה: אולי אתם זוכרים שלפני כמה זמן הייתה לנו בעיית ביצועים, שפרטיה לא זכורים לי, ואחד הפתרונות שניסינו היה להזין את האופציות דרך יחידה במקום דרך תבנית. כיום נותרו שתי תבניות בהם יש בכך שימוש (כמדומני, תבנית:נבחרת ותבנית:קבוצת כדוריד). האם זה באמת נחוץ? אם כן, צריך לזכור כל פעם שמשנים משהו באופציות, לשנות גם ביחידה הסטויה הזו (יחידה:Pv-options). קיפודנחש 22:16, 20 בינואר 2017 (IST)
לא שבע. על איזו הערה קטנה דיברת? כנראה כן, ובוודאות יהיו כאלו בעתיד. הבעיה הייתה יותר מדי תבניות בדף בודד. ואם כך, אני אכתוב את זה. בורה בורה, אתה מגוייס להזכיר לי בעוד חודש, אחרי המבחנים. יגאל (בקשת עזרה, IKhitron ושיחה) 22:23, 20 בינואר 2017 (IST)
"הערה קטנה" מ-19:18, שזה כן "שבע", לפחות כשמעגלים. קיפודנחש 22:27, 20 בינואר 2017 (IST)
קראתי הרגע את התגובה שלך מהשעה שציינת, ולא הצלחתי לאתר הערה קטנה שפספסתי או לא הגבתי. יגאל (בקשת עזרה, IKhitron ושיחה) 22:41, 20 בינואר 2017 (IST)

ציינתי שבתבנית:ספר יש בעיה דומה. קיפודנחש 23:04, 20 בינואר 2017 (IST)

אה. כמו שאני מכיר אותך, חשבתי שתיקנת. אז בורה בורה יתקן, כי אני לא מבין בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 23:13, 20 בינואר 2017 (IST)
השארתי, כדי שתוכלו לראות. כעת נשברתי ותיקנתי בעצמי. מעניין שנראה שאין דפים עם שגיאה בשימוש בתבנית הזו. קיפודנחש 23:35, 20 בינואר 2017 (IST)
קיפוד, למיטב זכרוני השארנו את התבנית ההזויה רק בתבנית נבחרת כי כמו שיגאל אמר היו יותר מדי תבניות בדף. אם זה גם בתבנית קבוצת כדוריד, אפשר להסיר. אני אתקן במוצאי שבת את הערכים השגויין החדשים שהתגלו. עד אז, אשמח אם תמצאו משהו שעובד בכל התבניות. אם זה בגלל תבנית בתוך תבנית כמו {{פרמטר שם בשפת המקור}}, אז יש כאלה הרבה וכל יום מתווספות חדשות. אי אפשר שני קודים שונים ולזכור כל פעם מה לשים. בורה בורה - שיחה 00:24, 21 בינואר 2017 (IST)
קיפוד, תיקנתי את תבנית:ספר. אבל עדיין לא ברור לי מה היקף הבעיה ואם יש עוד תבניות עם הבעיה הזו והאם יש פתרון מלא. תוכל להסביר? בורה בורה - שיחה 08:50, 23 בינואר 2017 (IST)
כתבת בפיסקה הבאה ש"אני תמיד עונה"... ובכן? בורה בורה - שיחה 18:33, 26 בינואר 2017 (IST)
(מצחיק - התחלתי לכתוב את התשובה הבאה קודם, ושוב, לא סיימתי... שים לב שלא כתבתי "תמיד עונה" אלא "תמיד מנסה לענות", במגבלות של זמן ואפשרות... בשורה הבאה מתחילה התשובה שכאמור כתבתי קודם).
סליחה על האחור בתשובה - כתבתי תשובה ארוכה ומפורטת זמן קצר אחרי ששלחת, אבל מסיבה כזו או אחרת כנראה שכחתי ללחוץ "שמירה" והתשובה נבלעה. הבעיה היא פשוטה: היחידה מצפה לקבל "הוראות הפעלה" דרך פרמטר (או פרמטרים) בשם options, או optionsN כאשר N מספר טבעי (הסדר קובע, מה שמאפשר override - אם אותו שדה ב"הוראות ההפעלה" מופיע כמה פעמים, האחרון, כלומר זה עם ה-N הגבוה יותר, גובר), או, בתור פאטש מכוער, module-options. אם היחידה פוגשת פרמטר לא מוכר, במקרה זה options0 (כידןע, 0 אינו מספר טבעי), היא יכולה "לדעת" שקיבלה פרמטר שגוי, אבל בגלל שאין לה "הוראות הפעלה", היא לא יודעת מה לעשות עם השגיאה, משום שמה שהיחידה אמורה לעשות עם פרמטרים שגויים מוגדר ב"הוראות ההפעלה", והדבר היחיד שנשאר זה להקפיץ "שגיאת לואה", ואת זה לא רציתי לעשות. (מכאן המשך התשובה שלא הספקתי לכתוב קודם): חשוב לי להשאיר את היחידה "טהורה" במידת האפשר, כלומר לא להוסיף שום דבר ספציפי לוויקיפדיה בעברית, כך שמיזמים אחרים יוכלו להשתמש בה ללא שינוי. לכן לא רציתי לעשות משהו כמו קטגוריית שגיאה hardcoded, שלא תתאים לוויקיפדיה בגרוזינית או לוויקיטקסט בשפת הינדו. למרבה השמחה, ליגאל אין מגבלות כאלו, וכיוון שאנו לא מפעילים את היחידה ישירות דרך invoke, אלא קוראים במקום זה ליחידה:פרמטרים, אפשר לעשות את בדיקות התקינות הללו שם. HTH - קיפודנחש 19:10, 26 בינואר 2017 (IST)
סליחה על האיחור. אז איך אני עובר על שאר 430 התבניות ומוודא שאין בהן מקרה כמו תבנית זו "שהשגיאות התחבאו"? יש דרך ממוכנת? בורה בורה - שיחה 22:23, 29 בינואר 2017 (IST)

מפגשי פיתוח

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

היי, אני מנסה לפתח קהילת מפתחים סביב מפגשי פיתוח. האם תרצה לקחת חלק באופן וירטואלי ולייעץ? אבנר - שיחה 14:09, 26 בינואר 2017 (IST)

אין מצב להגיע פיזית. לגבי "וירטואלי" - לא ברור לי במה מדובר. לגבי "לייעץ" - תמיד. לא צריך לבקש רשות - מי שיש לו שאלה שואל/ת, ואם יש זמן ואפשרות, אני תמיד מנסה לענות, אם כי כמובן יש הרבה יותר שאלות שהתשובה עליהן לא ידועה לי מכאלו שכן... קיפודנחש 17:19, 26 בינואר 2017 (IST)
לכך הייתה כוונתי - עזרה בדפי ויקיפדיה. האם תוכל לרשום שם את שמך, דברים שאתה עובד עליהם ונושאים שאתה יכול לעזור/לייעץ בהם? אבנר - שיחה 19:01, 26 בינואר 2017 (IST)
כמו רומפלשטילצכן, שמי הוא סוד כמוס לפרה ולסוס - בינתיים תיאלץ להסתפק ב"קיפודנחש", אם כי אני עונה גם ל"קיפוד". כרגע, ובעתיד הנראה לעין, איני עובד על כלום בוויקיפדיה, פרט לתחזוקה של דברים שעשיתי בעבר. ביכולתי לתת ייעוץ בנושאי ג'אווהסקריפט ולואה, ובמידה פחותה HTML ו-CSS. יש לי כמה רעיונות לפרוייקטים אפשריים בוויקיפדיה לאנשים שרוצים להתנסות בתכנות, ואנסה לרשום כמה מהם כשאמצא לכך זמן. קיפודנחש 19:17, 26 בינואר 2017 (IST)
התכוונתי לכינוי הויקיפדיה כמובן, כדי שידעו למי לפנות ושידעו באיזה עניינים אפשר להעזר בך. אם יש לך רעיונות לפרויקטים אמיתיים שיש בהם צורך, זה יותר טוב. אבנר - שיחה 19:21, 26 בינואר 2017 (IST)

ניהול

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

היי. לא הבנתי מה קרה לדלפק יעוץ. הוא לא מזהה את הפרמטר 1 ב-aliases של ציטוט? יגאל (בקשת עזרה, IKhitron ושיחה) 21:44, 29 בינואר 2017 (IST)

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

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

מנהל המערכת שנעל את בסיס הנתונים סיפק את ההסבר הבא: The database has been automatically locked while the replica database servers catch up to the master.

בורה בורה - שיחה 22:32, 29 בינואר 2017 (IST)

מה שכן, זה מציף לי בעיה שחשבתי עליה. ערן סידר שפרמטר "1" (ואולי גם "2") הם חוקיים כ-alias. כך לפחות אמר. אם כן לא אמורה לצוץ שגיאה. בורה בורה - שיחה 22:35, 29 בינואר 2017 (IST)
זה בדיוק מה שאמרתי. יגאל (בקשת עזרה, IKhitron ושיחה) 23:46, 29 בינואר 2017 (IST)
(הערה) IKhitron / יגאל, זה _ממש ממש_ לא מה שאמרת. קרא את הדברים שנכתבו עד כה, בשום מקום לא ציינת שבתבנית מוגדר אליאס. מה שכתבת זה "לא הבנתי מה קרה לדלפק יעוץ. הוא לא מזהה את הפרמטר 1 ב-aliases של ציטוט?". ברור לי שלזה _התכוונת_ (זה ברור כי עכשיו השאלה "לא מזהה את ה-1 ב-aliases" התכוונה לזה, אבל אפשר להבין זאת רק אם יודעים מראש את ההקשר). אתה שאלת אותי למה דלפק הייעוץ לא מזהה משהו. אין כאן היתממות או העמדת פנים: באמת ובתמים לא היה לי מושג על מה אתה מדבר. אם היית אומר משהו כמו: "מה קרה למערכת הניהול? למה היא מקפיצה (בדלפק היעוץ למשל) הודעת שגיאה על פרמטר "1" לא חוקי בתבנית ציטוט, כש "1" מוגדר כ-alias של פרמטר אחר ב-TD של התבנית", היית נאלץ לכתוב בשאלה המקורית כמעט כפליים מ-16 המילים בהן השתמשת, אבל היתרון הוא שהייתי מבין מה אתה שואל. תמיד יש לנו ויכוח על זה, ועכשיו נדמה לי שהבנתי משהו: אתה שקוע בנושא מסוים לעומק, ולכן כל שאלה שהנושא הזה הוא הקונטקסט שלה, נראית לך ברורה לגמרי, ואתה לא מבין "מה לא מובן כאן". לי אין מושג באיזה קונטקסט אתה שקוע בכל רגע, ולכן לא מובן לי מה אתה שואל. מזמן שכחתי מה זה בכלל alias (בהקשר של TD, לא כמילה בשפה האנגלית) או אפילו שיש בכלל דבר כזה. והשאלה שלך נראית כמו כתב חידה. תמיד כשאתה בא לשאול אותי תתחיל מבחוץ, כלומר תבהיר באיזה הקשר הדברים אמורים (במקרה הזה - מערכת ניהול הפרמטרים), ותמשיך במתן פרטים רבים ככל שתוכל על נושא השאלה. ממש לא אעלב אם תסביר לי משהו שידוע לי. אמנם אתה אדם עסוק, אבל אם ההשקעה בשאלה מובנת לנשאל משתלמת - במקרה זה אפשר היה לחסוך את ההמשך עם שאלות ותשובות גדול משיחת ההמשך היה נחסך. בוא נראה אם נצליח בפעם הבאה שתבוא לשאול שאלה, שזה לא יהיה אותו דבר. בברכה - קיפודנחש 05:23, 30 בינואר 2017 (IST)
כמו שתמיד אמרתי במקרה כזה, אני אשתדל. אבל אני יודע למה ב-90% מקרים לפחות זה קורה לי אתך. כי לדעתי כל מה שאני יודע, בוודאות גם אתה יודע, אז אתך אני נוטה להשמיט את ההסברים. יגאל (בקשת עזרה, IKhitron ושיחה) 13:39, 30 בינואר 2017 (IST)
אולי בדיוק שמת את האצבע על שורש הבעיה: אולי יש דבר או שניים שידועים לי ולא לך, ואתה עושה אקסטרפולציה ומסיק מכאן שכל מה שאתה יודע, ידוע גם לי. באחריות, זה לא המצב, וכנראה תהייה יותר קרוב למציאות אם תניח ששום דבר לא ידוע לי. קיפודנחש 00:04, 31 בינואר 2017 (IST)
. אם הייתי מגלה 50 דברים שידועים לך ולא לי, לא יכולתי לעשות כזו מסקנה - הרי יכול להיות שתוכן הידע שלנו מהווה שתי קבוצות זרות. לא, זה בא מכיוון ההפוך - לא ראיתי אף דבר שאני יודע ואתה לא. יגאל (בקשת עזרה, IKhitron ושיחה) 00:43, 31 בינואר 2017 (IST)
אבל אני מסביר טוב יותר בורה בורה - שיחה 00:56, 30 בינואר 2017 (IST)
מה שקורה שם זה שבאליאס היה מוגדר "1" (מחרוזת), לא 1 (מספר), והיחידה מקבלת עבור פרמטרים מספריים מספר, לא מחרוזת, כשם הפרמטר. אם תשאל בג'אווהסקריפט למשל 1 == "1", תקבל כתוצאה true (בשביל זה המציאו ב-JS את האופרורטור ===). לואה לעומת זאת יותר מסודרת, ושם 1 ו-"1" זה לא אותו הדבר. ערכתי את התבנית והסרתי את המירכאות מה-alias. זה בסדר - ה-TD הוא מבנה נתונים ב-JSON (כמו, דרך אגב, הפרמטר ש-paramvalidator עצמו מקבל), ומספרים שלמים הוא אחד הערכים המותרים במבנה כזה. אחרי שהסרתי את המירכאות מהערך של ה-alias, השגיאה נעלמה. (תוספת מאוחרת - ומספר הדפים בקטגוריה:שגיאות פרמטריות בתבנית ציטוט צנח מהרבה מאות (בפעם הראשונה שהסתכלתי - לא אתפלא אם זה התחיל מאלפים) לבערך 50. קיפודנחש 04:52, 30 בינואר 2017 (IST)
אני שמח שבמשפט אחד שלי הבנת ופתרת. היו כ-1,100 שגיאות. עכשיו נותר ערב רב של שגיאות מסוגים שונים, כמו שבדרך כלל אני מתחיל עם תבניות זבל... יש לי כבר בוט שמסדר את זה. בורה בורה - שיחה 06:28, 30 בינואר 2017 (IST)
תודה. ושאלה קשורה מעט. מה יקרה אם מישהו יגדיר שני פרמטרים, 1 ו-"1"? סביר שמנגנון קוד ויקי לא יבדיל ביניהם, וניהול כן, וכך גם TD. יגאל (בקשת עזרה, IKhitron ושיחה) 13:39, 30 בינואר 2017 (IST)
לא מדובר על "הגדרת פרמטרים", אלא על פרמטרים שמועברים לתבנית. בשפת התבניות מירכאות הן תווים חוקיים שיכולים להיות חלק לגיטימי משם הפרמטר, ובהסתברות גבוהה יש לנו באיזה מקום פרמטרים ששמם כולל מירכאות. במילים אחרות, בשפת התבניות "1" זו לא מחרוזת שתוכנה 1, אלא מחרוזת שתוכנה "1" (כולל המירכאות). אולי יש הבדל בהתנהגות בין קראה מהצורה {{תבנית|ערך של פרמטר 1}} ובין {{תבנית|1 = ערך של פרמטר 1}}, אבל לדעתי אין הבדל מבחינה זו (אפשר לבדוק בקלות: תוסיף תבנית ציטוט עם 1=, ותראה אם קופצת אתראה. נדמה לי שיש הבדלים אחרים שכרוכים בשימוש ב "=", לגבי השאלה האם ה_ערך_ של הפרמטר מועבר כמו שהוא או trimmed, אבל אין הבדל בשם הפרמטר שמועבר). קיפודנחש 00:13, 31 בינואר 2017 (IST)
צודק. יגאל (בקשת עזרה, IKhitron ושיחה) 00:43, 31 בינואר 2017 (IST)

הנרי השמיני, מלך אנגליה

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

מבליחה שם איזו הודעת שגיאה של תבנית:ניווט קבוצות... יש סיבה ויש דרך לראות אותה? בורה בורה - שיחה 23:40, 30 בינואר 2017 (IST)

זו כנראה פינת השאלה הזהה. את אותה שאלה בדיוק שאלת אותי כבר לפחות שלוש פעמים. הפתרון: חפש אלמנט מקופל (או "מוסתר") בערך ופתח אותו. רמז: השתמש בחיפוש של הדפדפן וחפש "הצגה". קיפודנחש 00:16, 31 בינואר 2017 (IST)
את התשובה אני כנראה יודע, עובדה שזה פתור... אבל למה זה קורה? בגלל הקיפול? ולא ניתן להתגבר? ואגב, לעניין "השאלה הזהה", לא כותבים "את אותה" אלא רק "אותה". בורה בורה - שיחה 00:30, 31 בינואר 2017 (IST)
זו שאלה טובה, האם "לא ניתן להתגבר". אין לי ספק שניתן לפתור את הבעיה הזו, אבל זה לא אומר שהדבר ביכולתי: זכור לי שהשקעתי זמן לא מבוטל בנסיון לעקוף את בעיית הקיפול, ובסופו של דבר נואשתי. לגבי "את אותה השאלה בדיוק" - ימים יגידו. ההימור שלי הוא שהטהרנים יובסו גם בקרב הזה (לפני או אחרי מלחמת הסרק שלהם נגד הצורה התקנית "שבע שקל": כבר לפני 50 שנה נהגנו לומר "מי שמאחורי ומי שמלפני ומי שמצדדי [והמהדרין הוסיפו "ומי שמעלי ומי שמתחתי"] שלוש מטר הוא העומד" - כלומר הטהרנים בפיגור של לפחות 50 שנה אחרי שפת הילידים התקנית). קיפודנחש 00:43, 31 בינואר 2017 (IST)
אפילו הטהרנים לא חושבים שזו טעות... ראובן מ. - שיחה 00:46, 31 בינואר 2017 (IST)

כוכב לעורך הממשק!

[עריכת קוד מקור]
כוכב עורכי הממשק
היי קיפודנחש! רציתי להודות לך על כל העזרה, לי, לאחרים, ולסקריפטים השימושיים שערכת. תודה רבה! בברכה, אורשיחה10:37, 3 בפברואר 2017 (IST)

בדיקת הניהול בדף שיחה

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

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

חשבתי שזה יופיע בקטגוריה:שגיאות פרמטריות מחוץ למרחב הערכים. אבל זה גילה לי משהו אחר... אני רוצה להוסיף גם את מרחב הקטגוריות לניהול. ידוע לי איך עושים אבל לא ידוע לי מספר המרחב... היכן מוצאים אותו? משתמש:IKhitron? בורה בורה - שיחה 21:38, 3 בפברואר 2017 (IST)
14. עזרה:מרחב שם יגאל (בקשת עזרה, IKhitron ושיחה) 22:20, 3 בפברואר 2017 (IST)
תודה. הוספתי, אך עדיין בקטגוריה:שגיאות פרמטריות מחוץ למרחב הערכים. בורה בורה - שיחה 23:04, 3 בפברואר 2017 (IST)
עריכה ריקה עזרה... בורה בורה - שיחה 23:06, 3 בפברואר 2017 (IST)
למיטב ידיעתי, במרחבי השיחה מערכת בדיקת הפרמטרים לא עושה כלום (למרות שהיא _כן_ רצה. היא רק מוצאת ש-options ריק, ולכן היא לא מטילה שם שום ביצה בצורת הודעת שגיאה או קטגוריה. אם למשל מתישהו יתגלה בג חדש, שגורם להקפצת שגיאת לואה, הוא יתבטא גם בדפי שיחה). קיפודנחש 02:53, 4 בפברואר 2017 (IST)

CSS

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

היי מר קיפוד, מה שלומך?
אם ארצה להוסיף CSS לסקריפטים, יש דרך מסוימת לבצע זאת או שאני פשוט שם את הCSS בתוך ה.js ומקווה שאף אחד לא מסתכל? בר הראלשיחה 00:38, 8 בפברואר 2017 (IST)

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

דרך שנייה היא בעזרת קריאה ל- mw.loader.load, אבל אז זה קצת טקס:

mw.loader.load( mw.util.getUrl( 'משתמש:קיפודנחש/common.css', { action: 'raw', ctype: 'text/css' } ), 'text/css' );
// note: instead of calling mw.util.getUrl( 'משתמש:קיפודנחש/common.css', { action: 'raw', ctype: 'text/css' } )
// you can put the full url directly: 
// /w/index.php?title=משתמש:קיפודנחש/common.css&action=raw&ctype=text/css"
// or even 
// /w/index.php?title=%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A9/common.css&action=raw&ctype=text%2Fcss"

// but i find the fisrt form more descriptive.
// also note that we specify 'text/css' twice: once as a "ctype" parameter to index.php, and a second time as the second parameter to mw.loader.load()

אם אינך רוצה ליצור דף מיוחד ל-css, ואתה רוצה להגדיר את ה-CSS ישירות מתוך הסקריפט, דרך הישר היא להשתמש ב-mw.util.addCSS, למשל כך:

mw.util.addCSS( '.hidden-class { display: none; }' );
// you can assign the return value to a local variable, which can then be disabled:
var newCssRule = mw.util.addCSS( '.hidden-class { display: none; }' );
// check some condition...
if ( disableRule )
    newCssRule.disabled = true;

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

 function addcss(css){
    var head = document.getElementsByTagName('head')[0];
    var s = document.createElement('style');
    s.setAttribute('type', 'text/css');
    if (s.styleSheet) {   // IE
        s.styleSheet.cssText = css;
    } else {                // the world
        s.appendChild(document.createTextNode(css));
    }
    head.appendChild(s);
 }

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

ההכי החשוב

אם עדיין לא פגשת את דף התיעוד, השקע קצת זמן ועיין ב mw:ResourceLoader/Modules. קיפודנחש 01:47, 8 בפברואר 2017 (IST)

לעבוד על הברזלים זו מחמאה קיפוד!
סתם. כמו שציינתי, זו הדרך שאני מנסה להימנע ממנה.
אלך על דף נפרד (לדעתי כך זה צריך להיות) בתנאי שזה לא מורגש. פה זה כן עלול להיות מורגש מכיוון שאתה מבצע import וגורם לבקשות נוספות שמצריכות טעינה והעברת מידע על הרשת. מה אתה חושב? בר הראלשיחה 09:11, 8 בפברואר 2017 (IST)

כשמדובר בסקריפט פרטי, זה אכן גורם לעוד קריאה לטעינת דף. לא צריך להתרגש מזה, וזה לא שיקול משמעותי, כמו שאנחנו לא נמנעים מהוספת תמונה, גם אם כל תמונה נוספת עולה בטעינת עוד דף. כשמעבירים סקריפט לגאדג'ט, ה-RL עושה אופטימיזציה ואורז את דפי הסגנון של הגאדג'טים שבחרת ל-resourse יחיד, ועל הדרך גם ממזער אותם.לשאלה על דעתי: אם מדובר על כלל יחיד, אפשר לטעון מהקוד, לפי הכלל של "אני, בשביל סמרטוט אחד לא עושה מכונה", אבל ברגע שיש כמה, נכון ונקי יותר לתת להם דף משלהם (לא שיש איזה פגם ביצירת דף גם עבור כלל יחיד, רק סיפרתי לך מה דעתי). קיפודנחש 15:26, 8 בפברואר 2017 (IST)

בזמנך החופשי

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

היי. אולי יום אחד תחשוב על האפשרות שאם המספר בבועת רשימת המעקב השתנה בדף קיים, כלומר לא תוך טעינה מחדש, הוא גם ייצבע, כמו שאר הבועות? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:48, 8 בפברואר 2017 (IST)

כל הקטע של הוספה וצביעה זה בעצם משהו שמשתמש:ערן הוסיף. קצת גדול עלי (אולי אתה זוכר, מתישהו גיא ביקש שנשתמש בצבע ירוק לרשימת מעקב, ואחרי כמה ניסיונות התייאשתי). קיפודנחש 20:48, 8 בפברואר 2017 (IST)
חבל. אני לא זוכר שהתייאשת. אני זוכר שזה עבד, ואז שינו את הפורמט והכל נהרס. יגאל (בקשת עזרה, IKhitron ושיחה) 21:52, 8 בפברואר 2017 (IST)
ניסיתי משהו. קיפודנחש 00:52, 9 בפברואר 2017 (IST)
תודה. אם אראה צבע, אחזור לדווח. יגאל (בקשת עזרה, IKhitron ושיחה) 01:32, 9 בפברואר 2017 (IST)
אם אינך רואה צבע, בצע רענון עמוק. קיפודנחש 01:42, 9 בפברואר 2017 (IST)
לא יעזרו 50 רענונים. 88 לא מותקן אצלי בנייד, רק בשולחני, ואני לא שם. יגאל (בקשת עזרה, IKhitron ושיחה) 01:54, 9 בפברואר 2017 (IST)
זה נראה מצויין, תודה. מקווה שבעשר השנים האחרונות תרצה גם לנסות את מה שביקשתי, אם יהיה לך זמן. יגאל (בקשת עזרה, IKhitron ושיחה) 15:54, 9 בפברואר 2017 (IST)
על מה אתה מדבר? קיפודנחש 15:56, 9 בפברואר 2017 (IST)
על מה שביקשתי עשר שורות למעלה. אמרת לפנות אליך כאילו אתה לא יודע כלום, אז הנה שוב: האם יש אפשרות שבפתיחת דף חדש הבועה תמיד תהיה לא צבועה, ותצבע רק אם במשך הזמן מאז שהדף נפתח המספר גדל? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 15:59, 9 בפברואר 2017 (IST)
שוב לא הבנתי אותך... אתה כתבת "אם המספר בבועת רשימת המעקב השתנה בדף קיים, כלומר לא תוך טעינה מחדש, הוא גם ייצבע, כמו שאר הבועות". זו ההתנהגות הנוכחית: אם אתה פותח דף והמספר הוא 0, הבועה אפורה. אם בזמן שהדף פתוח נוסף דף חדש לרשימת המעקב, הבועה נצבעת. אם בזמן שהדף פתוח, הערכים ברשימת המעקב הופכים ל"נקראו" (נניח אם בחלון אחר לחצת "סימן כאילו נצפו"), הבועה מאפירה. כרגע העדכון מתבצע פעם בדקה. אין בעיה לשנות זאת לפעם בשנייה, או אפילו עשר פעמים בשנייה, אבל נראה לי שפעם בדקה זה מספיק טוב: המחיר הוא שתדע שמישהו ערך דף שאתה עוקב אחריו בפיגור של 59 שניות - לא ממש בעיה. הסיבה לקצב העדכון הרגוע היא ההנחה שיהיו משתמשים רבים, ולא רציתי להציק בקריאות תכופות מדי ל-API.
מתברר שמה שהתכוונת זה משהו אחר: לצבוע _רק_ אם המספר משתנה אחרי הפתיחה, אבל שהמצב הראשוני יהיה תמיד אפור, גם אם יש דפים שלא נקראו ברשימת המעקב. זו לא נראית לי בקשה סבירה, ובניגוד למה שביקשת בפתיחת השיחה, זו _לא_ ההתנהגות של הבועות האחרות, ולא זה מה שרוצה המשתמש הסביר. אפשר להוסיף קוד בסגנון " if IKhitron ", אבל אין לי כוונה לעשות זאת בקוד שמיועד לכולם. אם ההתנהגות הזו חשובה לך, אתה יכול להעתיק את הסקריפט לדף פרטי, ולשחק שם. ממש לא ברור לי למה אתה רוצה שבפתיחה ראשונה הבועה תהיה אפורה גם אם יש דפים חדשים ברשימת המעקב. קיפודנחש 16:39, 9 בפברואר 2017 (IST)
אין לי בעיה לנסות לבד יום אחד, אם כי כנראה לא אצליח. אבל הנה ההסבר - כי רציתי התנהגות זהה לגמרי לשאר הבועות. בכל בועה אחרת אם קיבלת את המסר - פתחת את הבועה, אבל לא פתחת אף דף בהודעות שלה - הבועה הופכת לאפורה למרות שהמספר גדול מאפס. כאן, אם קיבלתי את ההודעה (ראיתי כי "יש לך 5 הודעות"), הבועה עדיין צבועה, והיא הופכת ללא צבועה רק על אפס. יתרה מכאן, גם אם לוחצים על הבועה ונפתחת רשימת מעקב, גם שם היא צבועה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:46, 9 בפברואר 2017 (IST)

זה שוב משהו אחר ממה שכתבת בהודעה הקודמת, והפעם זה אפילו נשמע סביר: מה שכתבת עכשיו זה שהבועה תאפיר אם לוחצים עליה, לא כמו שכתבת קודם שבפתיחת דף חדש היא תופיע אפורה. את זה דווקא אפשר וסביר לעשות. קיפודנחש 17:09, 9 בפברואר 2017 (IST)

לא, אני מדבר בפירוש על שניהם. כשמסתכלים על הבועה מקבלים את את המסר, לא משנה כמה פעמים פותחים אחר כך דפים באותו מספר. החצי השני היה רק דוגמה. מצד שני, אם יום אחד תעשה רק את זה, אוכל לקרוא מה עשית ולנסות הרבה יותר בקלות לסדר בעותק פרטי שלי שזה יהיה תמיד. יגאל (בקשת עזרה, IKhitron ושיחה) 17:13, 9 בפברואר 2017 (IST)
יגאל, אתה שוב מדבר בשפה שמובנת רק לך. מה פירוש "כשמסתכלים על הבועה מקבלים את את המסר, לא משנה כמה פעמים פותחים אחר כך דפים באותו מספר. החצי השני היה רק דוגמה" ? אנחנו מדברים על התנהגות הסקריפט. אין לי מושג מה זה "החצי השני", ואין לי מושג מה לעשות עם משפט סתום כמו "היה רק דוגמה". מה זה אומר? ממש קשה לי להאמין לך שאנשים אחרים מבינים את מה שאתה כותב, ורק לי יש בעיה. זה נראה כמו חידות של הספינקס. בוא נדבר מעשית, על ההתנהגות שנראית לי נכונה:
  1. המספר תמיד מציג את מספר הדפים המודגשים ברשימת המעקב (לא בהכרח מספר השורות המודגשות - דף אחד יכול להופיע במספר שורות)
  2. כשהמספר גדול מ-0, הבועה צבועה, _אלא אם כן_ המשתמש לחץ על הבועה.
  3. ברגע שהמשתמש לוחץ על הבועה, הוא מסמן "קו בחול" - הבועה מאפירה, ומרגע זה, כל העריכות שקדמו ללחיצה נחשבות ל"נצפו" לצורך הצביעה, אבל עדיין נספרות (אם לא נצפו) לצורך חישוב המספר. עריכה נוספת באחד הדפים שבמעקב (כמובן שמדובר בעריכה שהמשתמש לא קרא) תגרום לצביעה מחדש, עד לקריאת הדף או ללחיצה נוספת על הבועה.
אם אתה מתכוון למשהו אחר, הבהר זאת על ידי פירוט ההתנהגות שאתה מצפה לה, לא במשפטים שרק אתה יכול להבין כמו "אני מדבר בפירוש על שניהם" או "החצי השני היה רק דוגמה". קיפודנחש 17:50, 9 בפברואר 2017 (IST)
בסדר גמור. פעם שלישית.
חלק א': התנהגות מינימום:
  • הלחיצה על הבועה עם עכבר גורמת לפתיחת רשימה מוקטנת. באותו רגע הבועה צריכה להאפיר.
  • מאותו רגע כל פתיחה של דף חדש למשך השנה הקרובה, או עד שיגיע לרשימת מעקב דף חדש מעודכן, מחייבת שפתיחת כל דף חדש תציג את הבועה אפורה, עם אותו מספר.
  • זה קורה כי "קיבלתי את המסר שיש לי X הודעות".
  • סיבה אחרת למצב זה היא פתיחת הדף מיוחד:רשימת מעקב.
לאחר שנסיים לדון בזה, אספר לך את החצי השני. יגאל (בקשת עזרה, IKhitron ושיחה) 17:59, 9 בפברואר 2017 (IST)
זה נשמע סביר, חוץ מהסעיף האחרון: פתיחת רשימת המעקב לא משפיעה על הבועה, רק לחיצה על הבועה עצמה. בניגוד למה שכתבתי קודם, המספר מוצג רק אם הבועה צבועה (זו לא בחירה שלי - זו ההתנהגות של מדיה ויקי). אולי יש בגים, אבל מודולו בגים, זו ההתנהגות עכשיו. שים גם לב שכשיש מספר חלונות (או טאבים) פתוחים בו זמנית, לחיצה על הבועה בחלון אחד גורמת להאפרתה בכל החלונות (תוך לכל היותר 60 שניות). ההתנהגות הזו משתמשת ומסתמכת על localStorage, לכן היא עקבית במחשב ודפדפן מסוים, אבל (בניגוד לבועות המובנות, שיודעות לשמור דברים על השרת), לא יודעת מה עשית במחשב או דפדפן אחר, כלומר לחיצה על הבועה בדפדפן אחד לא תאפיר אותה בדפדפנים או מחשבים אחרים. קיפודנחש 18:36, 9 בפברואר 2017 (IST)
א' למה פתיחת רשימת המעקב לא משפיעה? הרי פתיחת מיוחד:הודעות משפיע על בועות אחרות, אם אני זוכר נכון?
ב' היה לי קשה מאוד להבין את הניסוח שלך. האם אני יכול להבין מזה שבועת סקריפט 88 הופכת לאפורה לאח שלוחצים עליה? יגאל (בקשת עזרה, IKhitron ושיחה) 19:46, 9 בפברואר 2017 (IST)
IKhitron, לגבי פתיחת רשימת המעקב: זה אולי עניין של טעם - אפשר להעלות טיעונים לכאן או לכאן, אבל אין לי עניין להתווכח, וזה לא ממש חשוב. לגבי "היה לי קשה מאד להבין את הניסוח שלך": לא הצלחתי לחשוב על ניסוח ברור יותר מ"ברגע שהמשתמש לוחץ על הבועה, הוא מסמן "קו בחול" - הבועה מאפירה, ומרגע זה, כל העריכות שקדמו ללחיצה נחשבות ל"נצפו" לצורך הצביעה". קיפודנחש 20:22, 9 בפברואר 2017 (IST)
בעזרת הסתכלות על "האזכור שעשית נשלח, עכשיו הבועה אמורה להציג באפור מספר > 0 גם אחרי שנפתחה (וכמובן, בירוק עד שהיא נפתחת). קיפודנחש 20:31, 9 בפברואר 2017 (IST)
אז זה עדיין לא מובן. אשאל שוב. האם נכון לרגע זה כשלוחצים על בועה של סקריפט 88 היא הופכת לאפורה? יגאל (בקשת עזרה, IKhitron ושיחה) 20:44, 9 בפברואר 2017 (IST)
ברגע שהמשתמש לוחץ על הבועה, הוא מסמן "קו בחול" - הבועה מאפירה, ומרגע זה, כל העריכות שקדמו ללחיצה נחשבות ל"נצפו" לצורך הצביעה. קיפודנחש 20:50, 9 בפברואר 2017 (IST)
אי אפשר להבין כלום מזה, כמובן. אבדת את המשמעות במטפורות. אבל קראתי את מה שפרסמת בחדשות, ושם מצאתי תשובה לשאלתי. התשובה היא כן. אז צר לי לאכזב אותך, זה לא עובד. הלחיצה על הכוכב הירוק פותחת את החלון, אבל לא צובעת באפור. יגאל (בקשת עזרה, IKhitron ושיחה) 23:28, 9 בפברואר 2017 (IST)
אתה טועה פעמיים. קודם כל, כל דובר עברית יודע מה זה "לסמן קו בחול", וש"מאפירה" זה "משנה את צבעה לאפור". אם לזה אתה קורא מטפורות, אז כנראה לעולם לא נבין זה את זה. שנית, לחיצה על הסמליל כן משנה את צבע הבועה לאפור. אכן היה לי (עוד) בג, שקשור בדיוק לדבר עליו אתה אוהב לקטר ב-JS - בלבול בין אובייקטים מסוגים שונים (במקרה זה, כמו בהרבה מקרים אחרים, מספר ומחרוזת), אבל הבג לא גרם לאי הפיכה לאפור, אלא דווקא אי צביעה בירוק... קיפודנחש 00:25, 10 בפברואר 2017 (IST)
אז כאן אתה טועה. אני מעולם לא שמעתי ביטוי לסמן קו בחול, אבל אפשר להבין מה זה אומר. אני כן יודע מה זה לשנות צבע. כל זה לא עזר לי להבין על מה אתה מדבר. וכל פעם שלחצתי על ירוק, הוא נשאר ירוק. עשית עכשיו משהו, וזה תיקן את המצב, וזה אכן התחיל להאפיר. ועל הדרך גם הרס את גאדג'ט רשימת המעקב WLM שלי, כנראה בגלל מעבר בין ישן לחדש. לאחר ריפרש זה היה בסדר, מקווה שלא יחזור. וזה שחשבת שקודם הוא לא צבע לירוק כשהוא לא צובע לאפור, רק אומר שיש התנהגות שונה בדפדפנים שונים, או מערכות הפעלה שונות, או באיזה מאפיינים אחרים. יגאל (בקשת עזרה, IKhitron ושיחה) 00:48, 10 בפברואר 2017 (IST)
לגבי "לשרטט (או לסמן) קו בחול": מקור הביטוי הוא כנראה סיפור שקשור באנטיוכוס הרביעי. הסיפור עצמו מופיע בתחתית הערך המלחמה הסורית השישית. חוץ מהקו בחול, הדברים, כפי שכתבתי למעלה, מנוסחים בצורה הברורה והמפורטת ביותר שביכולתי. לגבי הצביעה: בגרסה קודמת, הצביעה באפור מופיעה בפעם הבאה שמתשאלים את ה-API, לכן עלולה להתאחר, אם כי לא יותר מדקה אחת. בגרסה הנוכחית, שינוי הצבע מופיע ברגע שלוחצים. יתכן שבפעם הקודמת שבדקת, הסקריפט עדיין לא רץ בגרסה האחרונה - אולי ניסית לפני העדכון ואולי פשוט הסקריפט אצלך לא היה מרוענן. יתכן כמובן הבדל בהתנהגות בין דפדפנים, אבל במקרה הזה זה יכול להוביל לכשלון בצביעה בירוק, לא בכשלון להחזיר לאפור. קיפודנחש 07:55, 10 בפברואר 2017 (IST)
מעניין. כי עשיתי רענון מסיבי ואז חיכיתי עשר דקות אחרי הלחיצה, זה נשאר ירוק. יגאל (בקשת עזרה, IKhitron ושיחה) 12:03, 10 בפברואר 2017 (IST)
אם אתה נתקל במצב כזה (או התנהגות בגויה אחרת) שוב, לחץ F12 ואם יש משהו מעניין בקונסול, קח צילומסך או סתם העתק/הדבק, וספר לי על כך. תודה. קיפודנחש 17:02, 10 בפברואר 2017 (IST)
יבוצע. מצויין. סגרנו את החלק הזה. חלק א', המשך.
אם יש לך הודעה או התרעה, הבועה הופכת לצבעונית. אם אתה מחלון אחר מדביק לשורת הכתובות של דפדפן את הכתובת של מיוחד:הודעות. בפתיחה הבועות הופכות לאפורות. למה כאן הבועה של הסקריפט לא תהפוך לאפורה בפתיחת מיוחד:רשימת מעקב? יגאל (בקשת עזרה, IKhitron ושיחה) 17:55, 10 בפברואר 2017 (IST)
"אם יש לך הודעה או התראה הבועה הופכת צבעונית": לא עד כמה שידוע לי. הבועה נצבעת בפתיחת הדף, ולא מתעדכנת אם מתקבלת הודעה או התראה חדשה כשהדף פתוח (היא כן מאפירה כשפותחים את הפופאפ שלה, אבל שוב: אם יש לך כמה טאבים פתוחים עם בועה צבועה, ופתחת את הפופאפ באחד מהם, הבועה לא תאפיר בטאבים האחרים). ההתנהגות של הגאדג'ט הזה היא אחרת, וכל הבועות בכל החלונות מתעדכנות (לאו דווקא באותו זמן), כל אחת פעם בדקה. הבעיה עם התנהגות מיוחדת כשהדף הנוכחי הוא רשימת המעקב, היא שזה חודר ל"תחום האפור", עם כל מיני תסריטים אפשריים: מה קורה אם אתה בדף רשימת המעקב, ואחרי שהדף פתוח נוספת עריכה חדשה? דף רשימת המעקב לא דינמי, כך שבמקרה כזה לא נרצה להאפיר את הבועה. במילים אחרות, הגאדג'ט צריך להתנהג באופן שונה בפעם הראשונה שה-API חוזר ("ראשונה" אחרי פתיחת הדף), ובאופן אחר בפעמים הבאות. הלוגיקה מתחילה להיות עקומה וקשה לבדיקה. זה לא בלתי אפשרי, וכנראה אפשר להגדיר את ההתנהגות הנכונה, אבל החיים (שלי) יותר קלים אם הגאדג'ט פשוט לא מנסה לקחת את זה בחשבון. לדעתי זה לא חשוב, ולכן בחרתי באופציה של "חיים קלים". קיפודנחש 19:00, 10 בפברואר 2017 (IST)
הבנתי. אין לך זמן. לגיטימי לגמרי. לשאלתך, אם אתה בדף רשימת המעקב, והמספר עולה, הבועה צריכה להצבע בדיוק כמו בכל דף אחר. לא צריך התנהגות מיוחדת. לדעתי זה מאוד קל. התנאי הוא "אם רשימת המעקב נפתחה, שלח הודעה לביטול צביעה". ודרך אגב, משהו שאמרת ביומיים האחרונים שכנע אותי בחוסר נחיצות של חלק ב', אז לא אעלה את הנושא הזה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:14, 10 בפברואר 2017 (IST)
אין דבר כזה "שלח הודעה לבטל צביעה" (טאבים שונים בדפדפן לא יכולים "להתכתב" על ידי שליחת הודעות, אבל כששני טאבים הם עבור אותו אתר, הם משתתפים ב-localStorage ועוגיות, וכך למעשה אנחנו מנהלים את ההאפרה). המקום בו הלוגיקה הזו מתבצעת ונבדקת, זה כשהקריאה ל-API חוזרת. במקום הזה, אתה רוצה התנהגות מיוחדת כשהדף הנוכחי הוא רשימת המעקב, אבל רק בפעם הראשונה אחרי שהדף נפתח. כאמור, זה לא בלתי אפשרי, אבל מוסיף סיבוך ומקור אפשרי לעוד בגים. כיוון שהדרישה הזו לא נראית לי חשובה (או אפילו נחוצה), אין לי כוונה להוסיף את הסיבוך הזה. קיפודנחש 19:36, 10 בפברואר 2017 (IST)
גם האחרים יכולים לנסות קריצה. למה אתה אומר "אבל רק בפעם הראשונה אחרי שהדף נפתח"? בניגוד למה? יגאל (בקשת עזרה, IKhitron ושיחה) 19:38, 10 בפברואר 2017 (IST)
כשהקריאה ל-API חוזרת, אנחנו מפעילים לוגיקה כדי להשוות את ה-timestamp של העריכה החדשה ביותר שמופיעה, מול ה-timestamp של העריכה האחרונה שהופיעה בפעם האחרונה שהמשתמש לחץ על הבועה. כדי לעשות את מה שאתה מבקש, צריך להזריק לבדיקה הזו לוגיקה נוספת שאומרת "כן, אבל אם הדף הנוכחי הוא רשימת המעקב, תעשה משהו אחר". מה שניסיתי לומר הוא שזה אפילו יותר עקום, משום שכשהדף הנוכחי הוא רשימת המעקב, צריך להתנהג בצורה אחרת _בפעם הראשונה_ שבודקים, מול הפעמים הבאות. אי אפשר (לפחות, לא ביכולתי) לעשות משהו מיוחד בפתיחת הדף (כלומר לפני שהקריאה ל-API חוזרת בפעם הראשונה), משום שבזמן זה עדיין אין בידינו את ה-timestamp. סיבוך נוסף קשור לפילטרים: כשאנחנו מבקשים מהשרת את הרשימה, אנחנו מבקשים אותה מפולטרת לפי העדפות ← רשימת מעקב, כמו "הסתרת עריכות בוטים", "הסתרת עריכות בדוקות", וכן הלאה. בדף רשימת המעקב המשתמשת יכולה לבחור, ידנית, פילטור שונה, ולא ממש ברור מה צריכה להיות ההתנהגות הנכונה במקרה כזה. בקיצור - עדיף לא לפתוח את הקופסה הזו, ולא לנסות ליצור linkage בין הגאדג'ט הזה ובין דף רשימת המעקב. קיפודנחש 20:03, 10 בפברואר 2017 (IST)
סוף סוף הבנתי למה אתה אומר שזה קשה. כי זה מומש בצורה אחרת לגמרי ממה שאני הייתי מממש, אם הייתי כותב את זה. אולי אפילו שקלת את זה ופסלת, או ניסית וגילית שזה לא יישים. אם ככה, ברור שזה קשה. מה שאני הייתי מנסה דבר ראשון זאת לא השוואת חותמות זמן, אלא יצירת עוגייה (או הפיכת משתנה בוליאני נגיד) "לחצתי על הבועה" מול מחיקתה במצב "גיליתי פעם בדקה עריכה חדשה". יגאל (בקשת עזרה, IKhitron ושיחה) 20:12, 10 בפברואר 2017 (IST)
נניח שבעוגייה מופיע "לחצתי על הבועה". כעת קוראים ל-API (שוב, או בפעם הראשונה אחרי שהדף הנוכחי נפתח), ומקבלים רשימת דפים, כל אחד עם חותמת הזמן שלו. איך תדע אם שינוי הטרי ביותר בוצע לפני או אחרי הלחיצה? שים לב שכל הסקריפט הזה הוא 140 שורות (מעל 20% מזה זה הקוד שבונה את הקופסה שנפתחת כשלוחצים על הבועה). אם יש משהו שכדאי לשפר בסקריפט, זה האופן בו הקופסה הזו נבנית ומוצגת - במקום jquery.ui.dialog צריך לשדרג ל OO-ui של מדיה ויקי, כמו הקופסאות של הבועות האחרות, ולא להתעסק עם פינות לא מעניינות, כמו התנהגות מיוחדת כשהדף הנוכחי הוא רשימת המעקב. קיפודנחש 21:30, 10 בפברואר 2017 (IST)
אני אחשוב על זה וגם על זה. דרך אגב, הייתה איזו הודעה על oo-ui בזמן האחרון - מבטלים את זה או משפרים את זה או משהו. יגאל (בקשת עזרה, IKhitron ושיחה) 21:47, 10 בפברואר 2017 (IST)
IKhitron, לא הצלחתי למצוא את ההודעה. תעשה לי טובה ומצא את ההודעה, והטל כאן קישור. תודה. קיפודנחש 01:33, 12 בפברואר 2017 (IST)
אני אשתדל. הבעיה היא שאני לא זוכר מה ואיפה. אבל בהחלט יכול להיות שזה מה שכתבת בפסקה הבאה לבר. או שלא. יגאל (בקשת עזרה, IKhitron ושיחה) 01:49, 12 בפברואר 2017 (IST)
מה שכתבתי זה שלא במודה להשתמש במודולים של jquery.ui, שזה כמעט ההפך ממה שכתבת למעלה. בכולופן, אם תמצא את ההודעה, שלחני לקוראה. תודה - קיפודנחש 03:11, 12 בפברואר 2017 (IST)
ברור שזה כמעט ההפך. אמרתי, אני לא זוכר מה היה שם. בהחלט. יגאל (בקשת עזרה, IKhitron ושיחה) 10:28, 12 בפברואר 2017 (IST)
מצאתי. יש מספר שינויים ב־OOjs UI (ממשק משתמש של שפת javascript מונחת עצמים). מספר פונקציות ישנות לא יעבדו יותר או לא יעבדו כמו לפני כן. זה יכול לדרוש שינויים בקוד המשתמש בפונקציות הללו. יגאל (בקשת עזרה, IKhitron ושיחה) 02:09, 13 בפברואר 2017 (IST)

jquery ui tabs

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

היי קיפוד,
אני מנסה ליצור תפריט הגדרות לסקריפט 64.

משום מה

$("<div>").tabs === undefined

כנ"ל גם accordion ועוד חלקים של הui. לעומת זאת dialog איכשהו כן עובד.
יש לך רעיון?
בר הראלשיחה 23:59, 11 בפברואר 2017 (IST)

בדרך כלל הדברים הללו מגיעים כהרחבות (או מודולים) של jquery.ui. וצריך לטעון אותם במפורש - הם לא נטענים כברירת מחדל. הסיבה ש-dialog כן הגיע, היא שסקריפט אחר כלשהו, שרץ לפני הסקריפט שלך, טען אותו. כמובן שאי אפשר ולא נכון לסמוך על טובות מאחרים - הקוד שלך צריך לדרוש שכל המודולים שהוא זקוק להם יהיו טעונים כשהוא רץ. נניח לרגע שאתה רוצה אקורדיון. דבר ראשון אתה בודק בדף התיעוד הזה שהפלגאין הזה בכלל זמין במדיה ויקי, ואם כן, באיזה מודול (שים לב שכתוב שהוא זמין כ"מודול עצמאי", והקונוונציה היא ששם המודול הוא מה שמופיע, בלי ה-js, כלומר jquery.ui.accordion). כשאתה רוצה להשתמש בו באיזשהו סקריפט, תעטוף את הסקריפט בהוראה ל-RL לטעון את המודול הזה, ולהריץ את הסקריפט שלך, אחרי גמר הטעינה, בעזרת using. במקרה של אקורדיון, למשל, זה
mw.loader.using( 'jquery.ui.accordion' ).done( function() {
    // here, $( '<div>' ).accordion is not null.
} );
וכן הלאה. כשאתה רוצה כמה מודולים, תעביר לקריאה ל-using מערך שמכיל את כל המודולים להם הקוד שלך זקוק. לקינוח. אציין שמדיה ויקי נמצאת במעבר מ-jquery.ui לספריה שפותחה במדיה ויקי, בשם OO-ui.js או משהו דומה. בינתיים לא השתלטתי על הספריה הזו, וכשחייבים לעשות UI (פיכסה...), אני פונה לjquery, אבל אתה צעיר ונלהב - אולי כדאי לך ללמוד את מה שהם אוהבים. אם אתה חושב על דברים שיעזרו לך גם מחוץ למדיה ויקי, כנראה גם אז הספריות של jquery נחשבות לקוד האתמול - אין לי מושג מה אופנתי כרגע, אבל נדמה לי שזה לא jquery.ui (אולי כן?) HTH - קיפודנחש 01:18, 12 בפברואר 2017 (IST)

סימון שגיאה בתבנית:הארץ

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

ראה המדינה האסלאמית. יש לך מושג למה השגיאה אינה מסומנת? קצת קשה למצוא שגיאה בין 224 הערות שוליים ו-33 קישורים חיצוניים... יש שם איזו שבירת שורה מוזרה. אנסה לראות אם זה שם. בורה בורה - שיחה 10:36, 12 בפברואר 2017 (IST)

כן, זה אכן סימן לי בעקיפין... ראה בגרסה הקודמת ונסה להבין למה הסימון לא עבד. העיקר שאמרת שאין בעיות בתבניות עם פייפים בלבד בורה בורה - שיחה 10:40, 12 בפברואר 2017 (IST)
להבין הצלחתי, ואנסה גם להסביר. למצוא תרופה זה קצת יותר קשה. אז הנה ההסבר: מערכת הבדיקה עצמה, בסך הכל מטילה במקום בו מוצבת התבנית, כמה ביצים בלתי נראות (כמו הקטגוריה, וגם איזה אלמנט מוסתרים). הפרשן של מדיה ויקי, פוגש את הקטגוריה באמצע הדף, ומוסיף אותה לרשימת הקטגוריות, כלומר בדף ה-HTML שנשלח לדפדפן, הקטגוריה לא מופיעה במקום עם השגיאה, אלא איפה שצריך. האלמנט המוסתרים כן נוספים לדף במקום, כלומר בדיוק לפני תוכן התבנית הבעייתית.
קורא רגיל יראה את הקטגוריות (אם בחר לראות קט מוסתרות), אבל לא את האלמנטים המוסתרים. הגאדג'ט מוסיף מחלקת CSS שהופכת את האלמנטים המוסתרים לגלויים, עם תיבה "צפה" עם ההודעה. הסקריפט מוצא את התיבות הללו ומוסיף להם כפתורי "סמן" ו"הסתר". כשלוחצים על "סמן", הסקריפט מחפש את האלמנט הבא (כלומר, אלמנט אחד קדימה בקוד HTML של הדף: בגלל שהתיבה "צפה", המיקום של "האלמנט הבא" בדף המוצג, בדרך כלל רחוק מהתיבה, אבל בקוד ה-HTML של הדף הם ממש אחד אחרי השני), ומוסיף לו תכונה (במקרה מסגרת אדומה, אבל אפשר היה לסמן בצורה אחרת).
מה שקורה כאן, זה שכשהשגיאה בתבנית גורמת לכך שהיא לא מייצרת שום דבר שמוצג לקורא, הסקריפט לא מוצא לאיזה אלמנט להצמיד את המסגרת (אולי הוא מוסיף את המסגרת לאיזה אלמנט עם ממדים 0, או בכלל לא מוצא אלמנט כזה).
במקרים כאלו, מה שיש לי להציע זה להסתכל ישר בקוד ה-HTML של הדף (בכל הדפדפנים שמוכרים לי זה נעשה בעזרת CTRL+U), ולחפש את הטקסט של הודעת השגיאה: האלמנט הבא בדף ה-HTML יהיה כנראה מחורבש, אבל לעומת זאת האלמנט שמופיע _לפני_ ההודעה יהיה בדרך כלל בסדר. הסתכלות על האלמנט הזה, או אחד לפניו, תעזור לך לאתר את המקום בו נמצאת התבנית הבעייתית בדף. זה לא נוח כמו לנסוע בלימוזינה, אבל זה ההכי הטוב שיש לי. המימוש של "הצג" בגאדג'ט זה אחד הדברים הכי פחות מושלמים (או הכי פגומים) במערכת הזו. בכלל, כבר מזמן רציתי לשאול אותך: מה דעתך שבכלל נוותר על התיבות הצפות הללו, ונסמן את השגיאה בדף בעזרת הערת-HTML (כלומר, משהו כזה: <!-- שגיאה פרמטרית בתבנית בלה: פרמטר [בלללה] לא קיים-->), ההערה תופיע רק בקור ה-HTML של הדף (כמובן לא ב"קוד מקור") וכשאתה בא לתקן, _תמיד_ תלחץ על קונטרול U למציאת המקום בדף. זה יפשט את המערכת בהרבה, ויאפשר לנו להעיף את כל הסקריפטים ודפי הסגנון שמנסים לשרת את המערכת, ועושים זאת בהצלחה מוגבלת.
אם זה נראה לך, אין מה לגעת ביחידה - צריך פשוט להחליף ב-options את האלמנט המוסתר שהוא מוסיף בהערת HTML, ולמחוק מדפי הסגנון של ויקיפדיה את כל הטיפול בתיבות הללו, וגם להעיף את הסקריפט. החיים יהיו יותר קלים לכולם. כמובן, זה מותנה בכך שמי שמתקן בפועל יבדוק את צורת העבודה הזו ויאמר שהיא באמת נוחה, או לפחות "לא פחות נוחה" מצורת העבודה הנוכחית. קיפודנחש 18:42, 12 בפברואר 2017 (IST)
ההסבר ברור ומאיר פנים. אני מבקש יותר ויותר מ"עמך" להכנס לנושא, בייחוד שלאחרונה עליתי על גל עצום של שגיאות בנושא רשיונות הקבצים. רק לפני יומיים שלושה שכנעתי את חנה להדליק אצלה את החפיץ הזה. התיבה זה דבר פשוט שהם מסוגלים להבין. מעבר לזה כבר "גדול" עליהם, והם לא ישתמשו. אבל אם אפשר לשלב את ה-HTML בתור תוספת, זה יקל על החיים משמעותית. כרגע למצוא שגיאות בתבניות עם פייפים זה ממש "חושחש הבלש". סופרים פייפים או לחילופין מנסים למצוא שיבושים בתצוגה כמו במקרה הזה. תוכל לתת גם וגם? בורה בורה - שיחה 19:46, 12 בפברואר 2017 (IST)
אין מה לשלב - קוד ה-HTML תמיד זמין.
הוראות השימוש הן פשוטות: אם כתוב בתיבה "שגיאות פרמטריות בתבנית:ניווט", אבל בלחיצה על "סמן" לא מוצאים מה סומן, לוחצים על CTRL+U, ובדף שנפתח עם מקור html, מחפשים "שגיאות פרמטריות" (בלי החלק של "בתבנית בלה", משום שההמשך הוא קישור ששובר את מחרוזת החיפוש). כשמוצאים, מחפשים טקסט שאפשר לחפש בקוד המקור קצת לפני או קצת אחרי הודעת השגיאה שמצאת. כמעט תמיד אפשר לזהות משהו שיאפשר לאתר את התבנית הסוררת בדף. זה כמובן plan-B - בדרך כלל לחיצה על "סמן" כן עושה מה שמצפים. כמו כן, שכחתי לומר - נראה שאתה צדקת ואני טעיתי בשאלת נחיצות המערכת בתבניות מבוססות סדר. קיפודנחש 20:45, 12 בפברואר 2017 (IST)
קודם כל, "מודה ועוזב ירוחם". אני באמת מוסיף ניהול רק היכן שצריך. הסמן אכן בד"כ אמין ומזהה, אבל בסט השגיאות הנוכחי, אכן יש הרבה שהוא לא תופס. למשל בערך אהבה (סרט) יש שגיאה אמיתית. אכן CTRL+U תופס את הטקסט שאמרת, אבל הבה נודה על האמת, אני ויגאל (ואתה) יכולים להשתלט עך זה, אבל לא 98% מהעורכים. במקרה הזה, וברוב האחרים שנתקלתי, דווקא מבט בעין מגלה די בקלות את הבעיה. ראה קישורים חיצוניים איך נשברת שורה. אז נשמור את קוד HTML כ-Plan C. בורה בורה - שיחה 21:08, 12 בפברואר 2017 (IST)

API

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

היי קיפודנחש. אם אני רוצה לערוך דרך מיוחד:ApiSandbox פסקה מספר 2.3, זה לא נותן לי לערוך את "2.3" אלא רק את "2" או את "3", ולא לקבל את הכותרת המשנית. מה צריך לרשום בשביל לערוך כותרת משנית? בברכה, אורשיחה18:44, 12 בפברואר 2017 (IST)

אין מספרים כאלו. המספור הוא שותף, לא מתחיל מחדש בכל פסקה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:54, 12 בפברואר 2017 (IST)
אז מה אני אמור לכתוב? אורשיחה18:55, 12 בפברואר 2017 (IST)
פתח דף עם הרבה פרקים ותת פרקים, תפתח את כולם לעריכה, ותראה איזה מספר מופיע. כל פסקה, לא משנה מה הרמה, זה מספר חדש. לכן, אם בפסקה 1 לא היו תת פסקאות, פסקה 2.3 היא מספר 5 (1, 2, 2.1, 2.2, 2.3). יגאל (בקשת עזרה, IKhitron ושיחה) 19:04, 12 בפברואר 2017 (IST)
אה. תודה רבה! אני מכין כרגע סקריפט של הצבעה נגד/בעד בוק:מנ להצבעה הקרובה, כשהוא יהיה מוכן האם יהיה אפשר לטעון אותו לכולם למשך השבוע של ההצבעה? אורשיחה19:06, 12 בפברואר 2017 (IST)
מה זה עושה? יגאל (בקשת עזרה, IKhitron ושיחה) 19:11, 12 בפברואר 2017 (IST)

בלי להכנס עמוק מדי לשאלה "מה זה עושה", לא נראה סביר שמדובר במשהו שאפשר או כדאי לטעון לכולם. למה צריך סקריפט שעוזר להצביע? זה קשה? לא נראה לי שעורכי ויקיפדיה זקוקים לעזרה בהצבעות. אם מישהו ימציא סקריפט או קסם אחר שיחתוך את מספר ההצבעות בחצי, זה נראה שווה. עזרה בהצבעה נראה דבר מיותר. קיפודנחש 19:36, 12 בפברואר 2017 (IST)

זה מבחינת עיצוב וזה מבחינה מעשית. יש דבר דומה בהצבעה לבחירת דיילים, וזה נראה יותר טוב ועוזר יותר להצביע בקלות. הרבה יותר מהיר, הרבה יותר יפה, הרבה יותר קל. לדעתי יש צורך בסקריפט הזה והוא כבר מוכן: משתמש:1Or/Vote.js. אורשיחה19:40, 12 בפברואר 2017 (IST)
האם שינוי שכזה צריך לעבור דיון? אורשיחה20:48, 12 בפברואר 2017 (IST)
ככלל לא מוסיפים ג'אווה סקריפט לכל המשתמשים באתר אלא לאחר דיון, אלא אם זה כדי לפתור בעיה טכנית. גם לדעתי סקריפט כזה לא נחוץ, ויותר מזה גם מעט מזיק, כיוון שרצוי שמשתמשים ינמקו את דעתם ולא יצביעו רק בעד/נגד. ערן - שיחה 21:49, 12 בפברואר 2017 (IST)
בתור פרויקט לימודי, זה בסדר (אם תרצה הערות על הסקריפט עצמו - בקש) בתור כלי ממש - כאמור, מיותר לחלוטין. כתבת "הרבה יותר מהיר, הרבה יותר יפה, הרבה יותר קל.". ביידיש אומרים שהיופי בעיני המתבונן - לי זה לא נראה "הרבה יותר יפה" (אגב, יותר יפה ממה?), אבל זו לא הנקודה. לגבי "מהיר" ו"קל": האם שמעת מישהו מתלונן שקשה או מסובך להצביע, או שהפעולה לוקחת יותר מדי זמן? מה שלא שבור לא צריך לתקן. כמו שערן ציין, מצביעים בוויקיפדיה בעברית נוהגים להוסיף משפט קצר ליד הצבעתם, וזה כמובן לא מתאים לסקריפט שלך. (על הדרך: זה שהסקריפט תומך ומחזק את הנוהג הנפסד של תבניות סוטות כמו {{בעד מותנה}}, {{בעד חזק}} ו{{נגד חזק}} וכל כת דיליה, זה רע ומזיק). קיפודנחש 22:42, 12 בפברואר 2017 (IST)
אשמח להערות על הסקריפט, אם תוכל. אני מקבל את דעתכם. בברכה, אורשיחה05:42, 13 בפברואר 2017 (IST)

התנגשות חזיתית בין 88 לבין WLM

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

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

פיצ'פצ'תי שמה משהו. בדוק אם זה פותר לך את הבעיה. קיפודנחש 19:46, 13 בפברואר 2017 (IST)
אתה ענק! יגאל (בקשת עזרה, IKhitron ושיחה) 19:48, 13 בפברואר 2017 (IST)

תבניות ללא שימוש

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

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

אפשר, אבל זה יהיה מימוש שגוי. מה שאתה רוצה זה להשתמש בתבנית דומה ל{{ללא בוט}}, כך שנוכחות תבנית זו בדף תמנע מהמערכת לרוץ (אפשר גם לעשות זאת בעזרת קטגוריה במקום בתבנית). תוסיף בדיקה קצרה לפונקציה main ביחידה:פרמטרים, בדוק את התנאי שם, ואם הוא אומר "לא", אל תקרא לבדיקה (כלומר במקום
main = require('Module:ParamValidator').validateparams
-- do
main = function( frame )
    local skip = test_skip_condition()
    if skip then
        return ''
    else 
        return require('Module:ParamValidator').validateparams( frame )
    end
end
השאלה איך לממש את test_skip_condition נשארת כתרגיל לקורא. קיפודנחש 20:59, 13 בפברואר 2017 (IST)
תודה. אם באמת אצטרך, אני אתעמק בזה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:09, 13 בפברואר 2017 (IST)

88 לא עובד

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

בחצי מהדפים הוא מופיע בצד ההפוך, בחצי השני לא מופיע בכלל. יגאל (בקשת עזרה, IKhitron ושיחה) 19:18, 14 בפברואר 2017 (IST)

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

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

חזר לרשימת המעקב. לא עובד בעורך קוד מקור. יגאל (בקשת עזרה, IKhitron ושיחה) 20:31, 14 בפברואר 2017 (IST)
לא הבנתי. מה פירוש "לא עובד בעורך קוד מקור"? אציין שהסקריפט לא בודק באיזה דף אתה נמצא, ואם הוא לא עובד במצב מסוים, עשה לי טובה ובדוק אם יש משהו בקונסול. קיפודנחש 22:06, 14 בפברואר 2017 (IST)
זה אומר שכשקוראים דף, זה עובד. כשלוחצים על "עריכת קוד מקור" ונפתח חלון עריכה, מעליו אין כוכב. אני לא ליד המחשב, אשתדל לזכור מחר. יגאל (בקשת עזרה, IKhitron ושיחה) 00:03, 15 בפברואר 2017 (IST)
בעודי משיב לך (בעזרת "עורך קוד מקור") מתנוסס בגאווה כוכב עם מספר ירוק בראש הדף. רק כדי לוודא, פתחתי גם ערך אקראי בעורך החזותי, וגם שם הכוכב והמספר לא מתביישים לדפוק הופעה. אם אתה נתקל בדף בו הכוכב כלל לא מוצג, או בדף בו הכוכב מוצג בלי מספר למרות שיש שורות בולטות ברשימת המעקב, אודה לך אם תציץ בקונסול ותביא מה שמצאת. קיפודנחש 00:07, 15 בפברואר 2017 (IST)
ברור. כבר אמרתי, אשתדל לזכור היום. יגאל (בקשת עזרה, IKhitron ושיחה) 00:23, 15 בפברואר 2017 (IST)
בבקשה. זה מה שקורה כשאין 88:
InvalidAccessError: A parameter or an operation is not supported by the underlying object  index.php:80
	cloneCssRules https://he.wikipedia.org/w/index.php:80:8
	announce https://he.wikipedia.org/w/index.php:100:4
	queryAndUpdate/< https://he.wikipedia.org/w/index.php:153:6
	jQuery.Callbacks/fire https://he.wikipedia.org/w/load.php:45:104
	jQuery.Callbacks/self.fireWith https://he.wikipedia.org/w/load.php:46:431
	.Deferred/</deferred[tuple[0]] https://he.wikipedia.org/w/load.php:47:765
	mw.Api.prototype.ajax/xhr< https://he.wikipedia.org/w/load.php:345:398
	jQuery.Callbacks/fire https://he.wikipedia.org/w/load.php:45:104
	jQuery.Callbacks/self.fireWith https://he.wikipedia.org/w/load.php:46:431
	done https://he.wikipedia.org/w/load.php:135:757
	.send/callback https://he.wikipedia.org/w/load.php:141:562
	onStopRequest resource://gre/modules/WebRequest.jsm:225:18

וזה מתייחס ל:

for (var i in sheets) {
			var rules = sheets[i].rules || sheets[i].cssRules;
תהנה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:59, 15 בפברואר 2017 (IST)
כן, בינתיים ניסיתי גם אני בפיירפוקס, וראיתי את הבעיה בעצמי. פיירפוקס חוסם פעולות שמותרות בדפדפנים אחרים. השתמשתי בטריק מלוכלך (ארה הערה בקוד...) כדי לפתור בעיה אחרת, ולא שמתי לב שפיירפוקס חוסם זאת. אצטרך למצוא פתרון אחר כנראה. הבעיה של "פתרון אחר" היא שבפעם הבאה שמדיה ויקי ישנו משהו באופן שמערכת ההודעות/התראות מציגה שינויים, זה לא ישתקף ב"גאדג'ט", והוא יחרוג מהשורה בהופעתו. בינתיים, אם אתה רוצה לראות ולנסות איך זה בכל זאת עובד, בדוק עם כרום, אכספלורך, או דפדפן אחר כלשהו שאינו פיירפוקס (יתכן שיש בעולם עוד דפדפנים שחוסמים את הפעולה הזו). קיפודנחש 15:53, 15 בפברואר 2017 (IST)
מה זאת אומרת איך? מה שינית? וגם, אפשר לתקן את זה עכשיו? יגאל (בקשת עזרה, IKhitron ושיחה) 20:23, 15 בפברואר 2017 (IST)
לא "עכשיו", אבל אי"ה בקרוב. לגבי "איך" - התכוונתי לנושא הצבעים, וגם תיקון הבג (שבגללו כל הסאגה החלה). הבג היה שאחרי שלוחצים על הסמליל של המיניבוס, הכוכב משנה עורו למיניבוס, ומתחיל לתפקד כמוהו (כלומר לפתוח את חלון ההודעות במקום רשימת מעקב). אם לא שמת לב לבג כשהוא היה חי, לא תרגיש בהבדל עכשיו כשהוא מת... קיפודנחש 21:23, 15 בפברואר 2017 (IST)
בוצע תוקן. קיפודנחש 19:28, 16 בפברואר 2017 (IST)
תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:20, 16 בפברואר 2017 (IST)
יש בעיה קטנה עם הקוד החדש. מכיוון שעכשיו הכוכב מהצד השני, כשיש מספר דו ספרתי בתוכו, המלבן הירוק מסתיר חצי מהשם שלי בקישור לדף המשתמש. יגאל (בקשת עזרה, IKhitron ושיחה) 22:40, 16 בפברואר 2017 (IST)
אתה אמור לדעת את השם שלך גם אם הוא מוסתר... (סתם, בצחוק - זו בעיה של RTL/LTR. בוצע תוקן - תודה על הדיווח). קיפודנחש 23:06, 16 בפברואר 2017 (IST)
אכן עובד, תודה. אבל יש אפשרות להזיז את זה קצת ימינה אולי? כי כשאין אף הודעה, לא רואים כוכב, אלא כוכב עם שלושה פסים עליו. זה מעצבן, אבל נסבל. אלא שמאז שתיקנת, רואים את קצות הפסים ליד המלבן הירוק, וזה ממש מעצבן. יגאל (בקשת עזרה, IKhitron ושיחה) 13:32, 17 בפברואר 2017 (IST)
הפסים הם חלק מהסמליל שמשתמש:ערן סרג. זה לא בג אלא פיצ'ר: הכוונה היא כנראה לסמל "רשימה", כך שיחד עם הכוכב נהיה "רשימת מעקב". גם לדעתי זה לא ממש מוסיף, ואם מישהו יודע לערוך svg, אפשר לתקן: הסמליל עצמו מוכל ב-מדיה ויקי:סקריפטים/88.css, בקידוד uricomponent, ואחרי פתיחת הקידוד נראה כך:
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
    <path d="M11 14H6v1h5v-1zm0 3H6v-1h5v1zm0 1H6v1h5v-1zm1-5v3l5 3-1-6 4-3-6-1-2-5s-1.9 5-2 5l-6 1 4 3h4z"/>
</svg>
אתה מוזמן לעצב את הסמליל אחרת (אתה גם יכול לעשות זאת עבורך באופן פרטי, אם תשתמש ב-!important). קיפודנחש 18:06, 17 בפברואר 2017 (IST)
אוף. אין לי מושג. נחכה לערן, ואם לא אפשר לפנות לסדנה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:30, 17 בפברואר 2017 (IST)
אני מודה על הקרדיט על האייקון, אבל למען האמת הוא לא מגיע לי אלא לקרן ויקימדיה. האייקון נלקח מתוך הסגנון .oo-ui-icon-watchlist. (מופיע במודול oojs-ui.styles.icons-interactions). ערן - שיחה 21:52, 17 בפברואר 2017 (IST)
האם זה אומר שאסור לנו לערוך אותו? ואם או בלי קשר, לא עדיף פשוט להזיז מעט את המלבן? יגאל (בקשת עזרה, IKhitron ושיחה) 02:37, 18 בפברואר 2017 (IST)

אין מניעה לשנות את הסמליל, זה שערן לקח אותו מסגנון קיים לא הופך אותו קדוש. לגבי שינוי המיקום - לדעתי לא. לא ממש ברור לי למה נראה לך שזה שהפסים "מציצים" מהמלבן נראה בג. כרגע ההזחה בין הסמליל והמלבן עם המספר בסקריפט הזה היא בדיוק אותו דבר כמו בשני האחרים - התראות והודעות, וזה מה שנראה לי נכון (הסיבה שבתחילה זה הופיע מהצד השני, היא שהעתקתי את הcss מוויקיפדיה באנגלית. Css שמגיע מהקוד עובר תהליך של flip בוויקיפדיות rtl, אבל כשזה מגיע מדף בוויקיפדיה, צריך לעשות את ההיפוך ידנית, ובזכות הדיווח שלך הבנתי ותיקנתי זאת). אוקצור, אין כאן בעיה אמתית שבכוונתי לתקן. קיפודנחש 05:04, 18 בפברואר 2017 (IST)

עוד שאלה קטנה, ברשותך. האם אפשר, לכולם או אצלי, שהעדכון של המספר יתקיים לא רק פעם בדקה, אלא גם כשלוחצים? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:44, 23 בפברואר 2017 (IST)
בז"ק. קיפודנחש 17:40, 23 בפברואר 2017 (IST)
תודה רבה. אבל אתה לא צריך לקלל כל כך חזק. מה עשיתי לך? יגאל (בקשת עזרה, IKhitron ושיחה) 17:47, 23 בפברואר 2017 (IST)
סתם ניסיון לא מוצלח להתלוצץ. אל תיקח את זה אישית. (על הדרך, שברתי את הפונקציונליות של עדכון מיידי בלחיצה על "סמן את כולם כאילו נצפו" - מקווה שעכשיו זה תוקן). בב"ח - קיפודנחש 18:09, 23 בפברואר 2017 (IST)
קוסנם בז"ק. יגאל (בקשת עזרה, IKhitron ושיחה) 18:17, 23 בפברואר 2017 (IST)
עוד משהו: לא נורא, אבל לא נעים. בעקבות התיקון שלך היום הרגשתי שאני יכול לראשונה להדליק גם בנייד. ואז התגלה משהו מוזר: מאז שהעברת את זה לצד השני אני פעם ראשונה רואה את זה בנייד, וכשלוחצים על הודעות, החץ של החלונית מצביע על בועת ההתראות. וכשלוחצים על התראות, החץ של החלונית מצביע על בועת 88. כלומר, שתי החלוניות הוזזו פתאום ימינה. אני יכול לחיות עם זה, אבל אמרת שאתה מייבא גם לאנגלית, לא נעים. והפעם מדובר בטאבלט נורמלי, לא המצ'וקמק שדיברתי עליו אז. יגאל (בקשת עזרה, IKhitron ושיחה) 01:41, 24 בפברואר 2017 (IST)
דרך אגב, גם הטיימר לא עובד, אם כי זה פחות מפתיע. יגאל (בקשת עזרה, IKhitron ושיחה) 00:55, 26 בפברואר 2017 (IST)
המיקום של הצ'ופצ'יקים לא באחריותי, ולא נראה לי שקשור אלי - ניסיתי עם ובלי הסקריפט בנייד בתצוגת מחשבים, עם ובלי 88 (וגם במחשב), והצ'ופצ'יקים קבוע מופיעים קצת מימין לסמלילים ולא בדיוק מתחתם, נסה לבטל את 88 ובדוק איפה מופיעים הצ'ופצ'יקים בטבלט.
את הדיווח על הטיימר לא הבנתי. מה זאת אומרת לא עובד? (כבר עייפתי מלחזור ולציין את הדיווחים הסתומים שלך. אל תגיד לי "לא עובד" - תסביר בדיוק מה עשית, מה ציפית שיקרה, ומה ראית שקורה בפועל). קיפודנחש 20:40, 26 בפברואר 2017 (IST)
בעניין הנייד - אז כנראה שזה עובד שונה בניידים שונים, כי אצלי זה בסדר בלי 88, ומוזז בכ-8 מילימטר עם 88.
הדלקתי נייד. פתחתי עמוד בוויקיפדיה. ציפיתי שפעם בדקה הטיימר יעדכן את המספר בבואה. הוא לא עושה זאת. פתיחת חלון חדש מראה עדכון נכון, אבל בחלון הישן אפשר לחכות שעה וזה לא משתנה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:41, 26 בפברואר 2017 (IST)
לא נכון. אם היית מחכה 10 דקות, היית רואה עדכון... בשינוי האחרון שלי (טוב, עכשיו זה הלפני אחרון), כתבתי בטעות 600000 במקום 60000, כלומר עשר דקות במקום דקה... זה כמובן לא קשור לטאבלט - זה אותו דבר בשולחניים. בכולופן תודה על הדיווח - עכשיו זה אמור להיות בסדר. טל"ח - קיפודנחש 23:12, 26 בפברואר 2017 (IST)
ואללה? לא יצא לי לשבת היום דקה ברצף מול מחשב שולחני, אז לא יכולתי לשים לב. יגאל (בקשת עזרה, IKhitron ושיחה) 23:59, 26 בפברואר 2017 (IST)
שאלה, ברשותך. האם יש פונקציה שאפשר לקרוא לה בתוך הסקריפט, בעותק שלי, שתכבה את הירוק? לא משנה,\ אם לאחר הכיבוי בפתיחת דף חדש אחר זה יידלק או לא. יגאל (בקשת עזרה, IKhitron ושיחה) 17:10, 28 בפברואר 2017 (IST)
קיפודנחש? יגאל (בקשת עזרה, IKhitron ושיחה) 03:43, 9 במרץ 2017 (IST)
קטן עליך. תציץ בדף ה-CSS ותמצא את המחלקה שצובעת בירוק, ותקרא ל-mw.util.addCSS() כדי לתת למחלקה הזו איזו תכונה שאתה רוצה. קיפודנחש 16:04, 9 במרץ 2017 (IST)
. כן, אני יודע לצבוע לבד. אבל אני דיברתי על פונקציהה שצובעת, מתוך 88, שתעשה גם את כל שאר הדברים, כאילו עברה דקה בטיימר שלך. יגאל (בקשת עזרה, IKhitron ושיחה) 16:06, 9 במרץ 2017 (IST)
לא. אתה דיברת על פונקציה שמכבה את הירוק. עכשיו אתה מדבר על פונקציה שתגרום לסקריפט להתנהג כאילו עברה דקה. לא רק שזה לא אותו דבר, זה אפילו לא דומה. קיפודנחש 16:13, 9 במרץ 2017 (IST)
או קיי. אני מניח שלא שמת לב איפה שאלתי את זה. בפעם הבאה אני גם אעתיק את כותרת הפסקה שוב בשאלה. ולשאלתי? יגאל (בקשת עזרה, IKhitron ושיחה) 16:15, 9 במרץ 2017 (IST)
מה השאלה? קיפודנחש 16:16, 9 במרץ 2017 (IST)
אני עובד בגאדג'ט X, בתגובה ל-event מסויים אני רוצה לקרוא לפונקצייה שנמצאת בסקריפט 88, שתעשה בדיוק את מה שקורה כאילו עברה דקה בטיימר שלו. אני מניח שזה אפשרי כי ראיתי אותך עושה משהו כדי להוציא אבסטרקציה גם עבור המקרה בו פותחים פופאפ, וגם שם זה עובד למרות שלא עברה דקה. האם זה אפשרי? ואם כן, איך? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 16:20, 9 במרץ 2017 (IST)
אתה לא יכול לקרוא לפונקציה ישירות, אבל אפשר ללמד את הגאדג'ט להקשיב ל-event מסוים ולהתנהג כאילו עברה דקה (מסיבות אחרות, הגאדג'ט לא יגיב מיד, אלא אחרי עוד 1000 מילי). נסה משהו כמו $( 'body' ).trigger( 'script-88-refresh' );. קיפודנחש 16:26, 9 במרץ 2017 (IST)
תודה רבה לך. יגאל (בקשת עזרה, IKhitron ושיחה) 16:31, 9 במרץ 2017 (IST)
יכול להיות שעשיתי משהו לא בסדר, לא יודע, אבל לצערי זה לא עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 20:27, 9 במרץ 2017 (IST)
הרגע בדקתי (כשכתבתי לא בדקתי - לא היה לי זמן....), וזה עשה מה שציפיתי.
תיאור הבדיקה:
  1. פתחתי את רשימת המעקב בטאב אחד, וראיתי את המספר הירוק (2)
  2. הקשתי עם קונטרול על אחת השורות המודגשות, לפתיחת הערך בטאב שני. בשגרה, המספר הירוק אמור להתעדכן בעוד כדקה (דקה מפתיחת הדף, לא מפתיחת הטאב החדש)
  3. הקשתי בטאב הראשון (בטאב השני המספר הופיע מעודכן מלכתחילה, כמובן) F12, והרצתי מהקונסול $( 'body' ).trigger( 'script-88-refresh' );
  4. תוך שנייה מהרצת הפקודה בקונסול, המספר הירוק השתנה ל-1.
נסה לראות אם זו ההתנהגות שאתה רואה. אם זו ההתנהגות, ועדיין אתה סבור שזה "לא עובד", נסה לתאר את ההתנהגות ש_אתה_ מצפה לראות. קיפודנחש 21:54, 9 במרץ 2017 (IST)
תודה, אני אבדוק זאת מחר כשאהיה ליד המחשב. לשאלתך, ההתנהגות שתיארת היא זאת שציפיתי לראות, אבל הפקודה הנ"ל לא עושה כלום. יגאל (בקשת עזרה, IKhitron ושיחה) 23:10, 9 במרץ 2017 (IST)
ניסיתי פעמיים שלוש, וזה בדיוק מה שראיתי. שים לב שזו תוספת (קטנה, אבל) חדשה - וודא שאתה טוען סקריפט מעודכן. קיפודנחש 23:55, 9 במרץ 2017 (IST)
ניסיתי בקונסול. גם שיניתי כמה הגדרות ליתר ביטחון וניסיתי שוב. לא עוזר. יש מצב שפיירפוקס בולם את זה? יגאל (בקשת עזרה, IKhitron ושיחה) 15:21, 10 במרץ 2017 (IST)

לא בדקתי בשוא"ש, אבל זה לא נשמע סביר. קיפודנחש 16:05, 10 במרץ 2017 (IST)

צודק. בדקתי עכשיו בכרום, לא עובד. באקספלורר 11 לא עובד, וגם 88 עצמו לא עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 16:22, 10 במרץ 2017 (IST)
כן עובד. אתה לא רואה את זה, כי אתה לא מריץ את סקריפט 88. קיפודנחש 17:49, 10 במרץ 2017 (IST)
נועז ומפיל מהרגליים, אבל לא. אני כן מריץ אותו. וב"שיניתי כמה הגדרות ליתר ביטחון וניסיתי שוב" התכוונתי ללהריץ אותו בצורה שחיפשת, אני מניח. אבל אני בכל מקרה כן מריץ אותו. יגאל (בקשת עזרה, IKhitron ושיחה) 17:58, 10 במרץ 2017 (IST)
יגאל, סליחה על הבוטות, אבל תפסיק בבקשה לבלבל את המוח. אתה לא מריץ את סקריפט 88, אלא משהו כמו משתמש:IKhitron/88.js. אין לי שום עניין ושום כוונה לתחזק עותקים פרטיזניים של אנשים. אתה רוצה לשנות את ההתנהגות של סקריפט פרטי שלך, עשה זאת, ועזוב אותי בשקט (על הדרך - תודה על הדיווח על הבעיה בדפדפוק. מעולם לא טרחתי לבדוק את הסקריפט הזה בדפדפוק, ובזכות הדיווח מצאתי ותיקנתי את הבעיה, ועכשיו הוא עובד גם שם). קיפודנחש 18:03, 10 במרץ 2017 (IST)
ברור שזאת לא אמור להיות דאגתך. במיוחד בשבילך אני מחזיר את זה עכשיו לגרסה הרשמית, כדי שזה יהיה בסדר מבחינתך. מצויין שתיקנת. יגאל (בקשת עזרה, IKhitron ושיחה) 18:09, 10 במרץ 2017 (IST)
"במיוחד בשבילי"? יגאל, אתה לא מגזים קצת? אתה בא הנה עם בקשות לתכונות שאף אחד בעולם לא צריך חוץ ממך, ומסביר אותן בצורה עקומה (אתה כותב "לכבות את הירוק" ומצפה שאבין שכוונתך למתן טריגר לקיצור הטיימר), ולמרות זאת, אך ורק מתוך הערכה אישית אליך ולתרומה האדירה שאתה תורם לוויקיפדיה, הלכתי והוספתי את התכונה המיותרת הזו לסקריפט, ועכשיו אני אמורה להרגיש שאתה עושה לי טובה כשאתה מואיל להשתמש בסקריפט הזה? אתה לא צריך להודות לי, אבל בחייאת רבאק, קצת נימוס. קיפודנחש 18:20, 10 במרץ 2017 (IST)
אין לי מושג איך הסקת מזה משהו שיכולת להעלב ממנו, אבל אם כן - זאת בפרוש לא הייתה הכוונה. במיוחד בשבילך - זה אומר כדי שלא תחשוב שזה שהשתמשתי קודם בגרסה מעט שונה, שלא הוספתי לה אף תו שלא כתבת, יכולה לפגוע בתוצאה, כלומר: כדי שאתה לא תדאג בגלל זה. המטרה שלי במה שאמרתי הייתה לשמח אותך, זה הכל. יגאל (בקשת עזרה, IKhitron ושיחה) 18:33, 10 במרץ 2017 (IST)
אתה יכול להמשיך להשתמש בעותק הפרטי, זה ממש לא משנה לי, זה לא גורם לי צער שאתה מריץ עותק פרט, ולא גורם לי שמחה אם אתה לא.
מה שחשוב זה שאתה צריך לזכור שכשאתה רוצה לבדוק תכונה חדשה (והיית אמור לדעת שמדובר בתכונה חדשה, משום שכתבתי זאת במפורש: ציטוט - "שים לב שזו תוספת (קטנה, אבל) חדשה - וודא שאתה טוען סקריפט מעודכן."), אתה מעדכן את העותק הפרטי שלך. אל תטרטר אותי ב"לא עובד ולא עובד" כשאתה מריץ קוד שלא כולל את השינויים, וכשאומרים לך שאתה לא מריץ את סקריפט 88 כשאתה לא מריץ את סקריפט 88, אל תגיב ב" נועז ומפיל מהרגליים, אבל לא. אני כן מריץ אותו". קיפודנחש 19:01, 10 במרץ 2017 (IST)
ב"צחוק" בכלל לא הבנת למה התכוונתי. אז ביותר פירוט: אמרתי לך שזה לא עובד בסקיפט רישמי, כי כן חיברתי את הסקריפט הרשמי רק כדי לבדוק. וזה לא "אף אחד חוץ ממני". זה אמור להיות חלק מהגאדג'ט, ולשפר מאוד את העבודה איתו, ככה שזה לכל המשתמשים שלו שיש להם 88, ואם אין, זה יעודד אותם לחבר אותו, אני מאמין. ועכשיו קראתי שוב את מה שכתבת: אני כן צריך להודות לך. תמיד צריך להודות על העזרה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:06, 10 במרץ 2017 (IST)
יגאל, שים לב שאף אחד מהאייקונים של התראות והודעות לא מתעדכן "חם", אלא רק כשהדף נטען מחדש. מסיבה כלשהי, החלטתי שהאייקון של רשימת המעקב כן צריך להתעדכן "חם", וקבעתי לו פעם בדקה כדי לא להעיק על השרתים בבקשות (שאולי הן יקרות - אין לי מושג) כל שנייה. קיצור הטיימר מ"דקה" ל"עכשיו" בתנאים כאלו ואחרים זה שיפור מסדר שלישי במקרה הטוב - לא משהו ממש נחוץ. אפשר היה לבנות את הסקריפט כך שיתנהג כמו הודעות והתראות, ויתעדכן רק ברענון של הדף, ועדיין 97.12% מהפונקציונליות הייתה נשארת. אם יש מצב בו רשימת המעקב מתעדכנת והמשתמש רואה את העדכון רק אחרי דקה (חצי דקה בממוצע...), זו ממש לא בעיה. ה-tweak הזה ממש לא משהו ש"אמור להיות חלק מהגאדג'ט, ולשפר מאוד את העבודה איתו". למעשה, השינוי הזה הוא שיפור זניח לחלוטין. כאמור, עשיתי זאת עבורך משתי סיבות: (1) זה היה מאד קל, ואם יש לקוח שרוצה משהו מאד קל, אז אפילו אם זה מיותר, למה לא, ו-(2), כמו שכתבתי קודם, בזכות ההערכה העצומה שיש לי לתרומתך האדירה לוויקיפדיה. אם הייתי יודעת לאיזו סאגה זה יוביל, לא הייתי עושה את השינוי הזה. קיפודנחש 19:25, 10 במרץ 2017 (IST)
ברור, אם זה לוקח לך יותר מדי זמן, אז חבל. אבל זה כן היה משפר "מאוד" את הגאדג'ט. אמרת פעם שאתה לא מבין מה הוא עושה, אז אם יום אחד יהיה לך זמן ללמוד, גם אסביר לך איך זה היה משפר את החוויה. ותודה על המילים הטובות. יגאל (בקשת עזרה, IKhitron ושיחה) 19:36, 10 במרץ 2017 (IST)
לא הבנתי את תגובתך האחרונה: מה פירוש "היה משפר"? מה שביקשת גם כתוב וגם עובד. בדקתי את "משפר את החוויה" - לא מיניה ולא מקצתה. כשנמצאים בדף רשימת המעקב, 88 לא ממש עוזר (העורך רואה בעיניים כמה עריכות שטרם קרא נמצאות ברשימה, והמספר בריבוע הירוק לא ממש נחוץ). הדבר היחיד ש-88 תורם במקרה הזה, זה לתת אינדיקציה שעריכה טרייה נוספה (כשדף "רשימת מעקב" פתוח הרבה זמן), ולזה, הפיצ'ר הזה (טריגר ידני) ממילא לא משנה, משום שאין מי שישלח את הטריגר. אם מישהו מסמן ידנית עריכה כ"נקראה" או "לא נקראה", זה לא משנה לחוויה שלו מתי המספר בריבוע הירוק יתעדכן, אבל כפי שציינתי, אם תקרא בנקודה הזו ל-$( 'body' ).trigger( 'script-88-refresh' );, המספר יתעדכן אחרי שנייה. אם זה לא קורה, אולי צריך לחכות יותר משנייה - יתכן שלוקח לשרת קצת יותר זמן להתעדכן. אתה יכול לבדוק זאת בקלות - לחץ F12, ובחר בטאב network, קרא לטריגר, ותראה את הקריאה ל-API יוצאת וגם חוזרת. קיפודנחש 21:41, 11 במרץ 2017 (IST)
אבל אם כבר מדברים על WLM: רציתי לראות מה זה עושה, וראיתי שאתה משתמש בתווי יוניקוד בעייתיים: פיירפוקס על לינוקס (mint) לא מכיר אותם, ומצייר במקום זה את הריבועים המכוערים של "לא מכיר את תו היוניקוד הזה". קיפודנחש 21:43, 11 במרץ 2017 (IST)
אני רואה שהסתקרנת. מצויין. פרה פרה.
בעניין העובד. כנראה יש סיבה למה אצלך זה עובד ואצלי לא, באף דפדפן, עם 88 סטנדרטי. אם זה היה מתוך הקוד שלי, החשד המיידי היה שלא כתבתי את זה נכון, אבל אם זה לא עובד באף דפדפן מתוך הקונסול, זה כבר מעניין. אני אחזיר את 88 שניתקתי אחרי שאמרת שאין לך זמן, ואבדוק את הטאב שהמלצת, ואבדוק גם מה קורה באקספלורר, כי לא נכנסתי לשם מאז שתיקנת.
בעניין למה אני צריך את זה. אם קראת כבר על הגאדג'ט, אני אנסה להסביר, אולי קראת מספיק כדי שאצליח. מה שאני רוצה זה עוד כפתור, שטרם מופיע בדף העזרה, אבל כן בדף החדשות, שהלחיצה עליו מציגה רשימת דפים שהשתנו מאז שרשימת המעקב נטענה. מעין מיני רשימת מעקב מנוונת, שתמנע צורך ללחוץ F5 כל 5 שניות, או בכלל, במקרה של דיון סוער או ניטור של מלחמת עריכה. בלחיצה על שם הדף ניתן יהיה לפתוח את העריכות שהצטברו, וכך הלאה עם המון פרטים טכניים. זה כבר עובד. אבל אם הלחיצה על הכפתור ההוא תגרום לריבוע הירוק להפוך לאפור, אז זה יהיה הרבה יותר נוח, כי עכשיו תהיה אינדיקציה מתי כדאי ללחוץ על הכפתור - כשהמלבן האפור יהפוך שוב לירוק, מה שאומר שהיו שינויים ברשימת המעקב, וזה יתעדכן כשבטיימר תעבור עוד דקה. לדעתי זה יעזור מאוד בניטור. זה עוזר לי מאוד בניטור סלש דיון סוער, כי כל פעם שאני לוחץ על הכפתור הנ"ל, אני מייד לוחץ על המלבן למעלה, והולך לעסוק בעניינים שלי בדפי ויקי אחרים, מחכה בסבלנות לירוק. אני פשוט רוצה לאחד את שתי הלחיצות כולל שלא ייפתח הפופאפ שלך על כל לחיצה, כי אנו כבר ברשימת המעקב ואין צורך בעוד עותק.
בעניין פיירפוקס. אאוץ'. תודה שסיפרת לי. מוזר שפיירפוקס עדכני לא מכיר יוניקוד, ומדובר בסמלי אייקון, לא בסינית או טמילית. אני אשתדל לסדר את זה. יגאל (בקשת עזרה, IKhitron ושיחה) 22:13, 11 במרץ 2017 (IST)
מה פתאום "פיירפוקס עדכני לא מכיר יוניקוד"? ברור שהוא מכיר יוניקוד. בסך הכל מה שקורה זה שהסקריפט שלך משתמש בתווי יוניקוד אקזוטיים, שלא קיימים בערכת הגופנים. למיטב ידיעתי, אין שום ערכת גופנים שמכילה את _כל_ הגופנים (אם מתעלמים מהגופנים של ASCII, שאולי תמיד קיימים). העניין הוא שאתה בחרת בתווי יוניקוד שחסרים בערכה יחסית סטנדרטית - FF על לינוקס מינט. אם זה לא מפריע לאף אחד אז זה לא מפריע - רציתי רק ליידע אותך לבעיה אפשרית. יש לי עוד ביקורת על הקוד של WLM - בפרט, שימוש במשתנה בסקופ הגלובלי שנקרא "timestamp" זה הזמנה לצרות. הדבר הנכון לעשות זה לא להוסיף כלום לסקופ הגלובלי (וזו ממש קל לעשות), אבל אם אתה מרגיש צורך עז להחזיק משתנה בסקופ הגלובלי, תן לו שם ספציפי לסקריפט שלך. במקרה הזה, משהו כמו WLM_timestamp או כדומה (כמו שמדיה ויקי נתנו לכל המשתנים שהם הוסיפו לסקופ הגלובלי קידומת wg, ועכשיו גם על זה הם מצטערים, ובסופו של דבר, המשתנה היחיד של מדיה ויקי בסקופ הגלובלי יהיה mw).
לגבי התיאור שלך של מה שאתה צריך: זה ממש לא קשור להגדרה של "עובד". ההגדרה של "עובד" (ש_אתה_ הגדרת) זה "פונקצייה שנמצאת בסקריפט 88, שתעשה בדיוק את מה שקורה כאילו עברה דקה בטיימר שלו. ". אחרי דקה הריבוע לא הופך אפור, אלא אם כן כל הדפים ברשימת המעקב מסומנים כ"נקראו". מה שקורה כל דקה, זה שליחת שאילתה ל-API, ועדכון המספר (כתוצאת לוואי, יכול גם להתבצע שינוי בצבע: למשל אם בטאב אחר המשתמשת הקישה על הסמליל, או שבטאב אחר המשתמשת קראה את הערך האחרון שמסומן "לא נקרא" ברשימת המעקב, או שנוספה לרשימת המעקב עריכה חדשה - במקרה האחרון השינוי יהיה לירוק, בשני הראשונים השינוי יהיה לאפור).
מה שתיארת עכשיו זה לשלוח קריאה שתדמה לחיצה על הסמליל, לא קריאה שתדמה מעבר דקה.
אם הבנתי אותך עכשיו (מה שבספק רב - ניסיון ההווה והעבר מראה שאני בדרך כלל _לא_ מבינה אותך), אז אתה רוצה התנהגות כאילו לחצו על הסמליל, כלומר הערכים ברשימת המעקב ממשיכים להיות מודגשים, והסמליל עדיין מציג מספר, אבל הוא צבוע באפור. זה ממש _לא_ מה שקורה כשבטיימר עברה דקה. מה שעוד יותר מתסכל זה שאחרי שהסברתי בפירוט את ההתנהגות, כתבת "ההתנהגות שתיארת היא זאת שציפיתי לראות". אם תבדוק, תראה שההתנהגות שתיארתי מתבצעת בפועל (אנא קרא בעיון את התיאור). קיפודנחש 00:46, 12 במרץ 2017 (IST)
בעניין הפיירפוקס: אז מה זה סטנדרטי לדפדפנים שמדיה ויקי עם ג'אווסקריפט חייבים להתמך בהם? יש רשימה באיזה מקום?
בעניין 88: אתה צודק. התבלבלתי בין שני סוגי התנהגות, ככה שאפילו התיאור המפורט שלך נראה לי מתאים. אני מתנצל.
בעניין המשתנים - ברור שזה ייכנס ללוקלי. אני פשוט באמצע העבודה. תוך כמה ימים אני אסגור את כל הקצבות, כולל זה, שינוי שם למשתנה uuu, עזרה, קינפוג וכל מה שצריך. אין סיכוי שמשתנה גלובלי יישאר שם. יגאל (בקשת עזרה, IKhitron ושיחה) 01:19, 12 במרץ 2017 (IST)

אם התיאור שלי מכסה את הצורך, אז הוא כבר מתאר את ההתנהגות הנוכחית. אם אתה עוד משפר את הסקריפט, אז עוד הערה קטנה: אתה קורא שם ל api מהרבה מאד מקומות (לא ספרתי, אבל זה נראה כמו תריסר או יותר), ובכל מקום אתה משתמש ב new mw.Api. זה לא פשע, ואפילו לא ממש מזיק, אבל זה לא יפה ולא נחוץ. קרא ל new פעם אחת בהתחלה, ותשתמש באובייקט כל פעם שצריך, במקום לייצר חדש כל פעם. קיפודנחש 07:37, 12 במרץ 2017 (IST)

זה בדיוק העניין שהוא לא, כי הסברתי לך לא נכון את הצורך שהיה לי. בעניין ה-Api - תודה, יתוקן. ברור שהייתי עושה זאת אם היה לי שמץ של מושג שזה אפשרי, אבל להזכירך, לא למדתי את השפה בצורה נורמלית, תמיד לא סבלתי אותה, והשקעתי כמה שעות ביום בתוכנית הזאת במשך חודשיים רק כי החל ממחר אצטרך ללמד באמצעותה חומר להמוני סטודנטים במקום scheme, ואני צריך לדעת על מה אני מדבר. יגאל (בקשת עזרה, IKhitron ושיחה) 12:13, 12 במרץ 2017 (IST)

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

אחרי כל הנאום הזה, אחזור על מה ששאלתי הרחק במעלה הדיון הארוך הזה: מה השאלה? מה בעצם אתה רוצה? קיפודנחש 15:56, 12 במרץ 2017 (IST)

??? לא הסברתי לך כי הבהרת לי שאין לך זמן לעסוק בזה. אם אתה רוצה הסבר מה רציתי בכל זאת, אז בבקשה: התכוונתי, לפני שביבלבתי אותך עם משהו לא נכון, להתנהגות בה אני שולח סיגנל לסקריפט 88, והוא מגיב כמו בלחיצה על המלבן הירוק ללא פתיחת פופאפ. כלומר, הוא יהפוך לאפור מיידית, ויעדכן את המספר במידה שיש צורך בעדכון מאז העדכון האחרון, שנעשה בלחיצה דומה או באמצעות טיימר. מקווה שזאת אכן ההתנהגות שקוראת בסקריפט ושתפסתי אותה נכון, כי כשאני לוחץ על המלבן שלושה בדברים שקורים הם עדכון המספר אם צריך, הפיכה לאפור ופתיחת פופאפ. יגאל (בקשת עזרה, IKhitron ושיחה) 16:42, 12 במרץ 2017 (IST)
לא אמרתי ש"אין לי זמן לעסוק בזה". עשיתי מה שביקשת בפעם הקודמת (מה שביקשת, לא מה שהתכוונת), ואמרתי שאני מוכנה לעשות זאת שוב, אם זה לא יותר מדי עבודה. נסה $( 'body' ).trigger( 'script-88-pretend-clicked' ). קיפודנחש 17:19, 12 במרץ 2017 (IST)
ענק. תודה רבה. זה נכבה מיידית. עוד לא נתקעתי במצב שזה משנה מספר כי אני בינתיים מדבג משהו אחר, אבל אני מקווה שגם זה יקרה בקרוב. יגאל (בקשת עזרה, IKhitron ושיחה) 21:42, 12 במרץ 2017 (IST)

פיצוץ התבניות

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

היי. מה עשיתי: פתחתי את פיגועי הטרור הפלסטיני (2015–2016). מה ציפיתי: לראות ערך. מה ראיתי: 55 תבניות בחוץ. יש הצעות לשיפור? כלומר, חוץ מלמחוק את הערך? יגאל (בקשת עזרה, IKhitron ושיחה) 20:17, 27 בפברואר 2017 (IST)

זה לא מה שאני רואה. יש שם תבנית איחוד ותבנית שכתוב, מה שמעיד שכנראה יש עורכים שלא מרוצים מהערך, ואחרי שתי התבניות, ערך שנראה כמו כל ערך (בלי להתייחס לתוכן). מה הכוונה "55 תבניות בחוץ"? אולי צילומסך יבהיר למה אתה מתכוון. קיפודנחש 02:41, 28 בפברואר 2017 (IST)
אין לי איך לצלם עכשיו. נסה לעשות חיפוש של המילה תבנית. יגאל (בקשת עזרה, IKhitron ושיחה) 02:56, 28 בפברואר 2017 (IST)
מצאתי את המילה תבנית פעם אחת, בטקסט של תבנית האיחוד. קיפודנחש 03:55, 28 בפברואר 2017 (IST)
כשאוכל, אשלח לך צילום מסך. יגאל (בקשת עזרה, IKhitron ושיחה) 04:01, 28 בפברואר 2017 (IST)
הרשה לי להסביר טוב יותר... קיפוד, ראה את פרקי " קישורים חיצוניים" ו"הערות שוליים". עקב הכללות מרובות מדי, מופיעה בתצוגה המילה "תבנית" במקום תוכן התבנית. בורה בורה - שיחה 07:07, 28 בפברואר 2017 (IST)
שיחה:פיגועי הטרור הפלסטיני (2015–2016)#הערות5 שוליים בערך פיגועי הטרור הפלסטיני (2015–2016) - זו מגבלה טכנית על כמות התבניות בערך. הערך כתוב רע מאוד, ואת זה לא אני אמרתי אלא מדיה ויקי. ערן - שיחה 07:20, 28 בפברואר 2017 (IST)
תודה. קיפודנחש, אתה עדיין צריך צילום מסך? יגאל (בקשת עזרה, IKhitron ושיחה) 17:07, 28 בפברואר 2017 (IST)
ואני בהחלט בעד פיצול הערך לפי תקופות. יגאל (בקשת עזרה, IKhitron ושיחה) 17:08, 28 בפברואר 2017 (IST)
תודה, בורה. כשמסבירים לי לאט אני בסוף קולטת. כשחיפשתי את המילה "תבנית" ומצאתי רק פעם אחת, זה היה כנראה בתצוגת ניידים... אוקצור, אם לוחצים Ctrl+U, ומקבלים את קוד המקור של הדף ב-HTML, צריך לחפש NEWPP, ומה שרואים זה את ההערה הבאה (זכור לי שהייתה דרך יותר מסודרת להגיע ל"מידע על ביצועי המפענח", אבל עכשיו לא הצלחתי למצוא. אם אזכר, אשוב לכאן ואעדכן ((עדכון: מצאתי דרך עקומה, אבל עובדת: היכנס למצב עריכה בדף כלשהו במרחב "יחידה", ובתחתית הדף תמצא אפשרות ל"הצגה מקדימה" של דף כלשהו בוויקיפדיה. הזן את שם הדף ובקש תצוגה מקדימה - בתחתית הדף תמצא תיבה עם "ביצועי מפענח")). בכולופן, מה שיש ב-NEWPP זה מידע על ביצועי המפענח, ובדף הזה זה נראה כך:
<!-- 
NewPP limit report
Parsed by mw1214
Cached time: 20170228182701
Cache expiry: 2592000
Dynamic content: false
CPU time usage: 1.660 seconds
Real time usage: 1.773 seconds
Preprocessor visited node count: 32601/1000000
Preprocessor generated node count: 0/1500000
Post‐expand include size: 2097152/2097152 bytes
Template argument size: 149843/2097152 bytes
Highest expansion depth: 18/40
Expensive parser function count: 27/500
Lua time usage: 0.765/10.000 seconds
Lua memory usage: 2.14 MB/50 MB
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 1575.793      1 -total
 72.49% 1142.280    227 תבנית:הערה
 16.57%  261.184     77 תבנית:Ynet
 11.30%  178.030    198 תבנית:Pv-options
 10.22%  161.044      1 תבנית:סכסוך_צבאי
  9.17%  144.443      2 תבנית:תבנית_מידע
  7.67%  120.868    198 תבנית:Pv-options/internal
  7.39%  116.519     34 תבנית:וואלה!
  6.79%  106.953    162 תבנית:תבנית_מידע/שורה
  5.68%   89.527      1 תבנית:הערות_שוליים
-->

השורה המעניינת היא: Post‐expand include size: 2097152/2097152 bytes, שלפי מה שידוע לי אומר שהדף המפורסר פשוט גדול מדי. הפרסר עוצר אחרי שהדף המפורסר מגיע לגודל מסוים, ואחרי זה, all bets are off. ברור שעליך לצרף את קטגוריה:דפים שבהם ההכללה גדולה מדי לרשימת הקטגוריות לריקון מיידי. בקיצור, מה שאתה רואה לא רצוי, אבל צפוי. דבר דומה תמצא בדף השני במרחב ויקיפדיה בקטגוריה הזו - רב חסדא - שזה אפילו ערך מומלץ, למרבה הבושה). בב"ח - קיפודנחש 20:44, 28 בפברואר 2017 (IST)

הערך רב חסדא מכיל כ-130 הערות שוליים. זה לא כל כך הרבה. ראיתי כבר ערכים עם 180 הערות. אז למה זה קורה? אני בטוח שכשהוא הפך למומלץ זה היה בסדר. אולי קרה משהו מאז? בורה בורה - שיחה 20:59, 28 בפברואר 2017 (IST)
אני יודע שלא תאהבו לשמוע את זה, אבל כשמרוקנים את יחידה:ParamValidator מתוכן (כלומר משאירים שם רק פונקציה ריקה) אין בעיה. הדרך ה"נכונה" לבדוק פרמטרים היא באמצעות בוט או סקריפט. ערן - שיחה 21:04, 28 בפברואר 2017 (IST)
הוא היה בסדר גם לפני חודש. כנראה הוסיפו לו עוד הערה. ובאמת לא אהבנו. אני דווקא הייתי חושב בכיוון להמציא דרך שכל הערה לא תקח שתי תבניות, אלא רק אחת. אין לי מושג אם זה אפשרי, אבל כדאי לשקול. יגאל (בקשת עזרה, IKhitron ושיחה) 21:06, 28 בפברואר 2017 (IST)
היחידה הזו כבר הוכיחה את עצמה כל כך, שכל דיון עליה מיותר. ראה את הטיפול לאחרונה בקבצי הרשיונות השגויים או בתבניות העיתונים. בורה בורה - שיחה 21:07, 28 בפברואר 2017 (IST)
העובדה היא שהיחידה הזו מזיקה לזמן הטעינה של דפים ומגבילה את כמות התבניות בצורה חריגה. אין שום סיבה להפיל את החישוב הזה דווקא על מדיה ויקי ולא על תוכנה יעודית - בין אם סקריפט ובין אם בוט. ערן - שיחה 21:23, 28 בפברואר 2017 (IST)
בערך ג'אנלואיג'י בופון יש 419 הערות שוליים! בורה בורה - שיחה 09:46, 1 במרץ 2017 (IST)
אז ככה. השקעתי שעה והורדתי לכמה דקות את מספר התבניות בהערת שוליים מ-2 ל-1. כלומר, בערך עם 200 הערות שוליים מספר התבניות קטן ב-200. אז המקום בו מתחילה הבעיה זז למטה, אבל לא ב-200 תבניות, אלא ב-4. אני מתחיל לחשוד שניהול פרמטרים בכלל לא קשור, אלא רק הכמות הענקים של ההערות. אבל אולי כדאי להחזיר לפעולה את יחידת ה-options הישנה ולראות אם זה פותר את הבעיה לגמרי. יגאל (בקשת עזרה, IKhitron ושיחה) 16:02, 1 במרץ 2017 (IST)
אבל אני מראה לך שבופון עובד מצוין עם כמות כפולה של הערות (419). 200 זה כלום ו-130 של רב חסדא עוד יותר כלום. יש איזו בעיה אחרת. בורה בורה - שיחה 19:17, 1 במרץ 2017 (IST)
זה דווקא לא משנה, כי זה לא סופר רק הערות. יגאל (בקשת עזרה, IKhitron ושיחה) 19:47, 1 במרץ 2017 (IST)
משתמש:ערן: הסיבה להפיל את החישוב הזה על היחידה היא שיחידה יש.
הדבר הנכון ביותר היה אם החברים שכתבו את הרחבת templatedata יתלבשו על ה-HOOK לפני שמירה, יעברו על כל התבניות בדף, ותבנית שיש לה TD, תיבדק, כחלק מהקוד ב-PHP של ההרחבה הזו. הם לא עשו זאת.
בעדיפות שנייה, כמו שאמרת, בוט. אם מישהו יכתוב בוט שעובר על כל התבניות בדף, בודק לאילו מהן יש TD, ומריץ עליהן בדיקה (או לחילופין, בוט שמקבל כפרמטר תבנית או תבניות עם TS, ועובר על הדפים שכוללים אותן), אפשר יהיה בשמחה לסלק את היחידה הזו. עד שזה יקרה, השאלה היא האם לבצע את הבדיקה כמו שהיא מתבצעת היום, או לא. כמו שבורה ציין, הבדיקה הזו, (שאישית אכן הייתי מאד סקפטית לגביה), תפסה הרבה טעויות ושגיאות אמתיות בשימוש בתבניות, טעויות שאינן דווקא "מקל עודף בקצה התבנית", אלא טעויות ממש שגרמו לבעיות בהצגת ערכים. לא מובן לי למה אתה אומר שהיחידה מזיקה לזמן הטעינה של דפים - לדעתי היא אמורה להפריע רק בזמן שמירת הדף, ולפי NEWPP זמן הריצה של לואה אינו גדול, אפילו בדפים האלו שמתלוננים על Post‐expand include size. הלוגיקה שהבוט ההיפותטי צריך לממש אינה מאד מסובכת - יש איזה 20 או 30 שורות של לואה, אבל צריך גם לנתח את הקריאה לתבנית ולמצות פרמטרים, דבר שהקוד בלואה מקבל בחינם. אולי בספריות של הבוטים השונים הפונקציונליות הזו כבר ממומשת. כאמור, ברגע שיהיה בוט שעושה את העבודה, אפשר וכדאי לבטל את השימוש ביחידה הזו. קיפודנחש 21:45, 1 במרץ 2017 (IST)
בורה בורה מצאנו דרך עקומה להתגבר על הבעיה: זה רעיון דומה ל{{ללא בוט}}, שמאפשר לתת לדפים מסוימים לעבור ב"מסלול הירוק", ולוותר להם על בדיקת פרמטרים. זה מתבצע בעזרת רשימת verboten, ומוסבר בקטגוריה:דפים שבהם ההכללה גדולה מדי לניקוי מיידי. קיפודנחש 18:55, 12 במרץ 2017 (IST)
"The long and winding road". כבר הגבתי בדף השיחה המקורי. מקווה שתמצאו בקרוב את שורש הבעיה ואיך פותרים על אמת. בורה בורה - שיחה 23:39, 12 במרץ 2017 (IST)
שורש הבעיה זה כנראה phab:T107119: אם תיכנסו ותתנו לייקים, ואולי תרימו את העדיפות של המשימה הזו, היא אולי תתבצע.
הסבר: קריאה של TD זו משימה טבעית לגמרי למודול של סקריבונטו, אבל אין דרך שפויה לעשות זאת. אנחנו (אני) פתרנו את הבעיה על ידי קריאה של המקור של דף התבנית, וניתוחו. זה עקום לגמרי, ויכול גם לגרום לטעויות. מה שנחוץ זו פונקציית ספריה שמאפשרת לשתות את ה-TD מתוך מודול ("יחידה"), בעזרת קריאה לפונקציה של מדיה ויקי. ברגע שזה ייפתר, כנראה אפשר יהיה להחזיר את ניהול הפרמטרים בלי שזה יוסיף עומס על המערכת. עד עכשיו, המפתחים מתעלמים בנון-שלאנטיות מהבקשה הזו כבר קרוב לשנתיים (אולי משתמש:Amire80 יכול לדחוף להם קצת פלפל?). בגדול, זו בקשה לגמרי סבירה, ולא ברור לי למה הוענקה למשימה הזו עדיפות תחתונה, ולמה המפתחים בוחרים לא למלא את הבקשה. קיפודנחש 00:37, 13 במרץ 2017 (IST)
למה הבאג הזה מסומן "This task has been locked."? בורה בורה - שיחה 05:59, 13 במרץ 2017 (IST)
לא ראיתי שם סימון כזה. מה שראיתי זה שהעדיפות שלו מסומנת כנמוכה ביותר ("lowest"), אבל הוא לא נעול. איפה בדיוק ראית את הסימון הזה? קיפודנחש 06:36, 13 במרץ 2017 (IST)
שורה אחרי התגובה שלך מ-Mon, Mar 13, 4:25 AM. אולי בגלל שאין לי הרשאות שם? לא זוכר אם בקשתי. בורה בורה - שיחה 06:39, 13 במרץ 2017 (IST)

──────────────────────────────────────────────────────────────────────────────────────────────────── לא מופיעה לי שם הודעה כזו. בקיצור, מי שנעול זה כנראה אתה, לא הכרטיס... אתה כבר צריך להיות רגיל, לא? קריצה. קיפודנחש 06:45, 13 במרץ 2017 (IST)

כלים

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

שלום, הוספתי לעצמי לפני מספר חודשים כלי לבדיקת קישורים חיצוניים. הכלי עובד מצוין, אלא שלא תמיד הוא מופיע בין הכלים המוצגים בצד ימין, ואין לי מושג מדוע. האם יש לך רעיון? לפעמים ימים רצופים הכל תקין ואז מדי פעם כן ומדי פעם לא... --‏Yoavd‏ • שיחה 06:41, 3 במרץ 2017 (IST)

קשה לדעת. בדרך כלל, בהנחה שמדובר באיזה שהוא סקריפט, ובהנחה שמשהו קרה שמנע מהסקריפט לפעול כראוי, אפשר ללחוץ בדפדפן על F12, ולראות אם יש בקונסול איזו הודעה על שגיאה. יש כל מיני סיבות למה משהו לא עובד, והרבה פעמים זו תוצאת לוואי של תקלה בסקריפט אחר, אם כי כמובן החשוד העיקרי הוא הסקריפט שלא עובד בעצמו. בדוק אם יש משהו בקונסול, ואם כן, אפשר לנסות לטפל בבעיה. בברכה - קיפודנחש 23:30, 4 במרץ 2017 (IST)
שלום , בינתיים גיליתי מה הבעיה. הכלי מופיע, אבל לפעמים לוקח לו הרבה זמן להופיע (דקות). בסוף הוא מופיע. זה מוזר אבל זה כך. --‏Yoavd‏ • שיחה 14:29, 5 במרץ 2017 (IST)
אתה בפלאפון מנגו 1995? יגאל (בקשת עזרה, IKhitron ושיחה) 23:18, 5 במרץ 2017 (IST)
למי הופנתה השאלה? קיפודנחש 23:28, 5 במרץ 2017 (IST)
ליואב. יגאל (בקשת עזרה, IKhitron ושיחה) 23:30, 5 במרץ 2017 (IST)
אני שואל שאלה רצינית,ואני משתמש במחשב מהיר. לפעמים זה לא מופיע, ואין לי מושג מדוע. גם היום הבעיה חזרה על עצמה.--‏Yoavd‏ • שיחה 09:46, 6 במרץ 2017 (IST)
בחשתי קצת במשתמש:Yoavd/common.js. אם זה גורם נזק, שחזר. אם זה לא עוזר, אפשר לקוות שזה לפחות לא מפריע... קיפודנחש 18:25, 6 במרץ 2017 (IST)
כרגע אני מנסה ובינתיים זה עובד. כמובן שאין לי מושג מה עשית אבל אני מקווה שזה יתייצב ויעבוד באופן עקבי. תודה רבה! --‏Yoavd‏ • שיחה 21:32, 6 במרץ 2017 (IST)

phab:T159618

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

היי. חשבתי שאולי זה יסקרן אותך. יגאל (בקשת עזרה, IKhitron ושיחה) 13:40, 8 במרץ 2017 (IST)

בעקבות רשימות המעקב

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

היי. אשמח לשמוע את דעתך בעניין תאורטי, שצץ בראשי אחרי שהתעסקתי עם רשימות המעקב. האם אתה חושב שהיה עדיף שלחיצה על כפתור שמירה אחרי עריכת פסקה לא תעדכן את ה-timestamp של קריאה אחרונה של הדף עבור רשימת המעקב? כי אם ערכתי פסקה עשר דקות ושמרתי, לא יהיה לי מושג על שינויים שנעשו בינתיים בשאר הפסקאות. יגאל (בקשת עזרה, IKhitron ושיחה) 01:22, 12 במרץ 2017 (IST)

לדעתי התנהגות כזו תהייה משגה. אחרי השמירה הדף כולו מוצג, ולכן יש לנקות את ה timestamp. נכון שהעורך אולי לא קרא איזה שינוי בפסקה אחרת, אבל זה תמיד נכון: גם כשלא מדובר בעריכה שלך, הניקוי של ts מתבצע בפתיחת הדף, ואין שום בדיקה שבאמת קראת את השינוי. עצם זה שבכלל זוכרים, מסמנים, ומדגישים, זה כבר חידוש ושכלול מספיקים. לא כל כך מזמן גם זה לא היה, אלא רק רשימת מעקב (שלא ידעה לספר לך אם ראית או לא ראית שינוי כלשהו), וזה ענה על הצורך ב 96.12%. ההדגשות זה בסך הכל דובדבן מלמעלה - נוח ומועיל, אבל לא באמת חיוני לתכלית של מעקב אחרי דפים ושינויים, והתעסקות יתרה בהדגשות לא מועילה באמת (לכן, לדעתי, כל ה wlm זה משחק נחמד, אבל לא באמת משפר את העבודה). קיפודנחש 07:49, 12 במרץ 2017 (IST)

לא כל כך הבנתי, מה רע אתה רואה בזה, כי התשובה באה מכיוון של לא אכפת לי, ולא התנגדות. בעניין ה-WLM - לדעתי זה כבר חסך לי אלפי שעות. אבל אני לא אובייקטיבי. ביקורת, תגיד משהו. יגאל (בקשת עזרה, IKhitron ושיחה) 12:08, 12 במרץ 2017 (IST)
אני לא מפוקס עכשיו. ה-WLM עושה לי טוב וחוסך המון זמן, אבל לא הצלחתי להתרכז כדי לקרוא את דברי קיפודנחש, אולי יש שם משהו פחות גורף מ-10 המילים האחרונות. ביקורת - שיחה 13:10, 12 במרץ 2017 (IST)
תודה, ביקורת. יגאל (בקשת עזרה, IKhitron ושיחה) 16:38, 12 במרץ 2017 (IST)

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

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

בהחלט. הבנתי את דעתך ואני לא מתכוון לשכנע אותך. אם תרצה להבין את הלוגיקה שלי, קרא את המשפט הבא, אחרת תתעלם ממנו. העמדה שלי היא שבניגוד לכל שאר המצבים בן אדם יודע שהוא לוקח סיכון, כי אם אתה לא רוצה לאפס כשאתה לוחץ כל קישור, אל תלחץ, אבל כאן אתה הרי לא יכול לשמור את העריכות שלך. אולי יום אחד אכין גאדג'ט ברירת מחדל שבעת שמירה מודיע: שימי לב שבזמן שערכת הדף השתנה, כדאי לך לבדוק את ההיסטוריה. יגאל (בקשת עזרה, IKhitron ושיחה) 16:38, 12 במרץ 2017 (IST)
הרעיון שהסרת ההדגשה משורה ברשימת המעקב זה "סיכון" נראה לי ביזארי. קיפודנחש 17:01, 12 במרץ 2017 (IST)
לא הדגשת השורה, אלא סיכון בכך שמישהו חושב שעבר על כל העריכות בדף מסויים, והוא לא. יגאל (בקשת עזרה, IKhitron ושיחה) 21:43, 12 במרץ 2017 (IST)

טיוטה

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

שלום. איך מגיעים לטיוטה של "אמהות ואבות מצילים את חיפה והקריות"? בברכה, רפאל גורי Rafael Guri - שיחה 07:43, 18 במרץ 2017 (IST)

שלום משתמש:רפאל גורי. עד כמה שהצלחתי לראות, אין טיוטה כזו. הערך עצמו נמחק (כמה פעמים), כפי שאפשר לראות כאן. תוכל לשאול את מפעילי המערכת שמחקו את הערך. קיפודנחש 17:58, 18 במרץ 2017 (IST)
שלום. תודה. Like בברכה, רפאל גורי Rafael Guri - שיחה 08:54, 19 במרץ 2017 (IST)

בעקבות מה שאמרת במזנון

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

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

קשה לי להאמין שזה נובע מאיזה הבדל משמעותי. כשעשינו זאת מקומית, השתמשנו ברוחב טור של 32em, והמחלקה שמוגדרת במדיה ויקי מגדירה רוחב של 35em, אבל פרט לזה המימוש זהה, כלומר הוספת מחלקה עם תכונה של column-width (ונגזרותיו תלויות הדפדפן). אם יש עוד איזה טריק קסום שמונע פיצול הערה אחת על פני מספר טורים, לא ראיתי אותו, וקשה לי להאמין שיש כזה. יתכן שמה שאתה רואה נובע מעדכון תוכנה בדפדפן בו אתה משתמש, ששינה את ההתנהגות, או אולי הפיצול עדיין קורה, והסיבה שאתה לא נתקלת בו היא מקרית, וקשורה אולי להבדל בין 32 ל 35. קיפודנחש 17:20, 19 במרץ 2017 (IST)
מעניין. אבל לא נראה לי. ניסיתי בכמה דפדפנים. ולא חושב שזה עדיין קורה. פתחתי את הערך דוד בן גוריון, אני רואה שם הערה 32 בת 4 שורות בעמודה ראשונה, הערות 33 ו-34 בנות שתי שורות כל אחת בעמודה השנייה. מחקתי מהטקסט את הערה 33 ולחצתי על תצוגה מקדימה. 32 הארוכה נשארה כולה בעמודה הראשונה, למרות שבעמודה השנייה יש ארבע שורות ריקות. נראה לי שבכל זאת יש קסם באוויר. יגאל (בקשת עזרה, IKhitron ושיחה) 17:32, 19 במרץ 2017 (IST)
עוד קצת חפירה העלתה שאתה צודק ואני טעיתי: יש קסם כזה, והוא נקרא break-inside:
/* Avoid elements from breaking between columns */
.mw-references-columns li {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}
נראה שלו היינו מודעים לדבר הזה, היינו יכולים למנוע שבירת שורה גם במנגנון הקודם (כרגיל, לא בדוק...). אולי זה משהו שנוסף מאוחר יותר, ואולי סתם לא ידענו... קיפודנחש 17:53, 19 במרץ 2017 (IST)
גדול. תודה. :-) יגאל (בקשת עזרה, IKhitron ושיחה) 17:55, 19 במרץ 2017 (IST)
תודספת מאוחרת: לפי הסטטוס כאן וכאן, , נראה שזה אכן משהו שנוסף מאוחר יותר, אבל לא הצלחתי להבין מתי. קיפודנחש 18:01, 19 במרץ 2017 (IST)
שנציע להוסיף את זה לתבנית טורים? מובנה או כפרמטר או כפרמטר ברירת מחדל? יגאל (בקשת עזרה, IKhitron ושיחה) 18:05, 19 במרץ 2017 (IST)
נשמע הגיוני. לא צריך דיונים, ולא צריך פרמטר - אפשר פשוט להוסיף. אין שום מקרה בו מתבקשת חלוקה לטורים ושבירה באמצע סעיף ברשימה רצויה. הכוונה כמובן כשמדובר ברשימות (אלמנט li) בלבד - אם התוכן אינו רשימה, שום דבר לא צריך להשתנות. אפשר פשוט להגדיר כלל css חדש כזה (כדי לא לערבב עם mw-references-columns - אולי יש למחלקה הזו עוד תכונות שמוגדרות במקומות אחרים), ולהחיל אותו על תבנית טורים. נרלי שזה יעשה את העבודה, ולא יפריע במקומות אחרים. אתה מוזמן לעשות זאת, אלא אם אתה מעדיף שאני אעשה את השינוי... בב"ח - קיפודנחש 18:18, 19 במרץ 2017 (IST)
מה עם יהיה מקרה קיצוני של תבנית טורים ובה רשימה של שלושה סעיפים - שורה, עשקים שורות, ושורה? ומה שאתה אומר נשמע הגיוני. ואני בהחלט מעדיף שאתה תעשה זאת כדי למנוע מצב בו אמחק בטעות חצי ויקיפדיה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:20, 19 במרץ 2017 (IST)
אה, ולמה רק רשימה? מה עם סתם כמה פסקאות בטקסט? יגאל (בקשת עזרה, IKhitron ושיחה) 18:22, 19 במרץ 2017 (IST)
לא בדקתי, אבל לפי הבנתי, אם תוכן התבנית הוא קטע טקסט ארוך שלא מחולק לפסקאות, ונוסיף את ההתנהגות הזו, זה יגרום לשבירה לטורים להפסיק לעבוד (כלומר כל התוכן יופיע בעמודה אחת). יש עוד מקרים בהם זה יכול להיות לא רצוי: למשל כשכן יש שבירה לפסקאות, עם פסקה אחת גדולה ואחת זערורית - במקום לשבור בערך באמצע (מה שכנראה קורה היום), זה ישבור לפי הפסקאות, ובמקרה הזה זו כנראה לא ההתנהגות הרצויה. כשמדובר ברשימות, מצב כזה (סעיף אחד ברשימה דומיננטי מאד בארכו) הוא סטוי ולא צריך להתחשב בו, מה גם שבמקרה כזה חלוקה לטורים לא נראית סבירה. במילים אחרות, כשמשכנים רשימה בתוך {{טורים}}, אף פעם לא רוצים לראות סעיף אחד ברשימה נחצה בין טורים, אבל אי אפשר לומר אותו דבר על טקסט שאינו רשימה, בין אם הוא מחולק לפסקאות ובין אם לאו. אתה יכול לנסות ולחקור בדיוק איך זה מתנהג בכל מצב, אבל לדעתי מניעת שבירה ברשימות זה שיפור ב-100% מהמקרים, ומניעת שבירה במקרים אחרים היא מפוקפקת, ולא רצוי לתת לעורכים חופש להגדיר דבר כזה (כמעט אף עורך לא טורח לבדוק "איך זה נראה במסך רחב? איך זה נראה במצב צר? איך זה נראה בנייד?). בגדול, עדיף לצמצם את ההחלטות העיצוביות של העורכים, כי זה כמעט תמיד יותר נזק מתועלת. קיפודנחש 18:37, 19 במרץ 2017 (IST)
חוץ מזה, בשאלות עיצוביות הגורו זה משתמש:ערן - אני במקרה הטוב שוליה שנלחמת בשיניים כדי להישאר בחיים כשמדובר בעיצוב. מה שערן יגיד זה מה שצריך לעשות. קיפודנחש 18:39, 19 במרץ 2017 (IST)
צודק, ההסבר שלך בהחלט הגיוני. מה עם השאלה על רשימה שלא רוצים למנוע שבירה? ואז אולי כדאי להוסיף פרמטר ביטול? יגאל (בקשת עזרה, IKhitron ושיחה) 18:52, 19 במרץ 2017 (IST)
מה שאמרתי זה ש"אין דבר כזה" רשימה שלא רוצים למנוע שבירה. כשמציגים משהו ברשימה, ורוצים להציג אותה בעמודות, אף פעם לא רוצים שסעיף ברשימה יפוצל בין שתי עמודות, והשארת חופש כזה לעורכים זה 100% נזק. מה שעוד אמרתי זה שזו דעתי, אבל בדברים כאלו צריך לשאול את הגורו. קיפודנחש 18:58, 19 במרץ 2017 (IST)
באופן כללי כדאי להסתמך על ברירות מחדל אם אין סיבה טובה לחרוג מהן, ואני לא בטוח האם יש שימושים בטורים שאינם רק לרשימות, ולכן לא בטוח שכדאי לשנות את זה. אם בטוחים שטורים משמשת רק לרשימות אז אפשר לשנות. ערן - שיחה 20:04, 19 במרץ 2017 (IST)
בהחלט יש שימושים אחרים. אם מבחינה טכנית ניתן להכיל את זה לרשימות בלבד - מצויין. אם לא, כדאי לחשוב על פרמטר. יגאל (בקשת עזרה, IKhitron ושיחה) 20:06, 19 במרץ 2017 (IST)
@ערן ו־IKhitron: - מה שאמרתי זה שאפשר בקלות ליצור כלל כזה שישפיע רק על רשימות, בדומה לכלל שמדיה ויקי הגדירו, נניח:
/* Avoid elements from breaking between columns */
.hewiki-columns li {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid-column;
}
ולהוסיף את המחלקה hewiki-columns ל{{טורים}}. באופן כזה רשימות בטורים יוצגו בלי שבירת פריט ברשימה, וכל מה שאינו רשימה לא יושפע. קיפודנחש 20:32, 19 במרץ 2017 (IST)
זה נראה לי רעיון טוב להגביל רק לli. ערן - שיחה 21:17, 19 במרץ 2017 (IST)

בוצע בוצע קיפודנחש 21:22, 19 במרץ 2017 (IST)

עוד ניהול

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

היי. יכול להיות שאם יש פרמטר X, ואליאסים שלו Y, Z, הניהול לא בודק האם יש יותר מפרמטר אחד אותו דבר בשמות שונים? יגאל (בקשת עזרה, IKhitron ושיחה) 18:37, 21 במרץ 2017 (IST)

למיטב בדיקתי, לא משפיע. אבל לפעמים הסדר של הכינויים משפיע. בורה בורה - שיחה 18:45, 21 במרץ 2017 (IST)
לא הבנתי את התשובה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:48, 21 במרץ 2017 (IST)
הניהול בודק. בורה בורה - שיחה 18:55, 21 במרץ 2017 (IST)
בדקתי וראיתי שלא. אתה אומר סדר. מה זה סדר? יש דוגמה שבה זה עובד? יגאל (בקשת עזרה, IKhitron ושיחה) 18:57, 21 במרץ 2017 (IST)
כנראה קל מאד לבדוק את התשובה לשאלה (לא בדקתי). מבחינת הקוד, הוא אוסף את כל האליאסים (ומוכן לקבל מספר אליאסים לאותו פרמטר), וממש לא משנה לו אם 1,2,3 הם אליאסים של אותו פרמטר או ש-1 אליאס של פרמטר מסוים, ו-2 אליאס של פרמטר אחר. יש לך דוגמה שבה זה לא מתנהג כמו שאתה מצפה? קיפודנחש 18:59, 21 במרץ 2017 (IST)
הקוד {{טורים|תוכן=|שלום, עולם}} מחזיר מחרוזת יחסית ריקה: "{{טורים|תוכן=|שלום, עולם}}" יגאל (בקשת עזרה, IKhitron ושיחה) 19:03, 21 במרץ 2017 (IST)
ראה את העריכה האחרונה שלי בתבנית:טורים. שינוי הסדר הוריד מאות שגיאות. אין לי הסבר למה. בורה בורה - שיחה 19:11, 21 במרץ 2017 (IST)
לא הבנתי. תוכל להסביר במילים מה עשית שם? יגאל (בקשת עזרה, IKhitron ושיחה) 19:15, 21 במרץ 2017 (IST)
בפרמטר "מספר", בשדה "שם" היה כתוב "מספר" ובשדה כינויים "(מופרדים בפסיק)" היה כתוב "2". פשוט הפכתי ביניהם וזה הוריד המון שגויים. בורה בורה - שיחה 19:54, 21 במרץ 2017 (IST)
הודעות שגיאה לא נכונות או ערכים שגויים? יגאל (בקשת עזרה, IKhitron ושיחה) 19:58, 21 במרץ 2017 (IST)
נראה שהודעות שגיאה לא נכונות. אתה יכול לשחזר זמנית את העריכה שלי ולראות מה צץ בקטגוריה מחדש. בורה בורה - שיחה 20:01, 21 במרץ 2017 (IST)
הבנתי. קיפודנחש, יש מצב שחסר לך toString בהשוואה באיזה מקום? יגאל (בקשת עזרה, IKhitron ושיחה) 20:02, 21 במרץ 2017 (IST)

הבעיה עם בורה, זה שלמרות שהוא ינוקא, הזיכרון שלו יותר גרוע משלי. היינו בדיוק כאן בפעם הקודמת שהיה "גוואלט! אליאסים לא עובדים!", והמסקנה הייתה שאליאסים מספריים יש להגדיר ללא מירכאות. אם משתמשים במירכאות, דברים נשברים, משום שהפרמטרים עצמם (כלומר שמות הפרמטרים) מועברים כמספר ולא כמחרוזת. ככה גם היה עם ההודעה כשהתבנית עם השגיאה מוכמנת באלמנט עם "הסתרה" - אחרי ארבע חמש פעמים זה נכנס. כך גם עם תבניות שמופיעות כפריט ברשימה (שם צריך להשתמש בסט האופציות עם span) - ארבע חמש פעמים, וזה נכנס. בסוף גם נושא האליאסים ייכנס... אוקצור, להוריד את המירכאות מהמספרים שמופיעים באליאסים ב-td , שני אספירין, ותתקשר מחר בבוקר. (חיוך, קריצה, דחקה, או כל אמוטיקון אחר שאומר "אנא קח את דברי בהומור"). קיפודנחש 21:09, 21 במרץ 2017 (IST)

ידעתי שזה משהו עם אי התאמת טיפוסים. עכשיו, מה עם מה שאני שאלתי? יגאל (בקשת עזרה, IKhitron ושיחה) 21:28, 21 במרץ 2017 (IST)
קודם כל אתה צודק שהיינו שם... אבל בסופו של יום פתרתי את הבעיה! (גם עם בדרך פחות אלגנטית) בורה בורה - שיחה 21:34, 21 במרץ 2017 (IST)

בורה, זה לא פתרון: אם מחליפים בין הפרמטר ה"חוקי" והאליאס, כל הכלים (אשפים) יציעו למשתמשים את מה שאמור להיות אליאס במקום את השם. זה נקרא ללכת אחורה. יגאל, שאלת הרבה דברים. אם השאלה היא על tostring התשובה היא לא. אם הכוונה לשאלה על מספר אליאסים לאותו פרמטר - כבר עניתי. אם שאלה אחרת, מה השאלה? קיפודנחש 22:04, 21 במרץ 2017 (IST)

שוב, האם תרצה להוסיף קוד בניהול פרמטרים שבהנתן תבנית בה יש שני פרמטרים שקולים (אחד אליאס של השני או שניהם אליאס של השלישי) יזרוק שגיאה "פרמטר כפול" כדי שנוכל לתקן את זה? יגאל (בקשת עזרה, IKhitron ושיחה) 22:56, 21 במרץ 2017 (IST)
כתבתי לפני התנגשות עריכה: (כתבתי לפני ההתנגשות) על הדרך, זו דוגמה לעוד סיבה שמראה שפרמטרים ריקים הם רעה חולה: הדוגמה של יגאל ({{טורים|תוכן=|שלום, עולם}}) מתנהגת לא כמו שהוא ציפה, בגלל שהוא העביר פרמטר "תוכן" ריק. אם הא היה כותב {{טורים|שלום, עולם}}, הוא היה מקבל את ההתנהגות המצופה. @IKhitron: נראה לי שאתה בלבלת כאן מושגים משני עולמות שונים: השאלה הייתה על מערכת הניהול, שאין לה שום השפעה על מה שהתבנית עצמה מחזירה (חוץ מהודעת השגיאה המוסתרת והקטגוריה, כשיש שגיאה...). אם נראה לך ש {{טורים|תוכן=|שלום, עולם}} צריך להחזיר "שלום, עולם", המקום לתיקון זה בתבנית עצמה, לא במערכת הניהול (רמז: שימוש בתנאי במקום במקל פשוט). לדעתי אין בכך צורך, וזה אולי אפילו מזיק: אנחנו מעבירים בכוונה פרמטר ריק כדי לומר לתבנית "אל תשתמשי בפרמטר האלטרנטיבי (למשל ויקינתונים) או בברירת המחדל - אני רוצה את זה ריק בכוונה". זו (רק) אחת הסיבות לא לרשום תבניות עם פרמטרים ריקים כדרך שגרה: זה צריך להיות שמור למקרה המיוחד של "אני רוצה את זה ריק בכוונה".
(אחרי ההתנגשות) - יגאל, אתה כותב "שוב", ועכשיו, אחרי שהסברת, הבנתי סוף סוף את השאלה המקורית. בקריאה ראשונה של השאלה מה שהבנתי זה "אם לפרמטר אחד, X, יש שני אליאסים, Y ו-Z, האם המערכת מוכנה לקבל את שניהם כאליאסים"? נכון שזה לא בדיוק מה שכתבת, אבל to be honest, במקרה הזה כמו בהרבה מקרים אחרים, את "בדיוק מה שכתבת" לא הצלחתי להבין. כשאתה מדבר איתי, תמיד תשתמש בכפול מילים ממה שאתה נוהג בדרך כלל - כבר אמרתי לך שאני קשה. (בדומה: אל תשאל "ומה עם מה שאני שאלתי" בסיום דיון שעלו בו לפחות כמה שאלות שונות). לעצם העניין: מערכת הניהול לא בודקת מצב בו מעבירים גם פרמטר וגם את האליאס שלו, כמו שהיא לא בודקת אם מעבירים את אותו הפרמטר יותר מפעם אחת (למשל {{טורים|תוכן=שלום|תוכן=ולא|תוכן=להתראות}}. אפשר ללמד את המערכת לחפש גם מצבים כאלו. האם זה תמיד שגיאה? אין לי דעה בשאלה אם זה מועיל להוסיף זאת לבדיקה, אבל זה כנראה לא יהיה קשה. מה דעתך? מה דעת בורה? זה יועיל? קיפודנחש 23:12, 21 במרץ 2017 (IST)
הדוגמה שנתתי היא לא ציפייה לתשובה ריקה. זה פייפ שנוסף בטעות בין שם הפרמטר והערך, ראיתי דברים כאלו עשרות פעמים. אם תוסיף בדיקת אליאסים, זה יצפצף, ונוכל לתקן את זה במחיקת הפייפ, אז כן, זה יהיה מאוד מועיל. במיוחד שלכלי לתרגום תוכן יש הרגל מגונה בתרגום תבניות לשים על פרמטר במקור כמה אליאסים עם אותו ערך. בעניין אותו פרמטר - א', אתה לא תצליח לעשות זאת, כי לואה קולטת רק את המופע האחרון, ב', אין בכך צורך, כי מדיה ויקי מזהה אותם, גם כשיש יותר מאחד, גם כשאחד מהם ריק, ואפילו כשהם זהים. יגאל (בקשת עזרה, IKhitron ושיחה) 23:27, 21 במרץ 2017 (IST)
אעיר רק שבתבנית טורים תוכן מוגדר כפרמטר חובה, משום שאין לה משמעות ללא התוכן. על כן, בדוגמה של יגאל, היינו עולים על זה. אבל בהחלט יתכן פייפ מיותר שצריך לתפוס אותו. בורה בורה - שיחה 23:42, 21 במרץ 2017 (IST)
לא. אנחנו מוותרים לפרמטר חובה אם מעבירים alias שלו. קיפודנחש 23:48, 21 במרץ 2017 (IST)
אם קטגוריה:שגיאות פרמטריות כפילות פרמטרים תשאר ריקה צריך לבדוק את הקוד... קשה לי להאמין שאין כזאת שגיאה עד היום. בורה בורה - שיחה 23:50, 21 במרץ 2017 (IST)
אם הכוונה היא שזה כבר קיים, אז זה עדיין לא עובד. יגאל (בקשת עזרה, IKhitron ושיחה) 00:40, 22 במרץ 2017 (IST)
כן, זה WIP. קיפודנחש 00:42, 22 במרץ 2017 (IST)
ראיתי את זה ממצמץ פעם אחת (במג'יק (מודיעין), אבל עשיתי שטות ותיקנתי מיד. בכל אופן נראה שזה הולך ומתמלא לאט לאט... (ואם הכוונה לא ברורה: עכשיו זה אמור לעבוד). קיפודנחש 00:50, 22 במרץ 2017 (IST)
עובד. אדיר. תודה. בקשה אישית מכם או כל מי שקורא זאת: אם נתקלתם בשגיאה מעניינת בה מה שהיה אמור להיות מוצג לא הוצג בגלל כפילות, אנא דווחו כאן. יגאל (בקשת עזרה, IKhitron ושיחה) 01:02, 22 במרץ 2017 (IST)
@IKhitron: ראה נורית זרחי. קיפודנחש 01:34, 22 במרץ 2017 (IST)
ואו. יגאל (בקשת עזרה, IKhitron ושיחה) 01:43, 22 במרץ 2017 (IST)
רוב החדשים זה בקטגוריה:שגיאות פרמטריות בתבנית ציטוט וכבר יש בוט מתקן. בורה בורה - שיחה 02:38, 22 במרץ 2017 (IST)

כפי שיגאל ציין, כפילות בפרמטר עצמו היחידה לא יכולה לתפוס (לפחות לא היחידה הזו), כך שמה שנשאר זה תבניות שה td שלהן מגדיר אליאס. אין הרבה כאלו: יש הרבה יותר תבניות עם אליאס מאשר כאלו שמצהירות על זה. יש סיכוי טוב שאם יותר מהתבניות שמשתמשות במנגנון כזה גם יצהירו עליו, המנגנון ימצא עוד שגיאות. קיפודנחש 03:18, 22 במרץ 2017 (IST)

ראו את בומברמן למשל. בלי השכלול האחרון פשוט נעלם תוכן. בורה בורה - שיחה 20:09, 22 במרץ 2017 (IST)

שאלה לגבי בדיקת קישורים - פעם נוספת

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

שלום וסליחה על הנדנודים....אחרי כמה שבועות שהתיקון שלך סייע, זה שוב לא פועל. האם תוכל שוב להסתכל? --‏Yoavd‏ • שיחה 09:47, 22 במרץ 2017 (IST)

@Yoavd: קשה להגיד. יכול להיות שזה היה שיעול זמני - ניסיתי לטעון את דף הסקריפטים האישי שלך (משתמש:Yoavd/common.js, והלינק לבדיקת קישורים הופיע לי בארגז הכלים. במילים אחרות - works for me... קיפודנחש 17:37, 22 במרץ 2017 (IST)
אני אתן לך בהמשך מספר דוגמאות לערכים ומעניין אם תקבל את הלינק גם בהם. ייקח לי כמה שעות. --‏Yoavd‏ • שיחה 08:24, 23 במרץ 2017 (IST)
הנה כמה ערכים שכשאני מעיין בהם לא מופיעה בארגז הכלים השורה check links מועדון ווינX, ניימאר, ממזרים חסרי כבוד, הביצה הירושלמית, דדי זהר ולמעשה כל ערך שניסיתי לקרוא היום לא היה ניתן לבדיקה. --‏Yoavd‏ • שיחה 12:40, 23 במרץ 2017 (IST)
בחירת הערכים היתה לפי אילו שבוצעו בהם השחתות...מלבד בדיקת ההשחתה אני מסתכל גם על הקישורים החיצוניים. --‏Yoavd‏ • שיחה 11:07, 24 במרץ 2017 (IDT)

"חשוף את כל ההסתרות"

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

נראה שבמשתמש:בורה בורה/common.js ה-JS היה אמור לתת אופציה לחשוף את כל ההסתרות בלחיצת כפתור וזה לא קורה. תוכל לבדוק? בורה בורה - שיחה 20:32, 22 במרץ 2017 (IST)

עזור לי קצת: זה משהו שפעם עבד ומתיישהו הפסיק, או שזה מעולם לא עבד? קיפודנחש 20:44, 22 במרץ 2017 (IST)
אני לא זוכר שזה אי פעם עבד. האמת שזה די מציק, כבר כמה זמן. נזכרתי בזה עכשיו שוב כי אני עובד על בדיקה למה יש יותר תבניות מקטגוריות שגיאה. בורה בורה - שיחה 20:47, 22 במרץ 2017 (IST)
בדקתי, ואצלי זה עובד (על ידי טעינת דף הסקריפטים האישי שלך). אולי זו בעיה של תיעוד: בדף שיש בו אלמנטים מוסתרים (ו_רק_ בדף כזה), זה מוסיף לתפריט הנסתר (תפריט נסתר או "עוד") סעיף "חשוף את כל ההסתרות", שעושה את מה שמצפים ממנו. בדקתי בתחרות העל טאטא סטיל 2013. קיפודנחש 20:55, 22 במרץ 2017 (IST)
ראה קטגוריה:שגיאות פרמטריות לפי תבנית. לא רואה כזה פריט ב"עוד". בורה בורה - שיחה 20:59, 22 במרץ 2017 (IST)
לא ראיתי שם אלמנטים מוסתרים. קודם כל, בעצי הקטגוריות החיצים בכלל אפורים, ודבר שני, גם אם הם היו כחולים (כמו למשל בקטגוריה:ירושלים), זה לא נחשב ל"אלמנט מוסתר", וצריך לעשות משהו אחר אם רוצים לפתוח אותו על ידי סקריפט. יכול להיות שבכלל התכוונת ל"הסתר קטגוריות ריקות"? קיפודנחש 21:16, 22 במרץ 2017 (IST)
אני מתכוון ל"הסתר קטגוריות ריקות". כיום יש לי את הסקריפט שמסתיר אותן. אבל לעתים יש צורך לראות את כל הרשימה. בורה בורה - שיחה 21:33, 22 במרץ 2017 (IST)
זה סקריפט 94. כרגע הוא לא עובד בשני הכיוונים. אתה יכול להסיר את השורה מדף הסקריפטים האישי שלך שמגדירה auto_hide - במקום שהקטגוריות יוסתרו אוטומטית, ייתווסף לתפריט הנסתר סעיף "הסתר קטגוריות ריקות" שעושה זאת בצורה לא אוטומטית. אם פעם יהיה לי המון זמן (או אם תמצא מישהו שמעוניין להשקיע), אולי מתיישהו נלמד את הסקריפט הזה לעבוד בשני הכיוונים.... קיפודנחש 21:58, 22 במרץ 2017 (IST)
השימוש שלי הוא בערך 58/1 לטובת לא מוסתר/מוסתר... אז נשאר עם מוסתר. אבל אם משתמש:1Or מחפש פרוייקט מעניין, הוא מוזמן. בורה בורה - שיחה 22:25, 22 במרץ 2017 (IST)
לא ממש "מעניין", אבל אולי "מועיל". קיפודנחש 22:26, 22 במרץ 2017 (IST)
משתמש:1Or, יש מצב? בורה בורה - שיחה 20:21, 23 במרץ 2017 (IST)
לא ממש הבנתי על איזה סקריפט מדובר, מה הוא עושה ומה הוא אמור לעשות. אורשיחה07:36, 24 במרץ 2017 (IDT)
סקריפט 94. קיפוד נחש הסביר לעיל. בורה בורה - שיחה 07:41, 24 במרץ 2017 (IDT)
בוצע בוצע אם מפעילים את האופציה של האוטומטי, אז מתווסף ללשונית "עוד" כפתור שמציג את כל הקטגוריות. אורשיחה08:27, 24 במרץ 2017 (IDT)
אור, מעולה. המינוס היחידי זה שאם אתה בעמוד 3 ומפעיל את זה, הוא מחזיר אותך לעמוד 1 עם פתיחת הקיפול. תוכל לסדר? בורה בורה - שיחה 09:29, 24 במרץ 2017 (IDT)
זה קצת בעייתי. אורשיחה09:31, 24 במרץ 2017 (IDT)
בוצע בוצע אורשיחה09:38, 24 במרץ 2017 (IDT)
קיפוד, קם לך יורש! בורה בורה - שיחה 09:40, 24 במרץ 2017 (IDT)

שיחת משתמש:Ophirh22#חומוס

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

ראה שם. לא רציתי להטריד אותו, אבל אני מוצא את זה מוזר שאם מתקנים מבנה תבנית יש לתקן בכל מיני מקומות עלומים שזה יעבוד נכון... במקרה זה, לפחות בשני מקומות ומי יודע, אולי יש עוד. בורה בורה - שיחה 20:20, 23 במרץ 2017 (IST)

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

בעיות בתבנית:גמט בויקיטקסט

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

שלום רב לך,

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

בקשתי: האם תוכל לתקן את תבנית:גמט כך שהוא יציג את החלון התצוגה שלו בדיוק כמו תבנית:מכפלת גימטריה מציגה עכשיו?--Roxette5 - שיחה 21:52, 26 במרץ 2017 (IDT)

כל הכבוד!. תודה רבה לך.--Roxette5 - שיחה 10:35, 28 במרץ 2017 (IDT)

בועות

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

היי. מזה יום וחצי כל פעם שאני לוחץ על בועת ההתראות, נפתחת לי או בועת ההודעות משמאלה או בועת 88 מימינה. צריך לגעת בנקודה מסויימת בדיוק באמצע הפעמון, רק אז הוא נפתח. זה קורה לי במחשבים שונים ובדפדפנים שונים. הרגשת משהו כזה במקרה? יגאל (בקשת עזרה, IKhitron ושיחה) 02:53, 28 במרץ 2017 (IDT)

גם לי זה קרה כמה פעמים. לא שמתי לה לזה אחרי שקצת ניסיתי להבין, אולי פשוט הפסקתי לנסות כו נגמרו לי ההודעות. לא בטוח שעכשיו זה בסדר. לא ברור. אולי איזה עדכון תוכנה השאיר כמה שאריות מאחור. נסה רענון או כמה רענונים עמוקים. אם זה לא יסתדר אני אנסה לראות מה אפשר לעשות מאוחר יותר השבוע. אם זה עדיין קורה אחרי כל הרענונים, ואם זה מציק יותר מדי, תצטרך לבטל את 88 עד שיימצא פתרון. צר לי, אבל כרגע אין לי תשובה יותר טובה. קיפודנחש 07:57, 28 במרץ 2017 (IDT)

זה עדין קורה. מה שמוזר זה שזה קורה רק אצלנו, בויקינתונים או בויקיפדיה האנגלית זה לא קרה לי (שמתי את הסקריפט בדף מטא שלי). כרגע הבעיה מפריע אז הסרתי את החפיץ. אולי אנסה אותו שוב מחר. אינג. יונה ב. - שיחה - הבה נכחילה 13:19, 28 במרץ 2017 (IDT)
רגע, אתם אומרים שהבעיה היא עם 88? יונה, ניסית לשים אותו בוויקיאנגלית ולהפוך את שפת הממשק לעברית? או לפרסית? יגאל (בקשת עזרה, IKhitron ושיחה) 13:42, 28 במרץ 2017 (IDT)
הבעיה היא ב-88. שמתי אותו במטא ב־global.js ומשם הוא היה בכל האתרים. בויקינתונים עם שפת ממשק בעברית לא נתקלתי בבעיה. אינג. יונה ב. - שיחה - הבה נכחילה 14:22, 28 במרץ 2017 (IDT)
תודה. מוזר. קיפודנחש, עשיתי הרבה ריפרשים עמוקים, לא עוזר. יגאל (בקשת עזרה, IKhitron ושיחה) 14:50, 28 במרץ 2017 (IDT)
קבלו ביטול, זה לא קשור ל-88. אני עכשיו בלעדיו וזה קורה לי שוב. אני לוחץ על הודעות ונפתח לי התראות. זה קורה רק בלחיצה הראשונה. בפעמים שלאחר מיכן נפתח הדבר הנכון.
תוספת: אם לא לוחצים במדויק על המילה "שיחה" אלא קצת מעל, נפתח "ההודעות שלי". אינג. יונה ב. - שיחה - הבה נכחילה 16:01, 28 במרץ 2017 (IDT)
אאוץ' יגאל (בקשת עזרה, IKhitron ושיחה) 16:55, 28 במרץ 2017 (IDT)

88 או לא, אפשר לנחש שזה משהו מקומי. בתור שלב ראשון, אפשר לרוקן את דף הסקריפטים האישי ולראות, אולי זה איזה סקריפט שבמקרה יש לשלושתנו. בדומה, דף הסגנונות האישי. בתור שלב שני, אפשר לבטל את כל הגאדג'ים. אם לא זה ולא זה פותרים את הבעיה, אז כנראה זה ב common.משהו בוויקיפדיה בעברית... קיפודנחש 19:50, 28 במרץ 2017 (IDT)

יש לי בובת קש לדברים כאלו. נכנסתי לשם בעקבות דבריך, והכל בסדר, לפחות נראה בסדר, ניסיתי הרבה. יגאל (בקשת עזרה, IKhitron ושיחה) 20:24, 28 במרץ 2017 (IDT)
רוקנתי את דף הסקריפטים האישי ואת דף הסגנונות בנפרד וגם כל קטע בדף הגדג'טים בנפרד ואת אפשרויות הבטא. לאחר כל פעולה כזו רעננתי את הדף מספר פעמים כולל ריענון עמוק (cntl+f5 בכרום). וגם הוספתי action=purge ל-URL. כל זה לא עזר. חשבת שאולי זה קשור להוספות של דברים בתפריט העליון כמו משימות אבל זה לא עזר. יש את טיוטה שעד כמה שאני זוכר יש אפשרות לבטל את זה במקום כלשהו אבל לא הצלחתי למצוא איפה. כך שכרגע אני לא יודע מה יכול לגרום לזה. אינג. יונה ב. - שיחה - הבה נכחילה 08:18, 29 במרץ 2017 (IDT)
עדכון: זה לא בעיה בויקיפדיה העברית אלא בעיה כללית. נכנסתי שוב לויקיפדיה האנגלית וגם שם כאשר נמצאים מעל talks מקבלים קישור לyour notices. אבל ההתראות וההודעה בסדר. אז חשבתי שאולי זה בגלל הכיווניות. נכנסתי לויקיפדיה הפרסית ושם קורה כמו אצלנו. כאשר נמצאים על "הודעות" מוצג "התראות" כך שהתופעה קיימת אבל בגלל הכיווניות בשפות מימין לשמאל הבעיה קשה יותר. נ.ב. הנושא נבדק בוויקינתונים כאשר שיניתי את שפת התצוגה מעברית לאנגלית. אותם תופעות שתלויות בכיווניות. אמיר כחובב בעיות כיווניות אולי זה יעניין אותך. אינג. יונה ב. - שיחה - הבה נכחילה 08:24, 29 במרץ 2017 (IDT)
יתכן שאפשר להקל על הנושא על ידי מיקום הכוכב משמאל להודעות/התראות במקום מימינם בוויקיפדיות RTL. זה מכער את הקוד, אבל כנראה צריך. הבעיה היא שהכוכבית מותקנת אחרי ההודעות וההתראות, ולכן הבעיה יותר מורגשת עבור הכוכבית של רשימת מעקב, ומיקומה משמאל אולי יקל על הבעיה. פתחתי בג phab:T161728. קיפודנחש 20:45, 29 במרץ 2017 (IDT)
זה היה מהיר. זה תוקן תוך כמה שעות. אינג. יונה ב. - שיחה - הבה נכחילה 08:14, 30 במרץ 2017 (IDT)
קבלו ביטול. זה לא תוקן. אינג. יונה ב. - שיחה - הבה נכחילה 09:42, 30 במרץ 2017 (IDT)
בוצע תוקן. זה לא תוקן במקרה הכללי, אבל לפי רמזים בפבריקטור, תיקנתי ל-88. בין אם מתקינים 88 ובין אם לאו, אפשר עדיין לראות את הבעיה עבור התראות והודעות: כשמקליקים מעל "שיחה", רשימת ההודעות נפתחת. זה גם קורה בין ההודעות וההתראות, אם כי אולי לא בצורה קונסיסטנטית: כשמקישים על סמליל המיניבוס, מחוץ לריבוע של "ההודעות שלך", נפתחות ההתראות במקום ההודעות. (אחרי שפותחים את הפופאפ של ההתראות _או ההודעות_ פעם אחת, נראה שזה מסתדר. קיפודנחש 16:28, 30 במרץ 2017 (IDT)

לבדיקתך

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

שלום קיפוד, אנא בדוק את עריכה מיוחד:הבדל/20466972. העריכה שקדמה לה הסירה את פרמטר טורים בהתאם לדיון במזנון, אבל נראה שיש שזה יוצר שגיאת לואה (ולא סתם קטגורית שגיאה נסתרת) ולכן הסרתי לבינתיים. בברכה, ערן - שיחה 18:52, 30 במרץ 2017 (IDT)

מכיוון שאין שום קוד פעיל, הבעיה היא כנראה במעברי שורות כדאי לנסות לשים את החלק החסר בסוף התבנית, במקום בהתחלה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:06, 30 במרץ 2017 (IDT)

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

בדקתי בשני טאבים ובטעות שמרתי את הלא נכון ההסבר על short זה מה שהיה חסר לי, אני חושב שסידרתי את זה כעת. תודה, ערן - שיחה 19:33, 30 במרץ 2017 (IDT)

זו אולי דוגמה לתבנית בה יש הצדקה להשתמש ב short. התבנית מופיעה בעשרות או מאות אלפי דפים בוויקיפדיה, ועד שהמנוולים (בצחוק) ילמדו את סקריבונטו לצרוך templatedata בצורה שפויה, אנחנו עושים משהו סטוי לגמרי ( וגם מאד יקר). במקום זה כדאי לתקן את הבדיקה של short כך שלא תזרוק שגיאות. קיפודנחש 19:47, 30 במרץ 2017 (IDT)

לא הבנתי. ערן, אני רואה שאתה הורדת את טורים מתוך short. למה? יגאל (בקשת עזרה, IKhitron ושיחה) 20:13, 30 במרץ 2017 (IDT)
ולמה החלפת את הניהול לאחד לא מותאם במיוחד להערות שוליים? לא עדיף להשאיר את הניהול כמו שהוא, להריץ בוט להורדת פרמטר טורים, ואז להוריד את טורים מתוך short? או שעשית את זה זמנית עד אז? כי אני לא בטוח שזה לא ייצור שגיאות חדשות בינתיים. הייתה סיבה לכך שהתבנית הזאת לא בניהול הרגיל. יגאל (בקשת עזרה, IKhitron ושיחה) 20:17, 30 במרץ 2017 (IDT)
הבעיה היא שעבר המון זמן מאז, ואני לא זוכר מה הסיבה, אז אני לא יכול לדעת האם היא תקיפה עכשיו. יגאל (בקשת עזרה, IKhitron ושיחה) 20:19, 30 במרץ 2017 (IDT)
עברתי עכשיו על הקוד של פרמטרים, ואינני רואה שום צורך בניהול פרמטרים נפרד עבור הערות שוליים, ביאור וביאורים. סביר שיצרתי אותו עוד לפני שבניתי את יחידת הניהול בזמנו. אז אלא אם יש לכם הערות על זה, אוריד אותם ואעביר לניהול נורמלי. קיפודנחש, ערן, בורה בורה, Mikey641. יגאל (בקשת עזרה, IKhitron ושיחה) 20:30, 30 במרץ 2017 (IDT)
אני לא מתעניין כל כך בבדיקת פרמטרים, אבל נראה שהבדיקה הסטנדרטית עובדת טוב. ערן - שיחה 20:33, 30 במרץ 2017 (IDT)
למה בקטגוריה:שגיאות פרמטריות בתבנית הערות שוליים יש 1610 שגיאות? בורה בורה - שיחה 21:39, 30 במרץ 2017 (IDT)
בורה בורה, ראה את מה שכתבתי בדף השיחה של ערן. יגאל (בקשת עזרה, IKhitron ושיחה) 21:41, 30 במרץ 2017 (IDT)
הבנתי. אני מריץ בוט שמעיף את הפרמטר הזה. בורה בורה - שיחה 22:05, 30 במרץ 2017 (IDT)
בשום פנים ואופן לא, בורה בורה, זה מנוגד להחלטת המזנון. יגאל (בקשת עזרה, IKhitron ושיחה) 22:12, 30 במרץ 2017 (IDT)
זה לא מה שהקיפוד כתב. אולי תחליטו? בורה בורה - שיחה 22:14, 30 במרץ 2017 (IDT)
הוא כתב שהוא חושב שזאת כוונת ערן, בורה בורה. אין לי בעיה עם הכוונה הזאת, וזה גם סביר, אבל אולי לא לזאת ערן התכוון? בו נחכה לתשובתו. יגאל (בקשת עזרה, IKhitron ושיחה) 22:15, 30 במרץ 2017 (IDT)
בסדר. בורה בורה - שיחה 22:18, 30 במרץ 2017 (IDT)
יגאל, ראה את השינויים בתבנית:הערות שוליים: ערן הסיר את פרמטר "טורים" לגמרי, גם מהתבנית וגם מ-TD, ובתחלית הדיון הזה כתב " כתב "העריכה שקדמה לה הסירה את פרמטר טורים בהתאם לדיון במזנון". מה אתה רוצה יותר מזה? (ובקריצה אוסיף: לי זה יותר ברור מרוב הדברים שאתה שואל אותי או אומר לי...) קיפודנחש 22:44, 30 במרץ 2017 (IDT)
אני בטוח שאתה צודק, אבל אני תמיד פועל לפי כלל הזהב, אל תעשה לאחרים משהו שלא הייתי רוצה שיעשו לך. ולא הייתי רוצה שמישהו יפרש את דבריי בלי לשאול אותי. יגאל (בקשת עזרה, IKhitron ושיחה) 23:51, 30 במרץ 2017 (IDT)

הצעה לשיפור באשף התבניות

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

היי, לעניין אחר - אשף התבניות. חשבתי שאפשר לשפר את האשף כדי לעבוד טוב יותר עם ויקינתונים:

  1. בעת פתיחה של האשף, כאשר לא מסומנת תבנית, ניתן להציע תבנית מתאימה לערך. אפשר לעשות זאת באמצעות מאפיין P31 בוויקינתונים עבור הישות הנוכחית (wgWikibaseItemId) ולהציץ בP31 (מאפיין "הוא") - על פי המאפיין אפשר לדעת באיזה תחום עוסק הערך ולהתאים לו תבנית. במקרים של אישיות, נדרש גם לבדוק את P106 (מקצוע). לדוגמה: בערך האקראי דניאלה שמי P31=Q5 (הוא=אדם) מקצוע מוגדר "עיתונאי" ו"סופר" ולכן אפשר להתאים את תבנית:סופר. ואיך נדע לעשות את ההתאמה בין מזהה לתבנית? אפשר למשל ליצור דף בסגנון של מדיה ויקי:Citoid-template-type-map.json שהאשף יקרא כדי למצוא את המיפוי בין הגדרות ויקינתונים לתבניות מתאימות. אם תסכים לעשות זאת עבור תבנית אחת, אז מניסיון Mikey641 "עלול" להרחיב את זה לכל התבניות
  2. בתבניות שבהן המידע נמשך מוויקינתונים, אפשר בשדות שמקושרים לוויקינתונים, למלא את הinput בplaceholder של המידע הנמשך מוויקינתונים באמצעות שדה maps בtemplatedata שיבהיר איך שדה קשור לוויקינתונים. יש דיון על זה בphab:T69659. כיוון שזה לא מוגדר בצורה רשמית, אנחנו רשאים לבחור את ההגדרה של הmap כרצוננו. לדעתי זו יכולה להיות יכולת מאוד חזקה לאפשר לעורכים לראות את המידע הנשאב מוויקינתונים כדי להימנע מלדרוס אותו אם הוא מתאים (ואולי בהמשך - להזהיר במקרה שהוא לא מתאים).

מה דעתך? תרצה לעשות משהו כזה? ערן - שיחה 20:02, 30 במרץ 2017 (IDT)

איך מחליטים במי לבחור? לדניאלה שמי צריך תבנית:אישיות תקשורת. בורה בורה - שיחה 21:38, 30 במרץ 2017 (IDT)
  1. הרעיון יפה, אבל לדעתי עדיף לזרוק אותו מחוץ לאשף: יצירת סקריפט (גאדג'ט), שאפשר לצרוך, ולהעביר לו שם דף, והוא יחזיר רשימה של "תבניות מומלצות". זה יכול אולי להיות שימושי בעוד מקומות, למשל בעורך החזותי. האשף עצמו עסוק בדברים טכניים יותר, כמו בניית הטופס ומילויו, וכבר עכשיו יש בו יותר מדי קוד.
  2. אשמח ללמוד. אל תתבייש לערוך את הקוד של האשף אם זה יותר קל מלהסביר... כנראה צריך לאסוף את כל הדברים שרוצים למשוך מוויקינתונים (שדות שיש להם map - אולי להגביל לשדות שכרגע אין להם ערך, ואולי לא), ולזרוק שאילתה אחת, וכשהיא חוזרת לחלק באבוסים (אולי לסמן את השדות עם ערך לא תואם, אולי להמליץ לרוקן את השדות בהם הערך כן תואם). אם הבנתי נכון, ב-placeholders הכוונה לערך שיוצג בתבנית אם המשתמש לא ימלא כלום? נדמלי שבעבר, לפני templatedata, כשהשתמשנו בדף משנה "פרמטרים", היה משהו כזה שקראנו לו "ברירת מחדל" שכוונתו הייתה בדיוק זה: "מה התבנית תציג אם לא ימולא ערך", אם כי לא ברור שהעורכים הבינו והשתמשו נכון. הכוונה היא לשדר משהו כמו "אם זה ערך הפרמטר, השאירו את השדה ריק"?
קיפודנחש 21:53, 30 במרץ 2017 (IDT)
הוספתי תמיכה כזו לאשף, והתאמתי את תבנית:אישיות משחק לדוגמה, כשאת הבדיקות עשיתי למשל על ג'ורג' לוקאס, שבו השפה המועדפת מוצגת כאנגלית. משיכת הקוד מוויקינתונים התבררה כמסובכת יותר ממה שחשבתי שיהיה, כיוון שwbgetclaims ודומיו לא מפרמטים בצורה נאה את הנתונים. אשמח אם תוכל לעבור על השינויים ולוודא שלא קלקלתי. תודה, ערן - שיחה 02:16, 1 באפריל 2017 (IDT)

תודה רבה! זה היה מהיר... אעשה מאמץ לעבור גם על התוספת, וגם על האשף באופן כללי - לא ביקרתי בקוד הזה שנים. לפני כמה זמן הסבתי אותו משימוש בדף משנה לשימוש ב templatedata, אבל למען האמת זה היה "פגע וברח", והיות שמאז שהאשף נכתב למדתי הרבה, אולי אעבור עליו ואראה אם יש דברים שאפשר לעשות יותר טוב, כולל אולי עוד פרטים רלוונטיים ב td שהאשף היום לא משתמש בהם. לא ברור לי מה מידת החופש שלנו להרחיב את הסכמה של td - אולי אפילו הסכמה הקיימת כבר עונה על הצרכים. בעיקר רציתי להחזיר את היכולת שהייתה לנו כשהשתמשנו בדף משנה, לשדות מעין enum, שמקבלים סט סופי של ערכים מותרים. בפועל יש הרבה כאלו בהרבה תבניות (כנראה כל תבנית שמשתמשת ב#בחר, ואולי גם לא מעט כאלו שלא), וזה יכול להועיל. האמת, לא ממש ברור לי כמה בכלל משתמשים באשף.

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

זה רעיון ממש טוב לגרום לאשף התבניות לדבר גם בכיוון השני ולאפשר לעדכן דרכו את ויקינתונים. יש סיבוך קטן מבחינת הפירמוט של הנתונים - כאשר יש קישור והמאפיין הוא מסוג Entity צריך למצוא מה הID המתאים ליישות כדי להוסיף את הנתון, כאשר המאפיין הוא מסוג תאריך צריך להגדיר JSON שמתאר תאריך וכו'. נדמה לי ש1Or כבר כתב סקריפט או שניים שמעדכנים את ויקינתונים ואולי ירצה לקחת בזה חלק. ערן - שיחה 19:50, 1 באפריל 2017 (IDT)
אם הבנתי נכון, והרעיון הוא להעביר מידע מהוויקיפדיה העברית לוויקינתונים, יש כלי שאני ומייקי הפעלנו ואפילו קיבלנו הרשאות בוט בוויקינתונים לשם כך. אם תכינו רשימה של איזה פרמטרים באיזה תבנית להעביר לאיזה P, אריץ את זה בשמחה כל כמה ימים. אורשיחה20:47, 1 באפריל 2017 (IDT)
אור: הרעיון הוא להרחיב את אשף התבניות כדי לתת יכולת דומה לכלי הזה אבל ב"קטן" - רק על תבנית בערך מסוים, בדומה למשל לסקריפט שכתבת פעם להוספת תיאורים בוויקינתונים. הסיבה שכלי כזה יכול להיות שימושי היא שעורכים פשוטים שלא מכירים כלים חיצוניים יכולים להשתמש בו באופן תדיר מתוך ממשק ויקיפדיה. ערן - שיחה 23:03, 1 באפריל 2017 (IDT)
מה זה אשף התבניות? אורשיחה08:51, 2 באפריל 2017 (IDT)
אור - אשף התבניות זה הכלי שנפתח כשלוחצים על אשף התבניות מסרגל הכלים "מתקדם" בעורך קוד מקור. הקוד נמצא במדיה ויקי:Gadget-TemplateParamWizard.js. קיפודנחש 01:50, 5 באפריל 2017 (IDT)
יש לי רעיון אחר. אולי כדאי ליצור תבנית מסוימת שתכנס לתבניות איפה שאמור להיות הפרמטר ותראה ככה {{שם התבנית|{{{שם בשפת המקור}}}|P45}} ואז הסקריפט פשוט לא יעבוד עם אשף התבניות (שאני לא יודע כמה משתמשים בו) אלא כשפותחים את הדף במצב תצוגה. הסקריפט יזהה שבמקום שמוזן לדוגמה "אור", הוא צריך לבדוק בוויקינתונים אם קיים P45, אם לא, אז להציע להוסיף, ואם קיים אבל לא שווה, להציע לתקן מתוך ויקיפדיה. הרעיון שלי ייתן גם למי שלא משתמש באשף או שהתבנית כבר קיימת לעדכן בוויקינתונים. מה דעתכם? אורשיחה08:54, 7 באפריל 2017 (IDT)
מה דעתך ערן? חג שמח, אורשיחה09:04, 8 באפריל 2017 (IDT)
אור: הרעיון של העמדת האפשרות הזו באופן לא תלוי לאשף התבניות נשמע לי רעיון מצוין. הערה קטנה (מימושית) - עדיף להשתמש בtemplatedata בחלק של maps ולא להסתמך על {{שם התבנית|{{{שם בשפת המקור}}}|P45}} אחרת גם צריך להתעסק בפרסור מיותר, וגם צריך לקרוא הן את דף התבנית והן את דף התיעוד שלה אם התבנית לא שם. בברכה, ערן - שיחה 09:17, 8 באפריל 2017 (IDT)
‏אני חשבתי שהתבנית הזאת תוסיף תגי HTML שמהם נשלוף את המידע, כך שזה לא יהיה תלוי בקריאה של התבנית בכלל, אלא רק בקריאה של הHTML של הדף. אורשיחה09:22, 8 באפריל 2017 (IDT)
קריאה של הHTML של הדף מצריכה קצת יותר פרסור וטוענת עוד מידע עודף, אבל אם נראה לך שיותר נוח לעשות זאת כך אפשר להתחיל מזה ומקסימום נתקן זאת אח"כ. לגבי פרסור, כבר כתבתי כזה עבור מייקי לצורך אחר, אז אפשר בהינתן HTML של דף תבנית להריץ:
$('.wikidata-prop-used a.extiw[title^="d:Property:P"]', html)
כדי לקבל את רשימת השדות שעליהם תבנית מסתמכת בוויקינתונים, אבל זה לא מאפשר כרגע התאמה בין שדה בוויקינתונים לשדה בתבנית (אלא אם מניחים בצורה יוריסטית שיש התאמה בין הlabel של שדה בוויקינתונים לשם השדה בתבנית). ערן - שיחה 09:36, 8 באפריל 2017 (IDT)

──────────────────────────────────────────────────────────────────────────────────────────────────── קיפודנחש, לידיעתך, משתמש:1Or/WikidataCV. אורשיחה21:00, 13 באפריל 2017 (IDT)

לא הבנתי מה אתה מנסה לעשות, ולא הבנתי מה הקשר לדיון הזה. קיפודנחש 21:15, 13 באפריל 2017 (IDT)
זה הסקריפט של הוויקינתונים. בינתיים הוא רק מזהה אם הנתון תואם את ויקינתונים. ראה דף השיחה של הסקריפט. אורשיחה21:17, 13 באפריל 2017 (IDT)
"הסקריפט של הוויקינתונים"? אתה רציני? קיפודנחש 21:19, 13 באפריל 2017 (IDT)
צודק. ”אולי כדאי ליצור תבנית מסוימת שתכנס לתבניות איפה שאמור להיות הפרמטר ותראה ככה {{שם התבנית|{{{שם בשפת המקור}}}|P45}} ואז הסקריפט פשוט לא יעבוד עם אשף התבניות (שאני לא יודע כמה משתמשים בו) אלא כשפותחים את הדף במצב תצוגה. הסקריפט יזהה שבמקום שמוזן לדוגמה "אור", הוא צריך לבדוק בוויקינתונים אם קיים P45, אם לא, אז להציע להוסיף, ואם קיים אבל לא שווה, להציע לתקן מתוך ויקיפדיה. הרעיון שלי ייתן גם למי שלא משתמש באשף או שהתבנית כבר קיימת לעדכן בוויקינתונים” חג שמח, אורשיחה21:24, 13 באפריל 2017 (IDT)

אתה מציע סקריפט שירוץ כשפותחים כל דף במצב תצוגה, ויציע לקורא לשנות את הדף? אם זו ההצעה, אז זה לא מתקבל על הדעת. אם ההצעה מתייחסת למצב עריכה, אז זה נראה עקום להחביא דברים כאלו בקוד ה html של הדף. כרגע הקשר בין שדה בתבנית ובין נתון בוויקינתונים נמצא במבנה מטא דאטה בתבנית, שנקרא templatedata. מדיה ויקי נותנת גישה נוחה למידע הזה דרך ה api. אם תרצה הערות טכניות על הסקריפט עצמו, אולי אוכל למצוא זמן לעבור עליו, אבל לפני שיורדים לפרטים כאלו, לא הבנתי מה לדעתך צריך להיות ה workflow: איזו תבנית עושה מה, איזה סקריפט עושה מה, מתי הסקריפט הזה רץ, וכן הלאה. קיפודנחש 21:42, 13 באפריל 2017 (IDT)

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

קבצים חסרים

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

היי. בעקבות הצעתך איך לחפש דפי תיאור של קבצים שנמחקו בוויקישיתוף, שיחת משתמש:Geagea/ארכיון 7#התייעצות, ניסיתי. ואו שעשיתי משהו לא בסדר, או שזה לא עובד, אבל קובץ:Stromboli+vern.jpg|קובץ:פשוט+אין+קובץ+כזה.JPG|קובץ:abcikhitron.jpg|קובץ:defkgkgk.jpg&iiprop=timestamp|user|commonmetadata|metadata|extmetadata|זה מה שקיבלתי. מה אתה אומר? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 14:55, 31 במרץ 2017 (IDT)

למה אתה אומר "לא עובד"? צריך להשקיע קצת מאמץ לפענח את התשובה, אבל הכל הגיוני. זה יהיה עוד יותר ברור אם תוסיף לשאילתה גם קבצים שכן קיימים - נניח אחד כאן ואחד בשיתוף.
לפי מה שראיתי, זה מתנהג בערך כך: כשקובץ לא קיים מקומית, מספר הדף שלילי, ומקבלים missing=true. כשיש דף מקומי אבל אין בו תמונה, אין missing, אבל השדה imageinfo לא מופיע. כשדף קיים בשיתוף, מקבלים repository=shared (אם אין דף מקומי עם תיאור או קטגוריות עדיין מקבלים missing). אם יש דף מקומי, עם או בלי קובץ מדיה, מקבלים את ה-ID של הדף, ושדה missing לא מופיע. נסה שאילתה עם שמות דפים מכל הסוגים: התמונה עצמה בשיתוף, עם ובלי דף תיאור מקומי, לא קיים בשיתוף עם דף קובץ מקומי בלי תמונה, וכמובן גם עם תמונה, ובסוף דף שאין פה ואין בשיתוף - אפשר להסתכל על התשובה ולפי השדות השונים לפענח לאיזה מהסוגים הללו הקובץ שייך. לא בדקתי מה בדיוק קורה אם יש בוויקישיתוף דף במרחב "קובץ", אבל הוא לא מכיל קובץ מדיה. לא בטוח אם מה שכתבתי כאן, למרות שפורמלית עונה על שאלתך (השאלה הייתה "מה אתה אומר") באמת ענה על מה שאתה רוצה לדעת. קיפודנחש 18:02, 31 במרץ 2017 (IDT)
אז כנראה שזה קשה מדי בשבילי, כי אני לא מצליח לראות הבדל בין קובץ מחוק בוויקישיתוף לקובץ מחוק בוויקיפדיה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:10, 31 במרץ 2017 (IDT)
אם קובץ לא קיים בוויקיפדיה בעברית תקבל missing. אם למרות שאינו קיים מקומית הוא כן קיים בשיתוף, יופיע repository=shared, ושדה imageingo יופיע. אם הוא לא קיים גם בשיתוף, לא יהיה imageinfo. אם דף הקובץ קיים מקומית אבל אין תמונה (נניח נמחקה משיתוף), לא יהיה imageinfo. אתה שואל על "קובץ מחוק בשיתוף מול קובץ מחוק בוויקיפדיה", אבל זה לא קשור בכלל - ה-API הזה מתייחס רק למה שיש כרגע, לא להיסטוריה (כדי לשאול על דברים בהיסטוריה צריך הרשאות מפעיל וכנראה API אחר). השאילתה הזו יודעת לתת מספיק מידע ממנו אפשר לפענח מה המצב כרגע יש/אין מקומית, יש/אין קובץ מדיה במקביל לדף, ויש/אין בשיתוף. אם אתה רוצה מידע מיומנים (מחיקות וכדומה), זה דבר אחר. קיפודנחש 18:24, 31 במרץ 2017 (IDT)
אני חושב שאני מתחיל לקלוט. תודה. תוך שנה כנראה אבין לגמרי. יגאל (בקשת עזרה, IKhitron ושיחה) 18:26, 31 במרץ 2017 (IDT)

שוב 88

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

לא שאכפת לי, אבל אולי יעניין אותך לדעת: כשאין אף דך ברשימת המעקב, הוא מציג מספר 0 החל מהיום. יגאל (בקשת עזרה, IKhitron ושיחה) 16:06, 31 במרץ 2017 (IDT)

זה היה מצב זמני, שקשור בניסיונות נואשים לתקן את הבעיה שדיברנו עליה קודם (קישורית שקופה שגורמת לכך שאתה חושב שאתה לוחץ על "התראות" אבל בעצם מקפיץ את הפופאפ של 88). זה אמור להיות מתוקן, במחיר של עיוות קל של הכוכבית כשיש 0 (זה נראה כאילו נגסו לה את הפינה בשעה 11). אם אחרי רענון עמוק אתה עדיין רואה 0, אז זה עובד אחרת אצלך מאשר אצלי. קיפודנחש 17:42, 31 במרץ 2017 (IDT)
תודה על ההסבר, זה אכן עזר. יגאל (בקשת עזרה, IKhitron ושיחה) 19:02, 31 במרץ 2017 (IDT)

להריץ סקריפט לפני טעינת דף

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

היי. אני אנסה לכתוב המון מילים. אני רואה שבמקום מסויים פקודת javascript מסויימת מבוצעת מאוחר מדי. מה שהייתי רוצה, זה להגיד לדפדפן "בצע את הפקודה הזאת, ורק אז תתחיל לטעון את הדף". הדבר ההפוך קיים וקל - אם רוצים שפקודה מסויימת תרוץ רק אחרי שהדף סיים להטען, עוטפים אותה בפונקציה שנשלחת ל-JQuery. אבל איך לגרום לדפדפן לחכות עם תחילת הטעינה? חיפשתי ברשת, יש שם בכל מקום אותה עצה, שימו את <script> במקום מסויים בקובץ html. אבל אין לנו שליטה על מבנה הקובץ, אז פקודה שלי רצה אסינכרונית כשהדף כבר מתחיל להטען. אפשר לעשות עם זה משהו? כתבתי המון פירוט, ככה שלדעתי אי אפשר להבין מזה כלום. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 21:20, 11 באפריל 2017 (IDT)

לא ידוע לי שדבר כזה ניתן לביצוע, אבל יתכן שהוא גם לא נחוץ. הלא השאלה שלך לא באה כשאלה תאורטית גרידא - מן הסתם אתה רוצה להשיג משהו קונקרטי. יתכן שיש דרך אחרת לגרום למה שאתה רוצה לקרות, גם בלי לאלץ סקריפט מסוים לרוץ לפני שהדף מתחיל להיטען. אולי אם תתאר מה אתה מנסה להשיג, יהיה לי רעיון איך אפשר לממש זאת גם בלי האילוץ של "סקריפט רץ לפני שהדף מתחיל להיטען" (וכמובן, אולי לא יהיה לי רעיון כזה). קיפודנחש 22:45, 11 באפריל 2017 (IDT)
אולי. תודה. יש בגאדג'ט רשימת המעקב שלי כפתור מה חדש. כשלוחצים עליו, נעשים כמה דברים. אחד מהם הוא לשלוח get ל-api לקבלת כל מה שיש ברשימת המעקב ולא מופיע בדף. כלומר, כל מה שהצטבר אחרי שטעינת רשימת המעקב של מדיה ויקי משכה מבסיס הנתונים. אבל בשביל זה אני צריך timestamp מדוייק של אותה משיכה. אין לי איך לעשות זאת, אלא לבקש זמן נוכחי אסינכרונית ולטעון את הגאדג'ט במקביל, בתקווה שהפרש הזמנים לא יהיה גדול מדי. אבל יש מקרים בהם אני "מפספס" כמה פריטים, כי הזמן שמשכתי הוא מאוחר מדי. זה לא נורא, כי יראו את זה בריפרש הבא. אבל אם אפשר לתקן, למה לא? יגאל (בקשת עזרה, IKhitron ושיחה) 23:03, 11 באפריל 2017 (IDT)
עד כמה שהצלחתי להבין מהתיאור שלך, ה-timestamp שמופיע בגוף הדף צריך להיות מספיק טוב ("להלן X השינויים האחרונים ב־Y השעות האחרונות, עד timestamp"). קיפודנחש 23:25, 11 באפריל 2017 (IDT)
אתה צודק לגמרי שהוא מצביע על הזמן הנכון, אבל יש לו רק שעות ודקות. אני צריך דצישניות. יגאל (בקשת עזרה, IKhitron ושיחה) 23:37, 11 באפריל 2017 (IDT)

לא, אתה ממש לא צריך. תזין אפסים וזה יתן לך בדיוק מה שנחוץ. קיפודנחש 00:06, 12 באפריל 2017 (IDT)

ברצינות? אתה רוצה להגיד שאם מיוחד:רשימת המעקב ניגשת לבסיס הנתונים, היא מתעלמת ממה שנערך בדקה האחרונה? זה באג שלהם? יגאל (בקשת עזרה, IKhitron ושיחה) 00:27, 12 באפריל 2017 (IDT)
לא מה שאמרתי. הנקודה היא שאם תמשוך את רשימת המעקב לפי ה-timestamp הזה, לא תחמיץ שום שינוי - לכל היותר, יתכן שיהיה עדכון כלשהו שמופיע בדף וגם אתה תקבל אותו. זה הרבה יותר קל לזיהוי מאשר למצוא כל מיני דרכים עקלקלות להריץ סקריפט לפני שהדף נטען, מה גם שהרצת סקריפט לפני שהדף נטען זה בכלל לא מה שאתה רוצה - מש שאתה רוצה זה הרצת סקריפט בדיוק בזמן שהמערכת בונה את הדף (בלי קשר לשאלה מתי הדף ייטען על ידי הדפדפן). זה קל מאד למצוא בדיוק את ה-diff של כל שורה (הפרמטר הזה מכיל למעשה את ה-id של העריכה, שניתן לקבל דרך ה-API, כך שקל מאד לדעת אם רשומה שקיבלת מה-API כבר מופיעה בדף). הבדיקה הזו היא רק כדי לכסות את מקרי הקצה - המצב הנורמלי הוא שאם בוחרים דקה אקראית כלשהי במשך היום, בדרך כלל לא תהיה ברשימת המעקב עריכה שנוספה בדיוק בדקה הזו. קיפודנחש 01:12, 12 באפריל 2017 (IDT)
אה. כיוון מעניין. תודה. ואולי אפשר גם לקצר את זה כי מספר הגרסה המקסימלי שמופיע בדף הוא מתחת לכל עריכה חדשה שתהיה. אבל ככה או ככה זה המון עבודה. אולי בעתיד. בכל מקרה אחרי שאסיים את כל הקוסמטיקה אחרי השינוי הקודם. יגאל (בקשת עזרה, IKhitron ושיחה) 01:21, 12 באפריל 2017 (IDT)
זה לא "המון עבודה": אתה מריץ את הקריאה ל-API, ולא שוכח לבקש ids. כשהקריאה חוזרת, אם נניח יש בה שינוי כלשהו, אתה בודק קודם את התנאי
$('a[href*=' + revid + ']').length
במקום להניח מיד שהרשומה שקיבלת מה-API מייצגת עריכה חדשה. זה לא צריך להוסיף יותר משורת קוד אחת - לא ממש "המון עבודה". קיפודנחש 01:34, 12 באפריל 2017 (IDT)
לא לזה התכוונתי. זה אחוז אחד של עבודה. שישים אחוז זה להפוך timestamp בתוך html לאחד מלא, כולל יום ושנה ואזור זמן ואפסים בסוף. עשר אחוז זה לדאוג למקרים בהם אין שום דבר בדף, או יש אבל נקרא, והשאר זה דיבוג. יגאל (בקשת עזרה, IKhitron ושיחה) 02:28, 12 באפריל 2017 (IDT)

קטן עליך. משהו כזה:

var extract = $('#mw-watchlist-options').text().match(/עד (\d+):(\d+)/);
if (extract) {
  var hours = extract[1],
      minutes = extract[2];
      now = new Date(),
      wltime = new Date(now.getFullYear(), now.getMonth(), now.getDate(), hours, minutes),
      timestamp = wltime.toISOString();
// this will produce incorrect results around midnight every day, i.e., if watchlist page was loaded at 11:55pm and this code runs at 00:12 the next day.
}

קיפודנחש 18:54, 12 באפריל 2017 (IDT)

התכוונת קטן עליך. אני לא מכיר אף פקודה מאלו. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:24, 12 באפריל 2017 (IDT)
לא צריך להכיר שום פקודה - צריך לדעת לקרוא את התיעוד, ואין לי ספק שאתה יודע לעשות זאת. קיפודנחש 19:30, 12 באפריל 2017 (IDT)
מה שממש מפריע לי בג'אווהסקריפט זה שאין לו תיעוד נורמלי. אם אתה לא יודע מה אתה מחפש - אתה לא תמצא. יגאל (בקשת עזרה, IKhitron ושיחה) 19:36, 12 באפריל 2017 (IDT)
ל-jquery יש תיעוד מקיף ונוח. לג'אווהסקריפט עצמה יש תיעוד במקומות רבים. אישית יש לי העדפה לתיעוד של MDN, אבל ברוב המקרים חיפוש בגוגל יציף במקום הראשון את w3schools. תכתוב בגוגל javascript Date, או javascript regex, או jquery selector, ותגיע לתיעוד בהקשת מקש אחת. קיפודנחש 20:40, 12 באפריל 2017 (IDT)
מכיר את כל אלו. בדיוק כמו שאמרתי, צריך לדעת מה מחפשים. יגאל (בקשת עזרה, IKhitron ושיחה) 20:50, 12 באפריל 2017 (IDT)

Lastmodifiedat

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

אני לא ממש מבין מה הבעיה עם זה, אבל אם לדעתך ב־Lastmodifiedat לא נכון להגיד „שוּנה”, צריך לתקן את זה גם באנגלית. תוכל לדווח את זה או פשוט לשלוח ישר לגריט? --אמיר א׳ אהרוני - שיחה 15:06, 13 באפריל 2017 (IDT)

לא מספיק חשוב לדעתי. מה שכתבתי בתקציר (לפני כמה שנים), זה שהדף יכול להשתנות (למשל) גם כשאחת התבניות שמוכלות בו משתנה. ההודעה הזו מתייחסת לעריכה האחרונה, לא לפעם האחרונה שהדף שונה. תיקון באנגלית זה ממש לא in the cards - יש מספיק אנשים שבוחשים בקדירות האלו. קיפודנחש 21:04, 13 באפריל 2017 (IDT)
לא־לא־לא־לא, אני בוחש בקדרה הזאת, וגם אתה יכול, וכל מי שיודע אנגלית יכול, ואפילו מי שלא יודע. באמת.
אני לא ממש מבין איך תבניות קשורות לעניין. אם השתנתה תבנית, אז אכן הדף משתנה, אבל מה ההבדל אם קוראים לזה „שינוי” או „עריכה”? --אמיר א׳ אהרוני - שיחה 14:30, 14 באפריל 2017 (IDT)

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

אנחנו קצת הולכים בסיבובים פה :)
אני לא מצליח להבין מה ההבדל בין שינוי לעריכה. שתי המילים יכולות להתייחס לשינוי בתוך הדף ובדף אחר (או בתבנית). --אמיר א׳ אהרוני - שיחה 01:30, 16 באפריל 2017 (IDT)

לא. המלה היא "נערך לאחרונה". זה לא אומר מתי הדף השתנה, אלא מתי הוא נערך. אם הדף השתנה בגלל שתבנית שמוכללת בו נערכה, הדף שונה אבל לא נערך. כיוון שהמחרוזת הזו מציינת בדיוק את זה, חשבתי שעדיף שזה מה שהיא תגיד. על הדרך, יש גם את הכיוון ההפוך, כשדף נערך אבל לא משתנה. דוגמה אחת היא כשמריצים את צ'קטי, והשינוי היחיד הוא הסרת תווים בלתי נראים, או כשמסירים תג nowiki שמקיף טקסט שאינו ויקיקוד, או כשאיזה בוט רץ ומצמצם רווחים וכן הלאה. כל העריכות הללו לא משנות את הדף בכלל - צילומסך לפני ואחרי יחפפו ב-100%. בכל המקרים הללו העריכה הזו מוצגת בעזרת המחרוזת הזו. כמו שכתבתי בתגובתי הראשונה, החשיבות של השינוי הזה היא אינפיניטסימלית, כל הדיון הארוך הזה בא רק כי ניסיתי להסביר את עצמי. אם מישהו ימחוק את הדף והטקסט יחזור להיות "שונה", לא אשחית זמן בוויכוח, למרות שכפי שהסברתי, הנכון זה "נערך". קיפודנחש 02:58, 16 באפריל 2017 (IDT)

תוספת מאוחרת: ראה דוגמה קלסית בעמוד הראשי: אם תגלול לתחתיתו, תראה "נערך לאחרונה ב־11:35, 5 בינואר 2017.". אם היה כתוב במקום זה "שונה לאחרונה ב־11:35, 5 בינואר 2017", זה היה נראה מוזר, כי הדף הזה משתנה כמעט כל יום, ולפעמים כמה פעמים ביום - הוא "שונה" עשרות פעמים מאז החמישי בינואר, אבל מאז לא נערך. כאמור - דקדוקי עניות. קיפודנחש 03:46, 16 באפריל 2017 (IDT)

ואני עדיין לא מבין מה ההבדל בין „נערך” לבין „השתנה” או „שוּנה”. האם אי־אפשר לומר שעריכה של תבנית שמופיעה בדף הראשי היא גם עריכה של הדף הראשי? --אמיר א׳ אהרוני - שיחה 09:37, 16 באפריל 2017 (IDT)

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

אני לא יודע מה זה פרשנות „צרה” או „רחבה”, אני רק אומר שאין הבדל בין „נערך” לבין „שוּנה”, והתאריך בעבר הרחוק נראה מוזר בלי קשר למילה שמשתמשים בה.
אגב, באנגלית החביאו את השורה הזאת לגמרי (חפש .page-Main_Page #footer-info-lastmod ב־en:MediaWiki:Vector.css), ואף שאני לא מתלהב משינויים מקומיים, אפשר לשקול את זה גם אצלנו למקרה המיוחד של עמוד ראשי. או להחביא את זה לגמרי – לא נראה לי שמישהו בכלל ישים לב.
ור' גם https://phabricator.wikimedia.org/T163099 . --אמיר א׳ אהרוני - שיחה 11:46, 17 באפריל 2017 (IDT)

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

טוב, שכנעת אותי. שלחתי תיקון. --אמיר א׳ אהרוני - שיחה 17:18, 17 באפריל 2017 (IDT)

שינוי הפרטים של השורה

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

היי,
אני שמח שהצעת הצגה שונה של השורה בצ'קטי. עד עכשיו, עם כל הביקורות שהועלו נגד השורה הזאת, לא עלתה האפשרות שהשורה הזאת תוצג לקהילה בניסוח שונה, שיבהיר לאנשים שלא מבינים את השימוש הנכון שהם לא צריכים להשתמש באפשרות הזאת. אם אין בעיה לבצע את זה, אני חושב שזה יפתור את הבעיה. אלדדשיחה 22:10, 13 באפריל 2017 (IDT)

תבנית:פוליטיקה של מדינות

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

לאן הולכות השגיאות הפרמטריות? בכל אלה חוץ מהראשונה יש שגיאות. בורה בורה - שיחה 20:48, 26 באפריל 2017 (IDT)

בוצע בוצע יגאל (בקשת עזרה, IKhitron ושיחה) 21:05, 26 באפריל 2017 (IDT)
יפה. מה אתה יודע שאני לא? בורה בורה - שיחה 21:11, 26 באפריל 2017 (IDT)
שאם משהו לא נכנס לקטגוריה, צריך להריץ בוט עריכות ריקות. יגאל (בקשת עזרה, IKhitron ושיחה) 21:13, 26 באפריל 2017 (IDT)
אבל את זה אני כן יודע... ונשבר הז$%^ מזה. בורה בורה - שיחה 21:17, 26 באפריל 2017 (IDT)
IKhitron, הרענון שלך הכניס לקטגוריה את הערך בו התבנית משתמשת, אבל לא את התבנית עצמה אותה יש לתקן בבוט. תוכל לבצע רענון שיציב את התבנית בקטגוריה. 24 שעות אחרי יש שם רק 2 שרועננו ידנית. בורה בורה - שיחה 17:02, 27 באפריל 2017 (IDT)
הוא הכניס גם אותה, ראיתי אז. פשוט עכשיו אין שם שגיאת ניהול. יגאל (בקשת עזרה, IKhitron ושיחה) 17:05, 27 באפריל 2017 (IDT)
מה אין? יש שם 320 שגיאות שכולן יפתרו אם נתקן את התבניות עצמן. בורה בורה - שיחה 17:14, 27 באפריל 2017 (IDT)
??? מהתחלה. לאט, ברור ועם הרבה פרטים, מה אתה רוצה? יגאל (בקשת עזרה, IKhitron ושיחה) 17:21, 27 באפריל 2017 (IDT)
מצאתי דרך אחרת שאינה דורשת רענון... בורה בורה - שיחה 18:48, 27 באפריל 2017 (IDT)

עוגייה בשבילך!

[עריכת קוד מקור]
יעקב אן-שיחה -ערך מומלץ! 12:37, 27 באפריל 2017 (IDT)

אואואואויואי

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

היי. אולי יעניין אותך. בקרוב הקוד של מדיה ויקי יותאם לממשק אואואואויואי. מעכשיו ניתן להוסיף לכתובת הדפדפן פרמטר ooui=1, כדי לבדוק איך זה נראה. ניסיתי את זה עם WLM, וזה הציג לי שורות שונות בגודל גופן שונה. אני אחשוב איך לתקן את זה, אבל כותב לך כדי שתדע שזה כן יכול להיות משמעותי בסקריפטים וגאדג'טים שונים. יגאל (בקשת עזרה, IKhitron ושיחה) 12:29, 1 במאי 2017 (IDT)

אכן. כבר מצאתי אחד שהמנייאקים שברו (מדיה ויקי:Gadget-Summarieslist.js). אותו תיקנתי (כהרגלי, בלי לבדוק [תוספת מאוחרת: נראה שהתיקון תפס]), אבל בטח יש עוד... פקחו עיניים! (או, ככתוב, ילדים, היזהרו בעצי הבאובב!). קיפודנחש 01:52, 2 במאי 2017 (IDT)
הסלקטור של סולמית לא עובד יותר??? אבל זה אומר שצריך לשכתב את כל מה שיש בוויקיפדיה. יגאל (בקשת עזרה, IKhitron ושיחה) 01:59, 2 במאי 2017 (IDT)
הסלקטור עובד כמו גדול, אבל חלק מהאויאויאויאוי זה שינוי ה-id של תיבת התקציר ותיבת "משני". כיוון שהם השאירו את השם (בינתיים...), בחרתי להשתמש בו, כך שהגאדג'ט המסכן הזה לא צריך שתי גרסאות שונות לאויאויאוי ובלעדיו. קיפודנחש 02:04, 2 במאי 2017 (IDT)
אה. אוף. כבר רציתי לחתוף התקף לב. יגאל (בקשת עזרה, IKhitron ושיחה) 02:20, 2 במאי 2017 (IDT)

"כמעט כל אחד שאינו צעיר היה פעם צעיר"

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

סתם מתוך סקרנות - מה לגבי אותו המיעוט המבוטל? האם יש משובטים שמסתובבים בינינו? קריצהLionster‏ • שיחה 20:04, 2 במאי 2017 (IDT)

כשאני ראיתי את זה, הנחתי שהכוונה היא לבראד פיט. יגאל (בקשת עזרה, IKhitron ושיחה) 20:33, 2 במאי 2017 (IDT)
יש לי בן כיתה שנולד זקן, והיכרתי עוד כמה כאלו. המעניין הוא שאלו שהכרתי אכן נולדו זקנים, אבל נשארו באותו גיל עד היום, ורובנו עברנו אותם. קיפודנחש 21:17, 2 במאי 2017 (IDT)

דלפק הייעוץ

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

שלום, יש מצב שתציץ? חזרתישיחה 21:38, 2 במאי 2017 (IDT)

אין צורך להציץ - ראיתי את השאלה כשכתבת אותה (אולי לא תופתע לשמוע שדלפק הייעוץ נמצא ברשימת המעקב שלי). לא רציתי לענות תשובה של a-hole, אבל הנה: ברור ש"יש אפשרות". (זה כמו לענות למישהו ששואל אותך "סליחה, אתה יודע מה השעה?" - "כן"). מצד שני, אין לי עניין להשקיע בכתיבת כלי כזה. ליצור כלי חדש זה יותר מאשר רק לכתוב - צריך לבדוק, לוודא תאימות לדפדפנים שונים, לתעד, לתחזק, ולתמוך, ונראה לי ש"קהל היעד" מצומצם והתועלת מוגבלת מכדי שזו תהיה השקעה כדאית עבורי. אם מישהו אחר יעשה זאת, יבורך. קיפודנחש 21:49, 2 במאי 2017 (IDT)
תודה על התשובה. אני חושב שקהל היעד זה כולם. אוכל לעזור בבדיקה ב-PC על כרום, שועל אש, אדג' ואקספלורר 11. חזרתישיחה 22:10, 2 במאי 2017 (IDT)

במקום תיוג

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

היי. כנראה לא קיבלת את התיוגים. תוכל בבקשה לגשת לדף ויקיפדיה:מזנון#סיכום הדיונים? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 23:50, 7 במאי 2017 (IDT)

ראיתי את התיוג. אין לי מה להוסיף על מה שכבר אמרתי, ואין לי עניין להשתתף בהצבעה. יש לי אמון ביכולתה של הקהילה לבחור באפשרות המועדפת גם בלי לספור את "הצבעתי". בברכה - קיפודנחש 01:03, 8 במאי 2017 (IDT)

א' אז תגיד. חיכיתי המון זמן. ב' זאת לא הצבעה. אני מנסה למצוא פתרון המועדף על ככל שיותר אנשים שמעוניינים להשתתף בדיון. ג' אמרת הרבה דברים, ובדיוק מהם עשיתי אקסטרפולציה על דעתך. ד' אם תמשיך להתעקש, יש בפניי כמה אפשרויות. 1. למחוק לגמרי את העמודה שלך. ממש לא רוצה, כי חשוב לי לקחת את דעתך בחשבון. 2. כל הנקודות בהן לא כתבת במפורש אלא הסקתי יבוטלו ושם יהיו פחות משתתפים. 3. להשאיר את זה כמו שזה בתקווה שהסקתי נכון. 4. לזרוק מטבע על כל אחד מהחסרים. ה' אם באמת תמשיך להתעקש, יש העדפה מתוך הארבעה, או שאזרוק שני מטבעות? יגאל (בקשת עזרה, IKhitron ושיחה) 01:18, 8 במאי 2017 (IDT)

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

הבנתי. זה מעין 3 משודרג - אני אקרא את הכל מחדש ואנסה להבין למה הכוונה מתוך מה שכתבת במילים, מחדש. יגאל (בקשת עזרה, IKhitron ושיחה) 13:38, 8 במאי 2017 (IDT)
עשיתי זאת. כמעט הכל נותר ללא שינוי, כי זה נובע בדיוק ממה שכתבת מילים. יש רק שורה אחת שבה יש ניחוש לא מבוסס, ואין לי איך לדעת מה היית רוצה, אז אני מוריד את זה ומשאיר פחות אנשים שם לבחור מתוכם. יגאל (בקשת עזרה, IKhitron ושיחה) 17:09, 8 במאי 2017 (IDT)

שחזור ותקציר

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

היי. אחד מהמוני השינויים שמתרחשים עכשיו גרם לכך שהקוד שמוסיף "שחזר X עריכות" ו"תקציר" לדף השוואת הגרסאות לא עובד, רק לדף ההיסטוריה. מה ת'אומר על כך? יגאל (בקשת עזרה, IKhitron ושיחה) 20:17, 10 במאי 2017 (IDT)

הוא עובד מצוין. אורשיחה20:21, 10 במאי 2017 (IDT)
אצלי לא. כנראה עניין של סדר ההטענה, אז זה לא תמיד. יגאל (בקשת עזרה, IKhitron ושיחה) 20:21, 10 במאי 2017 (IDT)

עד כמה שידוע לי, שחזור x עריכות זה קוד של מדיה ויקי. בגדול, כל שחזור הוא שחזור x עריכות, אם כי לפעמים x=1. שחזור תמיד פועל על כל העריכות הרצופות של העורך האחרון, ומביא את הדף למצב בו הושאר על ידי העורך הקודם. לגבי תקציר - אציץ. קיפודנחש 20:33, 10 במאי 2017 (IDT)

תודה. אז אם באים ממקורות שונים, זה עוד יותר מוזר שנעלמו יחד. יגאל (בקשת עזרה, IKhitron ושיחה) 20:39, 10 במאי 2017 (IDT)
אם אני לא טועה, ה"תקציר" תלותי ב"שחזור" של מדיה ויקי, כך שאם הוא לא מופיע, גם התקציר לא יופיע. אורשיחה20:40, 10 במאי 2017 (IDT)

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

פתח כל דף של מיוחד:הבדלים. השוואה בין שמאל לימין. לפעמים זה מופיע משמאל למעלה, לפעמים לא. יגאל (בקשת עזרה, IKhitron ושיחה) 20:55, 10 במאי 2017 (IDT)
יגאל, אפשר לשחזר רק את העריכה האחרונה בדף, לא עריכה כלשהי. השאלה היא האם מצאת דף בו בעריכה _האחרונה_ לא מופיע "שחזור" ? אם כן, אנא צרף קישור לדף. קיפודנחש 22:48, 10 במאי 2017 (IDT)
כן. יגאל (בקשת עזרה, IKhitron ושיחה) 22:52, 10 במאי 2017 (IDT)
לא מצחיק. קיפודנחש 22:59, 10 במאי 2017 (IDT)
מה לא מצחיק? ציפות ללא? יגאל (בקשת עזרה, IKhitron ושיחה) 23:04, 10 במאי 2017 (IDT)
השאלה היא האם מצאת דף בו בעריכה _האחרונה_ לא מופיע "שחזור" ? אם כן, אנא צרף קישור לדף. קיפודנחש 23:06, 10 במאי 2017 (IDT)
אז בפעם הבאה פשוט תשאל את זה. אני לא יכול לנחש ששאלת דבר אחר ממה שהתכוונת. את הדף הזה פתחתי ב-20:05 לערך, ולא היה בו. יגאל (בקשת עזרה, IKhitron ושיחה) 23:17, 10 במאי 2017 (IDT)
יגאל, תעיף מבט שתי שורות למעלה. בסך הכל העתקתי את השאלה ששאלתי בפעם הקודמת (נכון שבשתי עריכות, אבל שתיהן היו לפני תשובתך). "בפעם הבאה קרא בעיון". קיפודנחש 23:22, 10 במאי 2017 (IDT)
כרגע יש, וב-10 - 20 הדפים האחרונים שבדקתי היה. אם אמצא דף שאין אנסה לחפור. אם אתה תמצא דף שאין, וודא שזו אכן עריכה אחרונה, ואם כן, ראה אם יש משהו בקונסול. קיפודנחש 23:26, 10 במאי 2017 (IDT)
אני מסכים שזאת אותה שאלה. היא אמורה לקבל תשובה של כן ולא, לא של "במידה וכן, אז גם מהו הדף שמצאת?".
אני די בטוח שאין דפים שכן ודפים שלא, אלא טעינות שכן וטעינות שלא, על אותה כתובת, אבל אנסה. יגאל (בקשת עזרה, IKhitron ושיחה) 23:30, 10 במאי 2017 (IDT)
אחד משנינו שתה יותר מדי (אם זה אתה) או עישן יותר מדי (אם זה אני). בסך הכל חזרתי על שאלתי על ידי העתק/הדבק, ובתגובה אמרת "אז בפעם הבאה פשוט תשאל את זה. אני לא יכול לנחש ששאלת דבר אחר ממה שהתכוונת". לא בטוח שיש לי מספיק חומר כדי שתגובתך תראה לי מתקבלת על הדעת. קיפודנחש 23:36, 10 במאי 2017 (IDT)
בכל החיים שלי שתיתי חצי כפית יין לקידוש. אבל הבנתי על מה אתה מדבר. פספסתי את החצי השני אחרי סימן השאלה בפעם הראשונה. סורי. יגאל (בקשת עזרה, IKhitron ושיחה) 23:51, 10 במאי 2017 (IDT)
אז אולי שנינו עישנו יותר מדי... ;). קיפודנחש 00:02, 11 במאי 2017 (IDT)
בחיים שלי לא עישנתי, אז זה רק אתה. יגאל (בקשת עזרה, IKhitron ושיחה) 00:05, 11 במאי 2017 (IDT)
רק אל תגיד לי שהזרקת, הסנפת או בלעת - הלב שלי כבר לא בנוי לשוקים ברמה הזאת. קיפודנחש 00:08, 11 במאי 2017 (IDT)
גם זה לא. החצי כפית הנ"ל בשנת 1991 מסכמת את כל החומרים האסורים שהתקרבתי אליהם אי פעם. יגאל (בקשת עזרה, IKhitron ושיחה) 00:10, 11 במאי 2017 (IDT)

שימוש ב-# לסימון קטעים

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

שלום קיפודנחש. אני עורך עכשיו ספר בוויקיטקסט ונאמר לי שאני יכול להשתמש בצורה ## שם הקטע ## במקום להשתמש ב ו-. הבעיה שלי היא שהשימוש בצורה עם ה-# מבטלת את הכותרות שלי ואני לא מצליח להחזיר אותם. (ראה למשל כאן). אם אתה מכיר את הנושא ויודע מה הבעיה אשמח לעזרה. בברכה, זאב קטןשיחה • ט"ו באייר ה'תשע"ז • 00:13, 11 במאי 2017 (IDT)

שמתי פלסטר. יגאל (בקשת עזרה, IKhitron ושיחה) 00:22, 11 במאי 2017 (IDT)