לדלג לתוכן

שיחת משתמש:קיפודנחש/ארכיון 25

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

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

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



ארכיון 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 - ארכימדס

ההודעה האחרונה בדף השיחה של קיפודנחש/ארכיון 25 התקבלה מאת KotzBot בתאריך 28/9/2020 בשעה 06:03:23.
284,814

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


נבחרת ברזיל בכדורגל

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

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

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

אף אחד לא יגע בזה חוץ ממך! האם האשף הכללי כן תומך בכינויים? אגב, שמת לב שכל שגיאות הפרמטרים על תלבושות כפולות נעלמו?! בורה בורה - שיחה 04:36, 28 ביוני 2018 (IDT)

לא עקבתי, אבל לא היה לי ספק שתמצא דרך לנקות. לא בדקתי איך האשף של החזותי מטפל באליאסים (להודות על האמת, גם לא ניסיתי איך האשף של החזותי מטפל בשם פרמטר שגוי). קיפודנחש 05:54, 28 ביוני 2018 (IDT)

צבעים

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

היי. אתה יודע במקרה למה כשאני מקליד בקונסול את

$(function() {
	$('.mw-diff-movedpara-left, .mw-diff-movedpara-right')
		.parent()
		.parent()
		.find('.diff-deletedline, .diff-addedline')
		.css({backgroundColor:'#fffff3'});
});

זה עובד, אבל כשמוסיף ל-common.cssjs שלי, זה לא? תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 14:42, 29 ביוני 2018 (IDT)

איך אתה מזין parent() ל-css ? קיפודנחש 16:19, 29 ביוני 2018 (IDT)
אופס. תקלדה. js, כמובן. יגאל (בקשת עזרה, IKhitron ושיחה) 16:37, 29 ביוני 2018 (IDT)
ניחוש מושכל: האלמנטים הללו לא קיימים (לפחות לא בצורה הזו) בדף שנשלח מהשרת, אלא משהו שנוסף לדף על ידי סקריפט אחר, שעלול לרוץ אחרי הסקריפט שלך. אפשר לעקוף זאת על ידי הרצת הסקריפט שלך דרך setTimeout. קיפודנחש 17:22, 29 ביוני 2018 (IDT)
זה המנגנון השוואה בין גרסאות של היסטוריית ויקי. ב-core, אפילו לא הרחבה. יגאל (בקשת עזרה, IKhitron ושיחה) 17:50, 29 ביוני 2018 (IDT)
למה אתה חושב שזה רלבנטי? קיפודנחש 23:02, 29 ביוני 2018 (IDT)
אתה כתבת שאתה חושב שזה רלוונטי ("אלא משהו שנוסף לדף על ידי סקריפט אחר"). יגאל (בקשת עזרה, IKhitron ושיחה) 23:07, 29 ביוני 2018 (IDT)

מה הקשר? ב-core אין סקריפטים? ההבדלה היא לא בין קור ללא קור, אלא בין html שנשלח מהשרת, ובין אלמנטים שנוספים אחר כך על ידי קוד. קיפודנחש 02:12, 30 ביוני 2018 (IDT)

ככל שידעתי, סקריפט זה מושג המתאר משהו שהמשתמש מוסיף. יגאל (בקשת עזרה, IKhitron ושיחה) 18:11, 30 ביוני 2018 (IDT)
אכן, בדרך כלל זה המינוח שבו משתמשים, אבל שכח לרגע מהמינוח "סקריפט" (או נכון יותר: תחליף בראש את המילה "סקריפט" ל"קוד בג'אווהסקריפט"). טכנית, ההבדל הוא לא בין קוד שנוסף מקומית לקוד שמגיע מה-core, אלא בין אלמנטים שמגיעים מהשרת כחלק מה-html, לאלמנטים שנוצרים על ידי קוד: כשאתה מריץ את הפונקציה שלך תחת $(function(){}), שזה קיצור ל $(document).ready(), אתה אומר לדפדפן "תתחיל להריץ את הקוד שלי רק אחרי שכל ה-html שמגיע מהשרת סיים להיטען[1]", אבל עדיין אין ביטחון שכל האלמנטים שנוצרים על ידי קוד js כבר נמצאים בדף, ולאף אחד לא אכפת אם זה קוד JS מה"core" או ממקום אחר.
תוכל לבדוק את התאוריה שלי בלי לכתוב שורת קוד: תלחץ בדף Ctrl+U, ותקבל את קוד המקור שנשלח מהשרת as is, ובדוק (בעזרת חיפוש בדפדפן) אם האלמנטים הללו נמצאים בדף.
[1] שים לב שמדובר רק ב-html: למשל, אם יש אלמנט img, הקוד יכול בהחלט לרוץ לפני שהתמונה או התמונות סיימו להיטען - התמונה עצמה אינה חלק מה-html אלא נמשכת לחוד לפי אטריבוטת src. אם תג img לא כולל ממדים (שהם אופציונליים לתג), גם הרנדרינג של הדף עוד יכול להשתנות אחרי שהקוד שלך רץ (בוויקיפדיה זה לא קורה, משום שהפרשן מקפיד להצמיד ממדים לכל תג img, אבל בעולם הרחב זה יכול לקרות).
קיפודנחש 19:35, 30 ביוני 2018 (IDT)
תודה רבה על ההסבר המפורט. אם כך, אנסה משהו אחר. במקום לשים שעון, מעשה שאינני מחבב במיוחד, כי לפעמים זה לוקח יותר זמן, אני אחליף את css ב-addClass, ואשים עת הצבע ב-common.css. לדעתי, זה אמור לעבוד. יגאל (בקשת עזרה, IKhitron ושיחה) 23:03, 30 ביוני 2018 (IDT)

גאדג'ט ויקינתונים

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

היי. מה דעתך להוסיף .WDI-nodesc {background-color: #ffcccc}? גם בורה בורה יגאל (בקשת עזרה, IKhitron ושיחה) 19:16, 9 ביולי 2018 (IDT)

אין לי כל דעה על כך. אם לדעתך זה מועיל, תוסיף. (הגאדג'ט הזה לא "שלי" - כתב אותו יאיר ראנד. + הגישה שלי לשולחני מוגבלת מאד בימים הקרובים). קיפודנחש 19:45, 9 ביולי 2018 (IDT)
אופס. טעיתי בהעתק הדבק. ראה עכשיו. יגאל (בקשת עזרה, IKhitron ושיחה) 19:51, 9 ביולי 2018 (IDT)
קיפודנחש? יגאל (בקשת עזרה, IKhitron ושיחה) 00:53, 13 ביולי 2018 (IDT)
מה? קיפודנחש 01:14, 13 ביולי 2018 (IDT)
האם זאת אותה תשובה או אחרת, כשהתברר ששאלתי אותך בטעות את השאלה ההפוכה? יגאל (בקשת עזרה, IKhitron ושיחה) 02:28, 13 ביולי 2018 (IDT)
אין לי מושג מה שאלת, ואין לי מושג מה אמרת. תעמיד פנים שכל האשכול הזה מעולם לא נכתב, ואם יש לך שאלה, שאל אותה בצורה ברורה, ותעמיד פנים שאני ילדה בכיתה ה׳, שצריך להסביר לה כל דבר לאט וברור. אם אין לך שאלה, אז כנראה אין בעיה. קיפודנחש 02:35, 13 ביולי 2018 (IDT)
שלום ילדה בכיתה ה'. האם לדעתך יש לצבוע באדום רקע של קישורי ויקינתונים ללא תיאור? יגאל (בקשת עזרה, IKhitron ושיחה) 03:25, 13 ביולי 2018 (IDT)

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

תודה. לגבי חשבתי - הרי הסברתי לך שחזרתי על השאלה רק כי התברר שבהתחלה שאלתי לא נכון. אז בורה בורה, מה אתה אומר? יגאל (בקשת עזרה, IKhitron ושיחה) 11:23, 13 ביולי 2018 (IDT)
איך מנסים את זה תחילה? זה משהו שכבר נידון קהילתית? בורה בורה - שיחה 11:27, 13 ביולי 2018 (IDT)
מה יש כאן לדון? מדובר בגאד'ט. תדליק אותו ותוסיף את השורה הזאת ל-common.css שלך. יגאל (בקשת עזרה, IKhitron ושיחה) 11:28, 13 ביולי 2018 (IDT)
הוספתי. תן דוגמה של מקום שזה יבוא לידי ביטוי. בורה בורה - שיחה 11:39, 13 ביולי 2018 (IDT)
כשאתה פותח דף, אתה רואה למעלה את התווית שלו בוויקינתונים, נכון? יגאל (בקשת עזרה, IKhitron ושיחה) 14:47, 13 ביולי 2018 (IDT)
יגאל, תוסיף וזהו. לא שווה את הזמן לדון על קוצו של יוד. קיפודנחש 18:02, 13 ביולי 2018 (IDT)
לא שווה גם שאתייחס בגסות רוח לבורה בורה ;-) יגאל (בקשת עזרה, IKhitron ושיחה) 18:15, 13 ביולי 2018 (IDT)

מדיה ויקי:סקריפטים/88.js

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

שלום לך. אשמח אם תוכל להפוך את ההגבלה על מספר הדפים שהשתנו ברשימת המעקב למשתנה, שכל משתמש בסקריפט 88 יוכל לשנות לעצמו אם ירצה. אצלי המספר עולה קבוע על 50, עקב גודל הרשימה, והסקריפט לא נותן להציג מספר גדול יותר. תודה. ØM - שיחה 06:24, 20 ביולי 2018 (IDT)

יש מגבלה של ה api. אם יש לך מעל 50 דפים ברשימת המעקב שלא קראת מאז שנערכו, קשה להבין למה אתה בכלל צריך רשימת מעקב, ועוד יותר מוזר, למה אתה צריך את המספר המדויק. "מעל 50" ו"כולם" זה אותו דבר. קיפודנחש 16:12, 20 ביולי 2018 (IDT)
אי אפשר לעקוף את ההגבלה? למה אחרי שנערכו? אני מקווה שכשאבוא מעבודה או טיול, או אפילו כשאתעורר, לדעת כמה בדיוק דפים ברשימת המעקב נערכו. את זה שכשיותר מחמישים זה מראה חמישים, הבנתי מזמן. ØM - שיחה 02:13, 21 ביולי 2018 (IDT)
התכוונתי לומר שאין הבדל אם יש לך 55 או 200 דפים ברשימת המעקב שלא קראת מאז נערכו, או אם לפני שהלכת לישון היו 100 וכשהתעוררת היו 110. זה פשוט אומר שאינך "עוקב" אחרי הדפים ברשימת המעקב שלך. קיפודנחש 17:43, 21 ביולי 2018 (IDT)
כנראה לא הבנת למה התכוונתי, כשדיברתי על גודל רשימת המעקב שלי... היא גדולה אצלי. כשאני יוצא לעבוד או הולך לישון, יש שם 0 (אפס) עמודים שלא נקראו. וכשמתעורר או חוזר - כמעט תמיד 50, וחשוב לי לדעת, כמה יש שם באמת, 60, 90 או 120. שים לב שאינני מבקש לשנות את ערך ברירת המחדל לכולם, אלא רק להפכו למשתנה, בהנתן אפשרות לאותם משתמשי הסקריפט שזקוקים לכך, לבחור לעצמם את הערך שהם צריכים. ØM - שיחה 00:55, 22 ביולי 2018 (IDT)
משתמש:ØM: עשיתי שם משהו. נסה להוסיף לדף הסקריפטים האישי שלך משהו כמו window.script88limit = 100; המגבלה של ה-api היא 500, ונדמלי שאם הוצים את המקסימום, ההכי הטוב זה במקום מספר לכתוב 'max' (בין מירכות כפולות או יחידות). לא בדקתי... קיפודנחש 20:09, 23 ביולי 2018 (IDT)
תודה רבה לך! הבעיה היא, שגם אם אני מבין אנגלית, אינני דובר בעצמי. הוספתי את השורה שציינת. עובד! 54! תודה רבה עוד פעם! ליתר ביטחון מעתיק את התשובה. כל טוב לך. ØM - שיחה 21:23, 23 ביולי 2018 (IDT)

משתמש:קיפודנחש/ארגח 4

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

שלום, ניסיתי לבדוק משחקים עם underpromotion. המשחק הראשון מוצג יפה. האם תוכל לבדוק מה הבעיה במשחק השני? תודה. --‏Yoavd‏ • שיחה 09:48, 23 ביולי 2018 (IDT)

מש:Yoavd - צריך כנראה לשפר את הודעות השגיאה, אבל השגיאה עצמה הייתה פשוטה: השתמשת בתחביר של from1/to1, וה-to1 הצביע על מסע מעבר למסע האחרון במשחק. ראה עריכתי שם. קיפודנחש 18:34, 23 ביולי 2018 (IDT)
צודק. התכוונתי לכתוב 29. עכשיו רואים בבירור את ההכתרה לפרש. תודה! --‏Yoavd‏ • שיחה 19:05, 23 ביולי 2018 (IDT)
אכן, פיספסתי מסע אחד - לא שמתי לב ל-29, בגלל כיווניות. המשחק הבעייתי ביותר בו נתקלנו עד היום מופיע במשתמש:קיפודנחש/ארגח 6, בו המסע 37. Rf3 הכשיל אותי בשחמציג, משום שלכאורה שני הצריחים הלבנים יכולים לפסוע לערוגה, ורק בחינה מדוקדקת מראה שאחד מהם מנוע מכך, משום שהסעתו תחשוף את המלך. כמדומני שלקח לנו כמה חודשים עד ש״נפלנו״ על משחק בו הדקות הזו באה לידי ביטוי, ובהתחלה עקפנו את הבג על ידי שינוי הנוטציה ל״Rhf3״ במקום Rf3. כרגע גם השחמציג וגם היחידה לוקחים זאת בחשבון.
חשבתי לייסד תבנית שתסתיר חלק מהפרטים (למשל את הצורך לספק את הפרמטר template), ותכיל פרמטר נוסף, נניח ״אינטראקטיבי״ או ״אנימציה״, כך שאם מעבירים את הפרמטר עם ״=כן״, היא תציג גם את המשחק בצורה אינטראקטיבית, וגם את הלוחות שהוגדרו (בלי הפרמטר - רק הלוחות, כמובן), והשאלה שנשארת היא מה יותר ״נכון״ (מנקודת המבט של ערך בוויקיפדיה): השחמציג לפני הלוחות, או אחריהם? מה דעתך?
(אם לא הייתי מובן מספיק: התבנית תקבל פרמטר pgn, ואז שורת פרמטרים בצורת 17d=, או fromX/toX/commentsX, ופרמטר אופציונלי ״אינטראקטיבי״, וכפלט תפרוס את הלוחות המבוקשים, ואופציונלית גם את השחמציג. במקום ה-pgn אפשר להעביר פריט=, אם המשחק מופיע בוויקינתונים. אפשר גם לחשוב על עוד עידונים, למשל, פרמטר שיגיד לתבנית להוסיף את ה-pgn (או רק הרישום האלגברי) בעצמו לדף, ואולי אפילו בצורה מגוירת - כלומר מהג3 וכן הלאה) קיפודנחש 19:56, 23 ביולי 2018 (IDT)
ההגיון שלי אומר שראשית יבואו הפרמטרים בדומה למצב הנוכחי, ורק אחר כך ה-PGN. המקרה שאתה מתאר נשמע מוזר - מאיפוא מצאת את המשחק? המוסכמה הכללית היא תמיד לרשום רישום מדויק ואם שני צריחים יכלו להגיע למשבצת מסוימת, אפילו אם מסע של אחד מהם לא חוקי רושמים את הטור או העמודה ממנה זז הצריח. --‏Yoavd‏ • שיחה 00:39, 24 ביולי 2018 (IDT)
אתה מצאת אותו. תחרות העל טאטא סטיל 2013, סיבוב חמישי, משחק אחרון, מסע 37.
סדר הפרמטרים בתבנית (פרט לפרמטרים מבוססי מיקום, כמובן) חסר משמעות (כלומר העורך יכול לספק את הפרמטרים באיזה סדר שהוא, זה לא ישפיע על התוצאה), ואתה צודק באומרך שתמיד נוח למקם את ה-pgn בסוף, פשוט בגלל ארכו. התבנית שאני רואה בדימיוני נראית בערך כך (ההערות בסוגריים אינן חלק מהפרמטרים ה״חוקיים״):
{{ משחק שחמט
 | 0 = < מצב הפתיחה. שימושי רק אם מצב הפתיחה אינו סטנדרטי, כמו למשל שח 960, או בעיית שחמט, כשה-pgn מכיל פרמטר FEN > 
 | 7d = <הערה ללוח אחרי 7d>
 | from1 = 11l
 | to1 = 14d
 | comments1 = { סדרת הערות לשמונה מצבים רצופים, החל בהערה ל-11 לבן } { הערה ל 11 ש } { 12 } { 12 } { 13 } { 13 ש } { 14 ל } { 14 ש }
 | 22d = הערה ללוח האחרון שנראה כאן
 | אינטראקטיבי = כן (אם מופיע הפרמטר, התבנית תשפריץ שחמציג לפני או אחרי הלוחות עם ההערות - על זה עוד צריך לדון...)
 | רישום מסעים = כן ( כנראה שימושי רק אם לא מגדירים ״אינטראקטיבי״. אולי אפשר גם ״עברית״ במקום ״כן״ כדי לציין שרישום מסעים יהיה בסגנון מה:ג7, ואולי אפילו ״גרפי״ כדי לציין שהרישום יהיה עם ♞ או ♘ במקום ״פ״ - כמדומני שיש עיתונים ואתרים בהם זה הנוהג )
  | pgn = <כאן יבוא ה-pgn>
}}
אלטרנטיבית, במקום פרמטר pgn, אפשר להעביר ״פריט ויקינתונים = ״. הדבר היחיד שנראה לי שימושי אבל לא הצלחתי לחשוב על תחביר נוח לעורך עבורו, הוא הצגת משחק ״למקוטעין״, באופן שמוצגים מספר מצבים, ואז טקסט חופשי, ועוד מספר מצבים, וכן הלאה, כפי שערכים שמכילים משחקים נראים היום. גם אם נמצא לדבר תחביר נוח, זה אומר לשלב את הטקסט כפרמטר לתבנית, דבר שבדרך כלל אינו אופטימלי, וקשה לטיפול (מבחינת העורך), כך שאפשר לומר שיש ״אילוץ״, שכל הלוחות, השחמציג, ורישום המסעים שהתבנית מייצרת, צמודים בחבילה אחת. אפשר למצוא לזה פתרונות ״מפוזרים״: למשל, לדחוף את ה-pgn לדף במרחב התבניות, ואז בערך לשים משהו כמו
{{ משחק שחמט | 7d = הערה ללוח אחרי 7 ש | 13l= הערה אחרי 13 ל | pgn = {{ משחק שחמט ירוק עד }}  }}
מלל חופשי עם תחביר ויקי, הסברים, תיאורים פסקאות, הערות שוליים, תמונות, וכן הלאה 
{{ משחק שחמט | 15d = הערה ללוח אחרי 15 ש | 19l= הערה ללוח אחרי 19 ל | pgn = {{ משחק שחמט ירוק עד }}  }}
וכן הלאה, כשאולי באחרון נוסיף גם אינטראקטיבי = כן כדי להציג את המשחק בכללותו 
מבחינת הפרשן של ויקיפדיה זה ״לא יעיל״, כי הוא צריך לבצע את אותה עבודה (כלומר לנתח את אותו המשחק) כמה פעמים, אבל זו לא דאגה רצינית.
זה ה-outline שחשבתי עליו, אשמח לקבל משוב. קיפודנחש 01:49, 24 ביולי 2018 (IDT)
בדקתי בבסיס הנתונים שלי, שהוא "החומר הנקי" ומצאתי את המשחק הזה:
  • [Event "Wijk aan Zee"]
  • [Site "Wijk aan Zee"]
  • [Date "2013.??.??"]
  • [Round "?"]
  • [White "Harikrishna, Penteala"]
  • [Black "Van Wely, Loek"]
  • [Result "1-0"]
  • [ECO "B85"]
  • [WhiteElo "2698"]
  • [BlackElo "2679"]
  • [Annotator "Velickovic,Sa"]
  • [PlyCount "77"]
  • [EventDate "2013.??.??"]
  • [EventType "tourn"]
  • [EventCountry "NED"]
  • [Source "Chess Informant"]
  • [SourceDate "2013.07.15"]
  • 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Be2 Nf6 6. Nc3 d6 7. O-O Be7 8. a4
  • Nc6 9. Be3 O-O 10. f4 Qc7 11. Kh1 Re8 12. Bf3 Bd7 13. Nb3 b6 14. g4 Bc8 15. g5
  • Nd7 16. Bg2 Bb7 17. Rf3 Bf8 18. Rh3 g6 19. Qe1 Bg7 20. Qh4 Nf8 21. Qf2 Nd7 22.
  • Rf1 $146 (22. Qh4 {- 49/(272)}) 22... Nb4 (22... Rac8 $5) 23. Bd4 $1 Bxd4 24.
  • Nxd4 $14 Nc6 $2 (24... Rac8 25. f5 $5) 25. f5 $1 Nce5 26. Qh4 h5 27. Nde2 (27.
  • gxh6 $5 $40) 27... exf5 28. Nf4 (28. exf5 Bxg2+ 29. Kxg2 Ng4) 28... Kg7 (28...
  • fxe4 $5 29. Nxh5 $140 gxh5 30. Qxh5 Kf8 31. g6 Re6) 29. Ncd5 Bxd5 30. Nxd5 Qxc2
  • 31. exf5 Rac8 32. Nf4 Rh8 (32... Qxb2 33. Nxh5+ gxh5 34. f6+ $18) 33. fxg6 fxg6
  • 34. Ne6+ Kg8 (34... Kh7 35. Be4 Qe2 36. Bd3 Nxd3 37. Rf7+ Kg8 38. Rg7# {#}) 35.
  • Bd5 Qd2 36. Qe4 Rc1 37. Rhf3 Kh7 38. Rf7+ $1 (38. Qxg6+ $1 Nxg6 (38... Kxg6 39.
  • Be4# {#}) 39. Rf7+ Kg8 40. Rg7# {#}) 38... Nxf7 39. Qxg6+ $3 1-0

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

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

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

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

אני מאוד מעריך את החשיבה שלך ואת ההשקעה בנושא. --‏Yoavd‏ • שיחה 11:40, 24 ביולי 2018 (IDT)

לגבי המשחק - תוכל לראות את הדיון בינינו בנושא כאן:שיחת משתמש:קיפודנחש/ארכיון 13 - סתם ארכיון#תחרות העל טאטא סטיל 2013 סיבוב חמישי. כך גם למדתי על הדקות הזו. פרמטר השפה הוא להצגה בלבד, לא לפענוח (כלומר, ה-pgn שמזינים הוא תמיד ברישום הסטנדרטי באותיות לטיניות - זה היה מסבך, בעיקר בגלל שמלכה זה ״מה״, אבל אם המלך פוסע לערוגה ה3, המסע נראה ״מה3״, וצריך להסביר למפענח את ההבדל בין ״מה״ ל ״מה״). זה לא קשה לייצר טבלה שתעביר ״x״ ל-״:״ , R ל-צ, ו-a-h ל- א-ח, אבל גם כאן, זה יעבוד בצורה אמינה רק על pgn (או, יותר נכון, רישום אלגברי) ״נקי״, בלי הערות. לגבי הצגה גרפית: יוניקוד מכיל סימנים כפולים, כלומר יש תו לפרש שחור, ותו אחר לפרש לבן (♞ ו- ♘), אבל בכמה אתרים שראיתי, משתמשים בכלים הלבנים בלבד לסימון הגרפי, גם למסעים של השחור. בכל מקרה, זה יהיה ביחידה אחרת (או בפונקציה אחרת ביחידה קיימת), ובשליטת התבנית להשתמש או לא, ובאיזו שפה. קיפודנחש 19:10, 24 ביולי 2018 (IDT)
מלך פוסע ל-ה3 נכתב מה3 , ומלכה הולכת ל-ה3 ייכתב מהה3. מכיון שתמיד יש שורה ועמודה זה תמיד יהיה שני תוים. הכלי יכול להיות אות אחת (צ, פ , ר, מ) או שתי אותיות למלכה בלבד. אף פעם לא ראיתי בשום מקום שכל הכלים מופיעים כלבנים, קשה לי להאמין שמישהו שלא יכול להחזיק את כל המשחק בזכרון יוכל להסתדר עם עמדה כזו מבלבלת. --‏Yoavd‏ • שיחה 21:20, 24 ביולי 2018 (IDT)
לגבי מה3 מול מהה3 - ידוע, אבל זה מסבך (לא בהמון) את הביטוי הרגולרי שמפענח את המסע, ולכן המשמעות היא שנחוץ ביטוי מיוחד (כלומר שונה) עבור רישום אלגברי בעברית. הביטוי הרגולרי בו משתמשים גם השחמציג וגם היחידה, מניחים תו בודד (ב-uppercase) שמציין את הכלי, ואם אין כזה, מניחים פיון. זה לא בלתי אפשרי, ואולי גם לא מאד קשה לכתוב ביטוי שיעבוד עם הרישום העברי בו אחד הכלים צורך שני תווים, אבל זה אומר שהתמיכה ברישום בעברית צריכה להיות בגוף הקוד, בגלל הייחוד. לגבי ״מבלבל״ - מה שהתכוונתי הוא שבמקום ״12. פג3 פו5״, יש אתרים שמציגים ״12. ♘ג3 ♘ו5״ (סוס לבן גם למסע של השחור). נכון שאפשר גם ״12. ♘ג3 ♞ו5״, אבל לא בטוח שזה חיוני: כשמציגים אותיות, ה-״פ״ של המסע של הלבן לא נבדל מה-״פ״ של המסע של השחור, וזה לא גורם לקשיים. בדומה, זה לא נראה מופרך להשתמש באותו ♘ לשחור וללבן, כמו לדוגמה כאן. קיפודנחש 00:01, 25 ביולי 2018 (IDT)
נראה לי שדי באותיות האנגליות שכל חובב שחמט מכיר. הרי אנו מציגים את המשחק בכל מקרה בשחמציג, אז כיתוב באנגלית אמור להיות די ברור. אני גם לא בטוח שהשפה היחידה בה למלכה שתי אותיות היא העברית. יש תוי יוניקוד מיוחדים ולא צריך להשתמש ממש בציורים שהבאת - 2655, 265B למלכה או HTML ♘ ו-&#9822 לפרש וכדומה. למרות שהרעיון להציג את הכלים בדמויות שלהם מוצא מאוד חן בעיני, כפי שהדגמת באתר chessgames. מענין שהסתכלתי שם על משחקים ואף פעם לא שמתי לב שכל הכלים בצבע לבן....--‏Yoavd‏ • שיחה 13:53, 25 ביולי 2018 (IDT)

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

משתמש:Yoavd: ראה נא את משתמש:קיפודנחש/ארגח 6, סעיף שני. בעזרת ערן, העיצוב ״תוקן״: כעת, כשיש מספר תבניות בשורה, כולן צמודות למעלה. זה עדיין נראה לא מסודר אם בחלקן הטקסט הרבה יותר ארוך מהאחרות, אבל זה הכי טוב שאפשר, והרבה יותר טוב ממה שהיה. לא שמעתי ממך כבר איזה זמן, והדיון ״נתקע״: האם הגיע הזמן לדעתך לארוז את מה שיש בתבנית נוחה לשימוש, ולהתחיל להשתמש בערכים? קיפודנחש 17:55, 1 באוגוסט 2018 (IDT)
כפי שכתבת לך אהיה פנוי לגמרי החל מה-7.8, אם הכל יהיה בסדר כמובן. ההדגמה שעשית נראית לי מצוין. בדקתי מספר משחקים אבל התכוונתי לבדוק הרבה יותר, אז אולי כדאי לחכות עוד שבוע? שוב תודה על כל העבודה. זה נראה ממש מצוין. --‏Yoavd‏ • שיחה 17:58, 1 באוגוסט 2018 (IDT)
אבל בכל אופן אני מקדים קצת את המאוחר....האם תוכל להסתכל ב- משתמש:Yoavd/tactics ולראות אם אין הגיון בהוספת שמות השחקנים / הארוע (EVENT) לפני הצגת המסעים? אני מקווה שגם תעריך את המסע המדהים 27...רד3 שהוא אחד היפים והבלתי צפויים. --‏Yoavd‏ • שיחה 18:27, 1 באוגוסט 2018 (IDT)
נראה לי שבמשחק הראשון משהו השתבש. ההערה היתה למסע האחרון ומשום מה העמדה מוצגת פעמיים. --‏Yoavd‏ • שיחה 19:07, 1 באוגוסט 2018 (IDT)
מדוע המשחק השלישי D47 לא מופיע?--‏Yoavd‏ • שיחה 20:36, 1 באוגוסט 2018 (IDT)

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

| from1 = 1l
| to1 = 26l
| 26l = גם מה-ה3 זוכה עם אותו רעיון של איום כפול. מט ב-ד8 או הכאת הצריח

כלומר העמדה של 26l היא גם חלק מה- from-to, וגם מוצגת בפני עצמה. אפשר אולי ללמד את התבנית ״לסנן״ מצבים כאלו, אבל אין בכך צורך - זה באחריות העורך, ומאד קל ״לצמצם״, פשוט על ידי החלפת to1 ב-25d. על הדרך אציין שהתבנית ממיינת את המסעים לפי הסדר, אבל כשהעורך מורה לה להציג את אותו מסע פעמיים, כמו כאן, אין אחריות מה יהיה הסדר של הלוחות הכפולים (העמדה זהה, אבל ההערות לא, ואין שליטה אם הלוח עם ההערה של ה-fromto, או זו של המסע המפורש יוצג קודם.

לבדיקה אפשר אולי להשתמש בהצגת כל העמדות במשחק מהראשונה לאחרונה, אבל מעשית, הצגות עמדות מסוימות לפי בחירת העורך נראה לי השימוש הקנוני. אפשר אולי להוסיף עוד כמה אסימונים לתבנית, נניח $<משהו>$ יוחלף בערך של ״משהו״ מה-pgn (לדוגמה, במשחק הראשון, $Event$ יוחלף ב "Budapest ch-HU") אבל לדעתי אין צורך בכך - כשמציגים שלוש או ארבע עמדות מהמשחק, אין סיבה לא להשאיר את המלל המפורש לעורך. קיפודנחש 20:39, 1 באוגוסט 2018 (IDT)

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

לגבי השאלה על המשחק השלישי: תוכנת מדיה ויקי מטילה מגבלות על גודל הדף (אחרי פרסינג), מספר תבניות וכן הלאה - דיברנו על זה אי אז. למשל, אי אפשר להציג יותר מכמה עשרות תבניות {{שחמט}}. ל״לוח לפי fen״ יש מגבלה קצת יותר גבוהה, אבל בדף הזה עברת גם אותה (אפשר לראות זאת אם ב״העדפות״ בוחרים להציג קטגוריות מוסתרות - כשעוברים את המגבלה, התוכנה מוסיפה קטגוריה שמציינת זאת). כאמור, שימוש ב-fromto מהעמדה הראשונה עד האחרונה זה טוב אולי לבדיקות, אבל זה לא שימוש מעשי. קיפודנחש 20:45, 1 באוגוסט 2018 (IDT)

OK. הבנתי את זה כשהוספתי משחק רביעי וקיבלתי אותה תוצאה. --‏Yoavd‏ • שיחה 20:49, 1 באוגוסט 2018 (IDT)
עכשיו מחקתי את המשחקים בזה אחר זה וכולם הופיעו בצורה מצוינת. נראה לי שהשימוש המעשי יהיה אך ורק לצורך הצגת ההערות במקומות המתאימים כי אי אפשר יהיה להציג משחקים שלמים עם מגבלה של משחק אחד. --‏Yoavd‏ • שיחה 20:55, 1 באוגוסט 2018 (IDT)
גם לא נראה מועיל. כדי להציג את _כל_ העמדות של משחק מסוים, יש לנו את השחמציג, וכמו שהדגמתם (ובצורת שימוש שהפתיעה אותי), אפשר להציג איתו בדף אחד הרבה מאד (מאות?) משחקים. התבנית הזו מיועדת לא להצגת כל העמדות ממשחק מסוים (להזכירך: השימוש ב-from-to היה משהו שאתה ביקשת, בנימוק של ״פתיחות״), וזה גם לא נראה מועיל לקורא: הדף לא נראה מעניין או מועיל כשמציגים את כל העמדות. הרעיון היה להקל על העורך כשרוצים להציג שלוש-ארבע עמדות מאותו משחק, בידיעה שה-pgn זמין, ואז עושים ״העתק/הדבק״ ל-pgn, ומה שנשאר לעורך זה לבחור את העמדות המעניינות ולכתוב את ההערות, בלי צורך להתעסק עם fen או עם {{שחמט}}, שלא רק דורשת הרבה עבודה, אלא גם קל ביותר לייצר שגיאות קטנות וקשות לגילוי, על ידי הוספת | מיותר או מחיקת | נחוץ (לא בדקתי ולא חיפשתי, אבל אופתע מאד אם אין אף {{שחמט}} בוויקיפדיה בעברית שמציגה עמדה שגויה, בגלל טעות עורך). קיפודנחש 22:12, 1 באוגוסט 2018 (IDT)

שאלה לגבי JS

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

היי. אם אני מוסיף בשורה הראשונה של סקריפט כלשהו את זה:

if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions')

_בלי_ לשים סוגריים מסולסלים אחרי ה־if statement, זה אומר ש_כל_ ההמשך של הסקריפט (המכיל מאות שורות) ירוץ רק בדפי "תרומות", כלומר בהתאם ל־if?

לצורך הדוגמה, האם הקוד הזה:

if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') {

    function something() {
        alert("hello world");
    }

    setTimeout(something, 2000);

}

יעשה בדיוק אותו דבר כמו הקוד הזה:

if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions')
var something = function()
{
    alert("hello world");
}

setTimeout(something, 2000);

? תודה, ‏Guycn2 · ☎‏ 15:30, 2 באוגוסט 2018 (IDT)

לא. בלי סוגריים, המשמעות היא שרק ה-statement הבא מותנה, וההמשך יתבצע באופן בלתי מותנה:
var j = 7,
    k = 11;
if (false)
   j = 12;
k = 14;
// here, two variables defined: j and k. j is 7, since the assignment to 12 was not executed. k is 14, since the assignment is not conditioned.
// if we had "if (true)" instead, j would have been 12 - k would still be 14, since the assignment is unconditional

קיפודנחש 18:38, 2 באוגוסט 2018 (IDT)

תודה. ואם בשורה הראשונה של הסקריפט יש if, וכל הקוד שאחריו עטוף בפונקציה אנונימית, בצורה כזו:
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions')

(function() {
    alert("some");
    mw.notify("text");
    var d = new Date();
    alert(d);
})();
האם במקרה כזה _כל_ הסקריפט ירוץ בדף התרומות, ושום דבר לא יקרה בדפים אחרים? ‏Guycn2 · ☎‏ 06:59, 3 באוגוסט 2018 (IDT)
ברגע שארזת את הקוד שלך בפונקציה אנונימית, הפונקציה הארוזה (למעשה, הרצת הפונקציה הארוזה בעזרת ה- () האחרונים) היא statement יחיד, שמתבצע אם ורק אם התנאי של ה-if מתקיים.
בדיוק בגלל שזה לא לגמרי טריביאלי, ושינוי קטן מאד יכול לגרום לשינוי התנהגות, רוב מדריכי הסגנון, כולל זה שנהוג בוויקיפדיה (mw:Manual:Coding conventions), מורים להשתמש ב-{} אחרי תנאי, גם כשמדובר בהצהרה יחידה:
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions')
(function() { 
    do_something();  
})(); // this statement, (func)();, will only execute if the condition is true

if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions');
(function() { 
    do_something_else();  
})(); // this statement executes unconditionally: notice the semicolon after the condition

קיפודנחש 14:12, 3 באוגוסט 2018 (IDT)

אוקיי, תודה רבה על התשובה המפורטת. בברכה, ‏Guycn2 · ☎‏ 11:30, 4 באוגוסט 2018 (IDT)

איחוד

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

היי, איחדתי את ויקיפדיה:מפעילי ממשק עם ויקיפדיה:מפעיל ממשק, לשיקולך עניין המחיקה • חיים 7שיחה22:57, 6 באוגוסט 2018 (IDT)

בשני קולות: בזמן שכתבת את זה כאן, כתבתי משהו בדף שיחתך. לשיקולך. קיפודנחש 23:41, 6 באוגוסט 2018 (IDT)
בדקתי וראיתי שהתוכן זהה ולכן מחקתי את מפעילי ממשק. אם אתם מעדיפים מיזוג או משהו אחר, אשמח לשמוע. אינג. יונה ב. - שיחה - הבה נכחילה 16:37, 7 באוגוסט 2018 (IDT)

שינית משהו בסקריפט? כי פתאום הוא מציג את כל האותיות של הקטגוריות שאין בהן כלום וזה מציק. בורה בורה - שיחה 09:45, 8 באוגוסט 2018 (IDT)

כן, שיניתי משהו בסקריפט 94, כדי שיעבוד גם עם עץ קטגוריות. אם יש שינוי בהתנהגות הכללית, זה לא מכוון. לא בטוח מתי יהיה לי זמן להסתכל על זה. קיפודנחש 15:59, 8 באוגוסט 2018 (IDT)
אז שחזר אותו בבקשה עד שיהיה לך זמן להסתכל. אני לא היחידי שמשתמש בו. בורה בורה - שיחה 20:10, 8 באוגוסט 2018 (IDT)

משיכת מידע של api

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

הועבר לדף שמש:IKhitron

בוטביניק - קפבלנקה אברו 1938

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

מזמין אותך לעיין בערך - יש בו גם תצוגת המשחק, וגם הערות בשיטה החדשה שבנית. האם לדעתך יש דרך לשלב הן את תצוגת המשחק והן את ההערות? סביר להניח שיש עוד הרבה דברים שאינני יודע....מכל מקום בתצוגה היה עדיף לכתוב משהו כמו: העמדה לאחר המסע ה-10 של הלבן... או כל רעיון אחר שעולה על דעתך. --‏Yoavd‏ • שיחה 15:16, 11 באוגוסט 2018 (IDT)

@Yoavd: מעולה. כדי להקל על השימוש, סרגתי תבנית:לוחות ממשחק שחמט, שמסתירה מהעורך חלק מהכיעור. לצורך תיעוד התבנית, השתמשתי בערך שבנית. התבנית גם מציגה, אם מבקשים ממנה, את המשחק האינטראקטיבי, כך שאין צורך להעתיק לדף את ה-pgn פעמיים. אולי משתמש:ערן ירצה לעדן את התבנית עוד טיפונת, כך שאפשר יהיה, במקום pgn, להעביר לתבנית את מספר הפריט מוויקינתונים, או אפילו למצותו בעזרת מספר הפריט של הדף, כך שמה שיישאר לעורך זה באמת רק החלק העריכתי: להחליט אילו עמדות ראויות להצגה, לרשום ביאור לכל עמדה, ולהחליט אם רוצים הצגה אינטראקטיבית, ואם כן, האם לפני או אחרי העמדות. קיפודנחש 19:36, 11 באוגוסט 2018 (IDT)
שים גם לב שהוספתי ל-PGN פרמטר סינטתי FirstMove, כדי להציג את המשחק האינטראקטיבי אחרי המסע שלהבנתי המוגבלת נחשב למהלך המבריק של המשחק. הכל כמובן, כמיטב המסורת הוויקיפדית, WIP: אם לדעתך כדאי לשנות או להוסיף דבר מה, אפשר לדון בכל האפשרויות. בברכה - קיפודנחש 19:59, 11 באוגוסט 2018 (IDT)
מה שעשית נראה נפלא! תיקנת בדיוק לפי מה שהתכוונתי שיהיה. ערן אכן אמר לי שהוא יעביר פרמטר מויקינתונים, יידעתי גם אותו בדף השיחה. תודה רבה!--‏Yoavd‏ • שיחה 21:52, 11 באוגוסט 2018 (IDT)
@Yoavd: יצרתי גם תבנית:עברות רישום שחמט. התבנית מקבלת רישום שחמט סטנדרטי, ומחזירה רישום בעברית, או, אם מוסיפים פרמטר "סמליל=כן", אז עם הסמלילים החמודים לסימון הכלים. כהרגלי, התבנית כמעט לא בדוקה. ראה אם זה עוזר. אפשר גם ללמד את תבנית:לוחות ממשחק שחמט להשתמש ברישום העברי (אחרי ש"מישהו" מוודא שהרישום העברי אכן תקין), על ידי הקפת $notation$ בתבנית החדשה, וגם את {{{pgn}}} בפרמטר "הצג רישום" (אבל רק שם!) קיפודנחש 23:43, 11 באוגוסט 2018 (IDT)
הדגמתי בערך איך אפשר למשוך את המשחק מוויקינתונים בלי לציין PGN בגוף הערך. עשיתי גם כמה תיקונים במדיה_ויקי:סקריפטים/106.js כדי שבפעם הבאה העברה לוויקינתונים של PGN תעבוד בתקווה כמו שצריך. ערן - שיחה 00:04, 12 באוגוסט 2018 (IDT)
תודה, ערן. הוספתי לתבנית:לוחות ממשחק שחמט את היכולת למשוך משחק מוויקינתונים בעזרת פרמטר item, כאלטרנטיבה לפרמטר pgn, וכן הוספתי פרמטר "מסע ראשון", שרלוונטי רק אם מבקשים תצוגה אינטראקטיבית לפני או אחרי העמדות. הדבר האחרון שנשאר זה לסדר את "הצג רישום", כולל עיברות או הצגה עם סמלילים, כמו תבנית:עברות רישום שחמט. קיפודנחש 06:14, 12 באוגוסט 2018 (IDT)
תודה רבה לשניכם! אני בהחלט אנסה בהמשך את נושא הסמליל! מה עושים עם שני הסוגרים לאחר שמופיעות ההערות? }} --‏Yoavd‏ • שיחה 07:27, 12 באוגוסט 2018 (IDT)
הסרתי את הסוגריים האחרונות. אגב, הייתה לי הפתעה נעימה לגלות שהודות לב{{לוחות ממשחק שחמט}} הערך ידידותי למדי גם לגרסה ניידת :) ערן - שיחה 08:36, 12 באוגוסט 2018 (IDT)

m:special:diff/18300971

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

היי. אפשר תרגום לשפת כדור הארץ? יגאל (בקשת עזרה, IKhitron ושיחה) 03:12, 15 באוגוסט 2018 (IDT)

עד כמה שהבנתי, מדובר על משתנים כמו wgAction, wgPageName וכן הלאה. אפשר לגשת אליהם ישירות, ואז מקבלים את הערך שלהם, ובמקביל נוצרת הודעה בקונסול על deprecated, ואפשר לגשת אליהם דרך mw.config.get. אאל"ט, המשמעות היא שבקרוב רק הדרך השנייה תעבוד - אם סקריפט שלך ישאל על wgAction או window.wgAction, תקבל undefined. קיפודנחש 07:00, 15 באוגוסט 2018 (IDT)
תודה. ואתה חושב שיש לנו כאלה בסקריפטים או גאדג'טים? יגאל (בקשת עזרה, IKhitron ושיחה) 13:24, 15 באוגוסט 2018 (IDT)
רציתי לומר משהו כמ "לא במרחב מדיה ויקי, אבל סקריפטים של משתמשים כנראה שכן", אבל לפני זה הרצתי חיפוש, ונראה שיש גם במרחב מדיה ויקי. לא גאדג'טים - לזה כבר מזמן דאגנו, אבל כל מיני סקריפטים. קיפודנחש 17:18, 15 באוגוסט 2018 (IDT)
מממממ. יש שם ברשימה גם כמה גאדג'טים. וכשהוספתי את מרחב המשתמש, זה נפל על 350. יגאל (בקשת עזרה, IKhitron ושיחה) 17:24, 15 באוגוסט 2018 (IDT)

יש אפשרות ללמד את היחידה לבדוק אורך מחרוזת? (מקסימום ומינימום) תודה • חיים 7שיחה18:45, 23 באוגוסט 2018 (IDT)

לא נראה לי. למיטב ידיעתי, templatedata לא מגדיר אורך מקסימלי או מינימלי. כל הבדיקות של המערכת מתבססות על templatedata, ולא על שום דבר אחר. אם יש תבנית בה חלק מהפרמטרים צריכים להיכנס למיטת סדום כזו או אחרת, התבנית עצמה צריכה לבדוק זאת. קיפודנחש 19:48, 23 באוגוסט 2018 (IDT)
השאלה הועלתה בעקבות {{שופט}}, אבל באופן עקרוני יש הרבה מאוד תבניות שזה יעזור להם (שמלבד זה שזה צריך להיות מספר הוא צריך להיות בתבנית מסויימת), אז אם יש דרך להוסיף את זה ל-TD זה יהיה מצויין. בברכה, זאב קטןשיחה • י"ב באלול ה'תשע"ח • 19:51, 23 באוגוסט 2018 (IDT)
משתמש:זאב קטן: קח פרויקט ותחקור את TD. אולי מאז הסתכלתי בפעם האחרונה הם הוסיפו משהו כמו format (לא סביר שזה קרה, אבל שווה לבדוק). אולי נוספו עוד כמה הגדרות שאפשר לבדוק - אשמח ללמד את היחידה לבדוק תקינות לפי כל דבר שהתקן של TD מגדיר. אם כן, קל ללמד את היחידה לבדוק את זה, ואז צריך רק לעדכן את ההגדרות (options), ולהוסיף את הפורמט המתאים לתבניות שדורשת פורמט ספציפי (ניתן יהיה גם ללמד את אשף הפרמטרים לבדוק תקינות). אם TD לא תומך, אז זה מחוץ לתחום השיפוט של היחידה הזו. קיפודנחש 20:22, 23 באוגוסט 2018 (IDT)
לצערי אין לי מספיק זמן להקדיש לוויקיפדיה בתקופה הקרובה, אז זה פחות אפשרי. בברכה, זאב קטןשיחה • י"ב באלול ה'תשע"ח • 20:24, 23 באוגוסט 2018 (IDT)

88

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

היי. משהו מוזר. פעם שנייה השבוע. הסקריפט מגיב כאילו המספר המקסימלי בכוכב הוא 8 במקום 50. יגאל (בקשת עזרה, IKhitron ושיחה) 20:10, 23 באוגוסט 2018 (IDT)

תבנית:תושכת בכתפיה. אתה יכול לנסות לראות מה ה-api מחזיר: action=query&list=watchlist&wlshow=unread&wllimit=50&format=xml קיפודנחש 20:25, 23 באוגוסט 2018 (IDT)
max+continue. יכול להיות שהשתנה תחביר של מה שחוזר משם, ואתה סופר לא את הכל? יגאל (בקשת עזרה, IKhitron ושיחה) 20:51, 23 באוגוסט 2018 (IDT)
הכל יכול להיות. הסקריפט לא משתמש ב-max+continue. לא הבנתי אם בקריאה ל-api אתה רואה יותר ממה שהסקריפט מצייר בבלון. קיפודנחש 20:56, 23 באוגוסט 2018 (IDT)
התכוונתי שאני רואה שם מקסימום שורות (נראה לי שזה 50) ופרמטר continue, האומר שיש עוד. יגאל (בקשת עזרה, IKhitron ושיחה) 20:58, 23 באוגוסט 2018 (IDT)
הבנתי. הצצתי עכשיו בסקריפט, וראיתי שמתיישהו (כנראה לפי דרישת הקהל) שכללתי אותו לסנן לפי ההעדפות שלך (ההעדפות האלו:
הסתרת עריכות משניות ברשימת המעקב
הסתרת עריכות של בוטים ברשימת המעקב
הסתרת עריכות של משתמשים אנונימיים ברשימת המעקב
הסתרת עריכות של משתמשים רשומים ברשימת המעקב
הסתרת שינויים בקטגוריות
הסתרת עריכות בדוקות ברשימת המעקב
יכול להיות שאם משתמשים ברשימת המעקב המשופרת, המפתחות של ״העדפות המשתמש״ משתנות. בטל לרגע את הרשימה המשופרת, בדוק מה ההעדפות שלך ב״העדפות״ - זה מה שהסקריפט אמור להחזיר. קיפודנחש 21:07, 23 באוגוסט 2018 (IDT)
גם בלי משופרת זה אותו דבר. ובהתחשב בזה שזה קרה רק פעמיים, לפני כמה ימים והיום, זה כנראה משהו חדש. יגאל (בקשת עזרה, IKhitron ושיחה) 21:16, 23 באוגוסט 2018 (IDT)
הדבר האחרון שעולה לי בראש, זה שאיכשהו, הוגדר בסביבה שלך משתנה JS גלובלי script88limit, עם ערך יותר קטן מ-50 (משהו שהוספתי לבקשת הרוסי שלך). אם לא, אז נגמרו לי הרעיונות. קיפודנחש 21:38, 23 באוגוסט 2018 (IDT)
והוא עולה לפעמים? לא סביר :-) יגאל (בקשת עזרה, IKhitron ושיחה) 21:40, 23 באוגוסט 2018 (IDT)
סבירות זה לא רלבנטי. בפעם הבאה שזה קורה, אתה יכול לדפוק על F12 ולוודא. (ובאותה הזדמנות להציץ מה מסומן בהעדפות ← רשימת המעקב) קיפודנחש 21:44, 23 באוגוסט 2018 (IDT)
בסדר גמור. אעשה כך. יגאל (בקשת עזרה, IKhitron ושיחה) 21:51, 23 באוגוסט 2018 (IDT)

תבניות מט

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

שלום, זו רק תחילת עבודה אבל אני מיישם את תבנית המשחק החדשה בערך הזה. אתה מוזמן כמובן להתבונן. אם תוכל גם לאמוד האם זה לא מעמיס מאוד כי התחשוה שלי שכבר בשלב זה המחשב מגיב די לאט. האם תוכל להזכיר לי (לבושתי) אם יש דרך להציב את ה-FEN ולקבל את הדיאגרמה? מכיון שלא זכרתי אני משתמש בדיאגרמה שמתקבלת מהאתר [1]. תודה. --‏Yoavd‏ • שיחה 07:56, 6 בספטמבר 2018 (IDT)

יש תבנית:לוח שחמט מ-FEN. בוויקיפדיה באנגלית איחדו את התבניות, כך שניתן פשוט להעביר פרמטר fen לתבנית הרגילה, במקום את המבנה הביזנטיני שנהוג להעביר. אולי כדאי לעשות זאת גם אצלנו. קיפודנחש 17:28, 6 בספטמבר 2018 (IDT)

בעניין פתיחת ערך חדש באנגלית

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

תודה על תשובתך קיפוד נחש, העניין הוא שאולי אני עושה משהו לא נכון אבל ברגע שאני מכניס ערך שלא קיים אכן אני יכול ללחוץ על "create the page" כשהוא מסומן באדום אולם בעוד שבעברית ישר נפתח לי חלון ערך חדש שאני יכול להתחיל לכתוב את הערך, הרי שבאנגלית הוא מפנה אותי לעזרה עם כל מיני אפשרויות ייעוץ והדרכות כזה: The article that you're looking for doesn't exist. You can create it, but... Before you create an article, you should read this guide. New to Wikipedia? See the contributing to Wikipedia page for everything you need to know to get started. Need interactive help? You can ask questions at the Teahouse, help desk or through live chat. There are different ways to edit Wikipedia: Writing Circle Yellow.svg Sandbox Ready to try editing? You can experiment in your own sandbox to get a feel for editing Wikipedia. This is a great place to start without affecting live articles. Start editing More Icon C.svg Improve Wikipedia needs your help. Pick small editing tasks from a list, such as fixing spelling and grammar. Learn by making improvements to existing articles. Start helping Qualidade-5-.svg Article wizard If you already have experience with editing, you can use our article wizard to create new articles. In just a few steps, you'll be on your way to contributing to Wikipedia.

ואני לא יודע מהדף ההוא איך אני מגיע לסקראצ'פאד שאני יכול להתחיל לכתוב את הערך החדש. ואגב, למה אני לא מקבל הודעה צהובה כזו שהשבת לי, אם לא הייתי בודק שוב בדלפק הייעוץ לא הייתי יודע בכלל שהשבת לי. האם תוכל לחזור אליי לדף השיחה הפרטי שלי? תודה מראש מיקרוז - שיחה 22:31, 11 בספטמבר 2018 (IDT)

מיקרוז: ומתחת לזה לא הייתה תיבת עריכה? לחץ על https://en.wikipedia.org/w/index.php?title=a1a1a1&action=edit&redlink=1, שנה בשורת הכותרת את a1a1a1 לשם הערך החדש ולחץ על <Enter>. חזרתישיחה 23:06, 11 בספטמבר 2018 (IDT)
שנינו עשינו אותה טעות - בוויקינגליש יש אפליה נגד עורכים עם אפס או מעט עריכות, והם לא יכולים ליצור ערך חדש בלי עזרה (נראה שגם חזרתי וגם אני כן יכולים). יש לי משתמש ללא כל הרשאות ומעט מאד עריכות (נדמלי אפס בוויקינגליש), והוא מתנהג בדיוק כמו שמיקרוז מתאר. עצתי היא ליצור את הערך בטיוטה - אולי במהלך העריכה תצמח לך הרשאה חדשה שתאפשר לך להעביר את הדף למרחב הערכים, ואם לא, בוודאי יש הליך לבקש העברה כזו (בדומה לוק:במ אצלנו). קיפודנחש 00:24, 12 בספטמבר 2018 (IDT)
כפי שאתם רואים אני ויקיפד ותיק, קשה להגיד עליי שאני "עם אפס או מעט עריכות" לפחות לא בעברית, ולא פעם ערכתי תיקונים והרחבות ערכים באנגלית שכולם התקבלו בברכה, אבל מעולם לא נצרכתי ליצור ערך חדש באנגלית, sandbox זה בינתיים כן נתן לי ואני עובד על הערך שם, בכל זאת אני מתקשה בכמה דברים ואצטרך את עזרתכם בהכנסת התמונה (יש לי אישור זכויות מהצלמת עצמה - מה עושים עם זה?)ועם הכנסת הרפרנסים הפוטנוטים והלינקים ועוד אזדקק לעזרתכם. תודה רבה בינתיים, בברכה, מיקרוז - שיחה 05:03, 12 בספטמבר 2018 (IDT)
עדיין אשמח ויהיה לי נוח יותר אם נוכל להעביר את התמיכה הזו לדף השיחה הפרטי שלי (מיקרוז שיחה) כי אז, עד כמה שזכור לי אני מקבל על כך התראה צהובה מיקרוז - שיחה 05:10, 12 בספטמבר 2018 (IDT)
מיקרוז, למי שאין הרשאה או וותק בויקיפדיה האנגלית, לא יכול להעלות את הערך ישר וצריך להעלות אותו לreview. הערכה ואישור יכול לקחת עד חודשיים, תלוי בכמות הערכים שיש להם בתור... אנסה לאתר את המשתמש שלך באנגלית כדי להסביר אמא של גולן - שיחה 12:52, 12 בספטמבר 2018 (IDT)
כמובן, ספירת העריכות היא בוויקיפדיה באנגלית, לא בשפות אחרות או במיזמים אחרים - עריכות בוויקיפדיה ביוונית או בוויקימילון באנגלית לא נספרות. קיפודנחש 16:20, 12 בספטמבר 2018 (IDT)
מיקרוז, נראה לי שזה קשור להרשאת משתמשים ותיקים, ואין לך אותה בויקיאנגליש. בשם המשתמש הזה, יש לך עריכה אחת בלבד בויקיאנגליש, באם יש לך שם משתמש נוסף כדאי לאחד ביניהם. ראה מיוחד:חשבון משתמש מאוחד/מיקרוזחיים 7שיחה17:37, 12 בספטמבר 2018 (IDT)

רשימת המעקב מניידים

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

שלום ליו״ר ויקימובייל. בתקופה האחרונה נעלם לי הכוכב שמאפשר להוסיף דף לרשימת המעקב, כאשר אני גולש מדפדפן בנייד. ידוע לך משהו בנושא? צפי לחידוש הכפתור? משהו? דגש - שיחה 11:04, 5 באוקטובר 2018 (IDT)

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

הפניות לערכים בוויקי האנגלית

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

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

  1. לקשר לַערך בעברית שלא קיים כרגע, מתוך כוונה שיופיע קישור אדום, ואולי בעתיד מישהו (אולי אני) יכחיל את הקישור ויכתוב ערך מתאים.
  2. לקשר ישירות לערך באנגלית. בערך יופיע הקישור ככחול, אך מי שיילחץ על הקישור יגיע לערך באנגלית.
  3. לקשר להפנייה לערך באנגלית. כך, בעתיד, אם תהיה אינדיקציה לכך שחשוב שיהיה בעברית ערך בנושא, כי יש אליו הרבה הפניות, יהיה קל להפוך את ההפנייה לערך רגיל.

מה אתה אומר?

בינתיים אני משתמש בצורה מעורבת בגישות 1 ו-3. אני שואל דווקא אותך בגלל התייחסותך כאן, לנושא ההפניות.

תודה רבה ויום נעים, אביתר ג'שיחהתרומות • ל' בתשרי ה'תשע"ט • 16:13, 9 באוקטובר 2018 (IDT)

זו לא תושב"ע, אבל אספר לך מה מנהגי: קודם כל, הפעלת שיקול דעת, אם לערך החסר יש זכות קיום בוויקיפדיה בעברית (כלומר ישרוד דיון חשיבות), וסיכוי (אפילו קטן) שייכתב. אם כן, יצירת קישור אדום, אם לא, כתיבה בשחור, ולפי הצורך, בסוגריים, השם באנגלית (למשל כשהתרגום או התעתיק לא טריביאליים), ואז (בין אם בשחור או באדום), שימוש בתב:אנ. בכל מקרה, אין לקשר ישירות לערך באנגלית, קישור פנימי או חיצוני (אפשרות 2 למעלה): זה אמור לא רק לגבי ויקיפדיה באנגלית, אלא גם למיזמים כמו ויקיטקסט או ויקימילון בעברית: קישורים כאלה במרחב הערכים רק דרך תבנית מתאימה. קיפודנחש 16:43, 9 באוקטובר 2018 (IDT)
תודה, אביתר ג'שיחהתרומות • ל' בתשרי ה'תשע"ט • 16:48, 9 באוקטובר 2018 (IDT)

שאילתא בAPI

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

שלום, הפנה אותי אליך יגאל, ואני מעתיק מדף שיחתו מה ששאלתי אותו:

יש שאילתות שכאשר אתה מקבל בהם יותר מידי תוצאות אתה צריך להשתמש באסימון מסוג cmcontinue ודומיו. רציתי לשאול האם יש לקוד הזה שאתה מקבל תוקף תפוגה? ואם כן, כמה? למשל, אם אתה רוצה לקבל רשימת מאה דפים מסוימים, ואז להמתין לתגובת המשתמש ורק אז לבקש את מאה הדפים הבאים. האם זה יעבוד גם אם יגיב רק אחרי חצי שעה? אודה לך מאוד על תשובתך, ואודה לך גם אם תתייג אותי בתשובתך. דוד - שיחה 22:17, 16 באוקטובר 2018 (IDT)

מש:Davidnead: שאלה מעניינת, שהתשובה עליה פשוטה: אין לי מושג. עקרונית, הנחת המערכת היא שהשאילתה הבאה תתבצע "מיד" אחרי השאילתה בה נוצר האסימון. על האצבע, כנראה סביר לבצע עבודה לצורך עיבוד התשובה, כולל I/O, כלומר אם למשל מדובר בבוט, שמנהל בסיס נתונים משלו, ועל בסיס התשובה משרת ויקיפדיה מריץ שאילתות על בסיס הנתונים הזה, או לחילופין, על בסיס התשובה מבצע עוד שאילתות מול שרת ויקיפדיה, זה כנראה לא ייצור בעיה.
מצד שני, אם תרצה להשתמש באסימון לביצוע את השאילתה הבאה עוד שבוע, יום, או שעתיים, הניחוש שלי הוא שההסתברות שלא תקבל את התשובה שציפית לה, גבוהה. אולי השאילתה פשוט תיכשל, אבל גם אם השרת יחזיר תשובה, יתכן שתוכן התשובה לא יהיה מה שציפית. בדרך כלל, מהלך העבודה שאתה מתאר נראה משונה: גם אם רוצים תגובה מהמשתמש, הדרך הטבעית היא לחלוב מהשרת את התשובה המלאה (מאה דפים ואז מאה הבאים, ואז מאה הבאים, עד הסוף), ואז לשאול את המשתמש מה שרוצים לשאול אותו. אם מדובר בקוד שרץ בדפדפן אז יש אולי מגבלת זיכרון (אחרת, אפשר לשמור לדיסק אם אין מספיק זיכרון), אבל במחשב מודרני בדרך כלל יש מספיק. קיפודנחש 23:15, 16 באוקטובר 2018 (IDT)
תודה רבה! אני די מאמין שצריך להיות לזה תוקף תפוגה, אך לך תחפש בתיעוד של ויקי. הסיבה שאני לא עושה כמו שהצעת, זה למקרה שאני סוק קטגוריה גדולה מאוד. דוד - שיחה 07:59, 17 באוקטובר 2018 (IDT)

טעינת סקריפט רק לאחר שקובץ CSS נטען

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

שלום קיפודנחש.

בסקריפט 107 שכתבתי לא מזמן הגדרתי את העיצובים הרלוונטיים דרך jQuery בסקריפט עצמו, במקום להשתמש בקובץ סגנונות נפרד.

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

mw.loader.load("//he.wikipedia.org/w/index.php?title=מדיה_ויקי:סקריפטים/107.css&action=raw&ctype=text/css", "text/css");

הבעיה היא ששאר הסקריפט ממשיך לרוץ לפני שקובץ ה־CSS נטען. לצערי, לפונקציה mw.loader.load אין פרמטר של callback function (בניגוד לפונקציה mw.loader.using). אני קצת מסתבך עם כל הנושא של Deferred, ולא הצלחתי לגרום לשאר הסקריפט להמתין לטעינת ה־CSS. ידוע לי שאפשר להשתמש בהאק של setTimeout, אך אני מחפש דרך יפה יותר. האם יש כזו? ‏Guycn2 · ☎‏ 21:02, 19 באוקטובר 2018 (IDT)

אני זוכר במעומעם ש-importStylesheet(שם הדף בוויקי) עובד ככה, אבל לא בטוח. יגאל (בקשת עזרה, IKhitron ושיחה) 21:09, 19 באוקטובר 2018 (IDT)
הבעיה היא שאני מעוניין שהסקריפט יעבוד גם באתרים אחרים, ו־importStylesheet לא מקבל כתובת URL מלאה אלא רק שם דף מקומי (אם אני לא טועה)... ‏Guycn2 · ☎‏ 21:19, 19 באוקטובר 2018 (IDT)
מצד אחד, אם אתה רוצה לסנכרן, למה אתה משתמש ב-load ולא ב-using? מצד שני, קשה לי לחשוב על מצב בו מתקבל על הדעת לחכות בכלל. טעינת ה-css לא אמורה לעשות שום הבדל בפעולת הסקריפט - למעשה, קשה לי לחשוב על דבר כלשהו שיעבוד בצורה שונה לפני לעומת אחרי טעינת ה-css. במילים אחרות: מה אתה מרוויח מהמתנה לסיום הטעינה? אחרי כל השאלות, אצטט את mw:ResourceLoader/Core_modules#mw.loader.load:
if you need to run code that depends on a module, use mw.loader.using instead (which provides a callback). If you need a callback from an external script, use jQuery.getScript.
קיפודנחש 21:27, 19 באוקטובר 2018 (IDT)
הסקריפט מוסיף אלמנטים חדשים ל־DOM, ויש צורך לעצב אותם באמצעות CSS. לכן, כאשר האלמנטים של הסקריפט מתווספים ל־DOM לפני שה־CSS נטען, הם למעשה לא מקבלים את העיצוב.
אני לא יכול להשתמש ב־using כי מבדיקתי הוא לא מקבל קובצי CSS אלא רק מודולים של מדיה־ויקי (כמו mediawiki.util). גם jQuery.getScript לא מאפשר קובצי CSS. ‏Guycn2 · ☎‏ 21:36, 19 באוקטובר 2018 (IDT)
מה שכתבת פשוט לא נכון. כש-css מתווסף לדף, הוא משנה את העיצוב של אלמנטים שכבר נמצאים בדף, וזה לא משנה אם הם בדף בגלל שסקריפט הוסיף אותם, או הגיעו כמו שהם מהשרת. כשאלמנט מתווסף לדף, הוא מעוצב בהתאם ל-rules שקיימים בזמן שהוא נוסף, ואם מגיעים כללים חדשים אחר כך, עקב טעינת css נוסף, עיצובו ישתנה בהתאם. במילים אחרות, זה לא משנה אם האלמנט נוסף לדף לפני או אחרי ה-rule שקובע איך האלמנט יוצג: ברגע שגם האלמנט וגם ה-rule בדף, העיצוב יהיה לפי הכלל. אתה צודק לגבי המגבלה של using, אבל זה לא קשור לעובדה שמדובר ב-CSS. אי אפשר להשתמש ב-using גם לסקריפט שנמצא בדף כלשהו, אלא רק מודולים. לא רק ״מודולים של מדיה ויקי״ - הוספת שורה ל-gadgets-definition למעשה מייצרת מודול חדש, שגם אותו ניתן לטעון בעזרת using, ומודול כזה יכול להיות css טהור, וזה גם נותן פתרון אפשרי לבעיה שלך (תאורטי בלבד, משום שלמעשה אין לך בעיה שצריך לפתור): מוסיפים שורה ל-gadgets-definition שמגדירה גאדג׳ט חדש, עם הרשאות שאין לאף אחד (מסורתית משתמשים ב-hidden). השורה הזו מייצרת מודול חדש, שאפשר לטעון בעזרת using, בשם ext.gadget.NAME. זה יכול להיות רק JS, רק CSS, או גם וגם. אנחנו עושים משהו דומה - ראה שורה 273 ב-common.js (אמנם עם load, אבל בנקודה הזו ניתן היה להשתמש גם ב-using). השורה הזו בודקת אם אלמנט מסוג מסוים קיים בדף, ואם כן, טוענת (באיחור) סקריפט טיפלה גדול, כדי להימנע מטעינת הסקריפט אם אין צורך. קיפודנחש 01:03, 20 באוקטובר 2018 (IDT)
מוזר... יכולתי להישבע שבפעם האחרונה שניסיתי, ה־CSS לא חל על אלמנטים שנוספו באמצעות סקריפט. אבל בדקתי עכשיו, ואתה צודק. תודה רבה על ההסבר המפורט! ‏Guycn2 · ☎‏ 02:31, 20 באוקטובר 2018 (IDT)

שוב 88

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

היי. לא שזה כל כך חשוב, אבל משהו השתנה בקוד מדיה ויקי, אז עכשיו הכוכב ירד למטה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:24, 26 באוקטובר 2018 (IDT)

בקשה לסיוע קל ב-JS ו-CSS עבור מיזם האחות ויקימסע

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

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

בניסיון לפתור את בעיה זו, הצלחתי להגיע לפתרון חלקי בלבד - יצרתי תגית בשם "banner-location"‏ (<div id="banner-location></div>) ובאמצעות JS הוספתי את השורה הבאה לדף ה-common.js המקומי של האתר:

$( ".ext-wpb-pagebanner" ).insertAfter( "#banner-location" );

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

השאלה שלי היא האם יש פתרון אחר שאתה מצליח לחשוב עליו שיכול להיות רלוונטי למקרה? (למשל לגרום לטעינה מוקדמת של JS, או לגרום לכך שהשינוי יתבצע עוד בתבנית עצמה, או כל רעיון יצירתי אחר). תודה על הסיוע! Dekel E - שיחה  •  סוואט-די קראפ! הצטרפו למיזם תאילנד :) 10:51, 29 באוקטובר 2018 (IST)

צר לי, לא במצב כרגע להסתכל על זה. קיפודנחש 03:01, 30 באוקטובר 2018 (IST)

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

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

בדיון על תבניות בעלי ידע הכנסת את התוכן מעל תגובתותיהם של עופר קדם ויזהר ברק במקום מתחת. לטעמי זה שובר את סדר השיחה ונותן מצג שווא כאילו עופר הגיב לך למרות שהוא הגיב לדיון בכללותו. לדעתי חשוב שתעביר דבריך שיהיו מתחת. תודה וברכה. 79.176.104.222 12:46, 29 באוקטובר 2018 (IST)

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

אינטל 8086

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

היי קיפודנחש, אודה לך אם תוכל לעבור על הפסקה האחרונה בערך ("אינטל מקפידה לשמור על תאימות לאחור...") ולראות שלא כתבתי שם שטויות. הידע שלי בנושא חובבני ומוגבל. בברכה, ראובן מ. - שיחה 19:15, 2 בנובמבר 2018 (IST)

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

אנסה למצוא מקור אמין. ראובן מ. - שיחה 19:22, 3 בנובמבר 2018 (IST)

פונקציה ישנה

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

היי. בתור המשתמש הכבד ביותר, אני רוצה להגיד לך שתוך כמה שבועות הפונקציה jsMessage הולכת להמחק. יש 13 מופעים אצלנו. ליתר ביטחון. יגאל (בקשת עזרה, IKhitron ושיחה) 15:03, 23 בנובמבר 2018 (IST)

css joke

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

היי. ראה כאן. גם ערן. יגאל (בקשת עזרה, IKhitron ושיחה) 14:39, 27 בנובמבר 2018 (IST)

עריכות סרק

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

אתה עושה דברים בלי לחשוב פעמיים. אם היית טורח לקרוא את הערך "I Will Always Love You" היית מבין כי כתוב לך שהשיר הוא שלה בניגוד לגרסאות הכיסוי. מציע לך לחשוב פעמיים לפני שאתה מבטל עריכה שלי או בכלל של מישהו. Hello513 - שיחה 15:22, 7 בדצמבר 2018 (IST)

גם לגבי השיר "Jolene". אני מבין שאתה פשוט עושה מה שבא לך. זהו שיר שלה. אני חוזר ואומר, אם היית טורח לקרוא את הערך היית רואה. כל מה שקרה אמש הוא השחתה כוללת מצדך. תבדוק את עצמך לפני שאתה עושה צעדים כאלו דרסטיים. Hello513 - שיחה 15:24, 7 בדצמבר 2018 (IST)
משתמש:Hello513: כיוון שביצעת מספר גדול של עריכות, שרובן היו שגויות, שיחזרתי את כולן, והשארתי לך הודעה בדף שיחתך, שם כתבתי במפורש ששירים של פרטון אפשר להוסיף לקטגוריה. כיוון שאתה הוספת את הקטגוריה למספר גדול של ערכים, וברוב המקרים זו הייתה טעות, שיחזרתי את כולם - כשמישהו מבצע פעולה ש-90% ממנה שגויה, הופכים הכל, ונותנים לו להחזיר את ה-10% שאינם שגיאה. לקרוא לעריכתי ״השחתה כוללת״ זה קצת עקום - אני לא כיניתי את עריכותיך השגויות ״השחתה״, אלא שגיאה פשוטה, ומה שאתה אמור לעשות זה להודות לי על שניקיתי את מה שליכלכת, במקום להאשים אותי בהשחתה. קיפודנחש 22:10, 7 בדצמבר 2018 (IST)
עכשיו ראיתי שהחזרת הכל - זו טעות, אבל אין לי כוונה להיכנס אתך למלחמת עריכה. כפי שהצעתי לך בדף שיחתך, היה עליך להיוועץ במישהו שעל שיקול דעתו אתה סומך. כיוון שלא עשית זאת, אבקש אני במקומך. קיפודנחש 22:13, 7 בדצמבר 2018 (IST)
הסבר לי מדוע הסרת את שני השירים "Jolene" ו-"I Will Always Love You" מהקטגוריה. הם בקלות יכלו להישאר בה. בעקבות הסרתם גם כן, כיניתי את העריכות שלך כ"השחתה כוללת". אנוכי מחכה לתשובה. Hello513 - שיחה 22:42, 7 בדצמבר 2018 (IST)
אתה הוא זה שבחר להתעלם מדבריי ועל כן יצרתי את הקטגוריה מחדש. אלו שני שירים שלה. כתוב לך שחור על גבי לבן בכל אחד מן הערכים עליהם שהם שלה. מעניינת אותי הסיבה מדוע הסרת גם אותם ואחזור בשנית, זו ההשחתה הכוללת עליה דיברתי. אני מצטט את דבריי רק כדי להוכיח את צדקתי "אתה עושה דברים בלי לחשוב פעמיים. אם היית טורח לקרוא את הערך "I Will Always Love You" היית מבין כי כתוב לך שהשיר הוא שלה בניגוד לגרסאות הכיסוי". על גרסאות הכיסוי עוד היה אפשר להתווכח, אך על שני השירים הללו שנחשבים לשלה אי אפשר. Hello513 - שיחה 22:45, 7 בדצמבר 2018 (IST)
כפי שניסיתי להסביר, אתה ביצעת מספר גדול של עריכות שגויות, ומספר קטן של עריכות מוצדקות. כשקורה דבר כזה, זה לא סביר לדרוש ממי שבא לנקות אחריך לברור את המוץ מהתבן. ניקיתי הכל, וכתבתי לך שאם יש שירים שהם באמת שלה, אותם אפשר להחזיר לקטגוריה. במקום זה בחרת להחזיר את כל השגיאות - כיוון שכפי שכתבתי, אין לי כוונה להיכנס למלחמות, ביקשתי בוק:במ שמישהו אחר יסביר לך. קיפודנחש 23:09, 7 בדצמבר 2018 (IST)

עורך ממשק בויקימסע העברי?

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

שלום קיפודנחש. שמתי לב שאתה עורך ממשק בויקיפדיה העברית ושיש לך ידע טכני רב. האם תהיה אולי מעוניין בהרשאות דומות בויקימסע העברי ולסייע לעבוד על הצד הטכני של האתר + לייבא פיצ'רים מתקדמים מהויקימסע האנגלי והגרמני. אנו זקוקים במיוחד לעזרה מאנשים המתמחים בצד הטכני כעת שהמשתמש דקל כמעט ואיננו פעיל יותר. בברכה, WikiJunkie - שיחה 17:42, 8 בדצמבר 2018 (IST)

לא. קיפודנחש 04:23, 10 בדצמבר 2018 (IST)

כרום במחווה לערך החדש?

[עריכת קוד מקור]
קובץ:צילומסך לקיפודנחש.jpeg
הרמס בייבי בעברית, אחרי שחוותה התעללות בגווייה

מקווה שזו לא הפגנת בורות מרשימה, אבל האם זה לינוטייפ? דגש - שיחה 01:33, 10 בדצמבר 2018 (IST)

לא זו מכונת כתיבה ידנית, מהסוג שנחשב קל וקטן מספיק כדי להיקרא "ניידת" (היא משוכנת במזוודה). אחת המכונות הידועות מהסוג הזה היא (לאו דווקא זו שבתמונה) "הרמס בייבי". יש עוד כאלו - כל היצרניות כמעט יצאו עם דגמים ניידים, מאנדרווד וסמית קורונה, עד אוליבטי, ומאות (אולי אלפים) יצרנים קטנים[5] בייחוד אחרי שהכדורית של IBM למעשה נעלה את השוק המשרדי והמקצועי, ובינתיים כל סטודנט אמריקאי לקח אתו לקולג' מכונת כתיבה ניידת (מדובר על תקופת הבוגר), ובטח גם לא מעט תלמידי תיכון שרצו ציון טוב בהקלדה (כתיבה במכונה היה מקצוע חובה בבתי ספר רבים), קנו אחת לבית כדי להתאמן. אם תראה סרט משנות ה-60 או ה-70 שמראה סופר צעיר נאבק עם ספרו הראשון, שים לב שהסופר הצעיר מקיש על מכונה כמו בציור של גוגל.

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

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

מש:בורה בורה: אם מותר לשאול, איזה עתון? ומה שבאמת מעניין אותי: כמה מכונות לינוטייפ היו שם? קיפודנחש 16:35, 10 בדצמבר 2018 (IST)

(נצל"ש) – אשמח להסבר בן לא יותר משלוש שורות מה ההבדל בין לינוטייפ למכונת לינוטייפ. דגש - שיחה 00:00, 11 בדצמבר 2018 (IST)
הערך לינוטייפ עוסק בהיסטוריה של המכונה ושל החברה שייצרה אותה (ששמה ״מרגנתלר-לינוטייפ״), בהשפעות החברתיות שהיו לה, במורשת שלה (בעיקר ספריית גופנים עשירה), וכן הלאה, עם פסקה קצרה יחסית המתארת את המכונה. הערך מכונת לינוטייפ מתאר את המכונה עצמה (דרך אגב, התיאור תקף גם למכונת ״אינטרטייפ״ המתחרה, כשההבדלים ביניהן דקים מכדי להיות מכוסים בערך). יש חפיפה מסוימת - גם בערך על המכונה יש סעיף היסטוריה, וגם בערך הכללי יש סעיף קצר שמתאר את המכונה, אבל הדגשים שונים. תחשוב על ישראל מול היסטוריה של מדינת ישראל, או גאוגרפיה של ישראל - בטח יש פה ושם כפילות במידע (ואם אין אז משהו לא בסדר - צריך להיות), אבל הדגשים שונים. למעשה, במקור זממתי לכתוב גם את מכונת לינוטייפ - מכלולים, שיכסה יותר בהעמקה כמה מהמיכלולים השונים, אבל במחשבה נוספת, זה אולי חורג ממה שמתאים לוויקיפדיה, אז בינתיים לא עשיתי זאת, ויתכן שגם לא אעשה. קיפודנחש 01:34, 11 בדצמבר 2018 (IST)
מדובר בעיתון הצופה ומערכת העיתון ובית הדפוס שכנו ברחוב המסגר 66. למיטב זכרוני (עברו 50 שנה) היו שם שש מכונות. אחד הסדרים אני זוכר היטב, שמו היה אברהם וייס, והוא היה שד שעבד שם עשרות שנים. היה לוקח כל תחרות בוודאות. קשה לי להאמין שהמכונה שקלה טון, היא לא נראתה כזו כבדה אבל אולי אתה צודק. אגב, אהבתי מאוד גם לעמוד ליד הטלפרינטר ולקרוא את ההודעות מגיעות "חמות" מהעולם. אף פעם לא הבנתי איך הם מקלידים כל כך מהר! בורה בורה - שיחה 10:15, 11 בדצמבר 2018 (IST)

תודה. למעשה, בבית הדפוס של "הצופה" היו (לפחות ברגע מסוים, אם תרצה, כשאגיע למחשב אוכל לשים קישור לידיעה בעיתונות היסטורית) שבע מכונות לינוטייפ ואינטרטייפ. שאלתי, כי יש עיתונים אחרים עליהם לא מצאתי מידע. לגבי מהירות ההקלדה: מנקבים את סרט הנייר אופליין, והמתקן ששולח אותו קורא את סרט הנייר, ומוגבל למעשה בקצב התקשורת - בדרך כלל בין 300 ל-400 באוד (לפעמים פחות), שזה לכל היותר כמה עשרות תווים בשנייה. הלינוטייפים המהירים ביותר (לאו דווקא אלו שהיו בבית הדפוס של הצופה) יכולים לסדר בקצב דומה! (קצת פחות מהמהירות של מדפסת דייזי). במילים אחרות, כדי לסדר (כמעט) כל ידיעה שמגיעה בקו תקשורת אחד, מכונה אחת מספיקה. לא רק ידיעות הגיעו על ה TTS: למשל עיתונים ברשתות עיתונים (סינדיקטים) שלחו זה לזה גם מודעות מסווגות ("דרושים" וכדומה). קיפודנחש 16:55, 11 בדצמבר 2018 (IST)

שש מול שבע בפועל, וייתכן שאנו לא מדברים על אותו זמן... אתה חייב להודות שהזיכרון שלי לא רע בכלל! ייתכן שמכונה אחת מספיקה לידיעות שמגיעות אבל יש גם כתבות, מודעות, טורים וכו'. לעיתון כמו הצופה אין ספק שצריך 6-7 מכונות. אגב, אתה יודע שבשלב מסויים על המשמר עבר להדפיס בדפוס הצופה? בורה בורה - שיחה 02:02, 12 בדצמבר 2018 (IST)

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

זו הכתבה. השנה - 1966. לפי החשבון שלי היית צריך להיות קצת יותר מ-10, כך שהתקופה כנראה מתאימה. שם הדפוס - "העשור". קיפודנחש 04:02, 12 בדצמבר 2018 (IST)
נוסטלגיה! כך בדיוק זה נראה. ואכן שם הדפוס היה העשור! אגב, אבי ז"ל היה בנוסף להיותו כתב גם עורך לילה ואכן כך ישב עם הסדר ועמדו בלילה את העיתון. בורה בורה - שיחה 11:25, 12 בדצמבר 2018 (IST)
לטובת הנוסטלגיה, שים לב שבתחתית (קישורים חיצוניים) הערכים, יש כמה קישורים לסירטוני יוטיוב ו-וימאו, בהם נראית פעולת המכונה, ואחד שמסביר ומראה את פעולת כל המנגנונים העיקריים - בסרטון הזה מככבת מכונת אינטרטייפ דווקא (גם בדפוס העשור היו כמה מכונות אינטרטייפ, ובהסתברות גדולה מאפס המכונה החביבה על אברהם וייס הייתה אחת מהן...) קיפודנחש 23:54, 12 בדצמבר 2018 (IST)

על הערות שוליים וטורים

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

מה דעתך להגדיר כברירת מחדל במדיה ויקי:Gadget-refStyle.js שהתצוגה תהא בטורים, מכיון שבכל סגירה של דפדפן/מחיקת עוגיות נעלמת לה הבחירה, דומני שיותר מתאים שברירת המחדל תהא טורים • חיים 7שיחה15:14, 13 בדצמבר 2018 (IST)

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

הדפדפן שלי הוגדר להיות אגרסיבית, בכוונה תחילה. אבל בלי קשר אלי, זה לא משהו שאמור להיות ברירת מחדל? • חיים 7שיחה21:24, 13 בדצמבר 2018 (IST)
לא ברור. בקריאה שטחית של הקוד, נראה שאם אין עוגייה, הגאדג'ט לא משנה את התצוגה והיא נראית כמו שרואה את הדף מי שלא התקין את הגאדג'ט (ואם זה לא כך, אז זו טעות). היו כמה שינויים בתחום - פעם היה אפשרות וצורך להגדיר פרמטר "טורים" להערות שוליים, ואחר כך קרה משהו אחר, והיום הן בדרך כלל מוצגות בטורים בלי גאדג'ט ובלי פרמטר.
אם הפעלת הגאדג'ט משנה את התצוגה הדיפולטית כשאין עוגייה, זה כנראה בג. הגאדג'ט לא צריך "ברירת מחדל", אלא להצניע את עצמו אם לא אומרים לו במפורש מה רוצים. בכולופן, זה כנראה נקודה לא מאד חשובה: מי שמפעיל את הגאדג'ט כנראה יבחר משהו שאינו ברירת מחדל (אפרופו: אולי כדאי להוסיף לגאדג'ט כפתור "ברירת מחדל"?)
שורה תחתונה: ההתנהגות הנוכחית לא מספיק מפריעה לי כדי שאעשה משהו (למעשה, הפסקתי להשתמש בו), אבל אם מתאים לך, מבחינתי אתה מוזמן לעשות עם הגאדג'ט הזה מה שנכון לדעתך. קיפודנחש 22:09, 13 בדצמבר 2018 (IST)

imagemaphghlighting

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

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

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

הסקריפט הזה הוא משונה, כי הוא לא עובד על אלמנטים של dom כמו תאים בטבלה, אלא על פרטים גרפיים, והדרך לעשות זאת ב js זה בעזרת קנבס,שזה די PITA לעבוד אתו. בהשוואה, לצבוע תאים בטבלה זה משחק ילדים. קיפודנחש 18:58, 26 בדצמבר 2018 (IST)

הבנתי. תודה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:07, 26 בדצמבר 2018 (IST)

הועבר לדף שיחה:Our Day Will Come

תבנית:מתאבק

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

למה כשאני משתמש בפטנט {{}} לקבל את רשימת השדות בתבנית:מתאבק רובם מופיעים באדום? ה-TD תקין ומכיל את כל השדות. בורה בורה - שיחה 20:21, 20 בינואר 2019 (IST)

משהו לא בסדר בשרת - הוא חושב שה-TD מחורבש. למשל, נסה קריאה זו: [6], שמביאה את ה-TD של תבנית:הערה, לעומת [7] ל"מתאבק". לא ברור לי למה ומדוע. נסה אולי לעשות עריכות סרק ב-TD (למשל להוסיף תיאור או משהו לכמה מהשדות) - אולי זה ישחרר את התקיעה. קיפודנחש 21:00, 20 בינואר 2019 (IST)
לא התרשם מהעריכות שלי... בורה בורה - שיחה 21:27, 20 בינואר 2019 (IST)
אפשר לנסות למלא בג בפבריקטור, או להמשיך לשחק: למשל למחוק את ה-TD לגמרי, לשמור, ואז להוסיף אותו חזרה ולשמור. ניסיתי להציץ בו ולראות אם יש שם משהו לא תקין, ולא מצאתי. תוכל גם לבדוק של מי העריכה האחרונה (לפני מציאת התקלה) שנגעה ב-TD, ולבקש חוות דעת נוספת. אולי מחיקה של המידע של ויקינתונים בסוף ה-TD תרפא אותו? אוקצור, כל מה שיש לי להציע זה לנסות כלמיני דברים. קיפודנחש 21:54, 20 בינואר 2019 (IST)
משתמש:זאב קטן אולי אתה מנסה? לא עבד לי. בורה בורה - שיחה 06:31, 21 בינואר 2019 (IST)

תחרות העל טאטא סטיל 2019

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

שוב תודה על הכלים שיצרת, הנה התחרות הראשונה שבניתי לשנת 2019.

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

משתמש:Yoavd/common.js

window.makeChessTemplate = 1;

window.addOnLoadHook = function( func ) { $(func); } // tools.wmflabs.org/deadlinkfinder/script.js uses the deprecated function addOnLoadHook, which seems funky. replace it with ducument.ready.

window.deadLinkFinder_showOk = true;
mw.loader.load("//tools.wmflabs.org/deadlinkfinder/script.js");

אם תוכל לאתר מה השתבש אודה לך מאוד. --‏Yoavd‏ • שיחה 11:37, 7 בפברואר 2019 (IST)

לגבי הדף החדש - מברוק! אולי אולי, אם יהיה לי זמן, אציץ בסופ״ש, אבל לפני זה אין מה לדבר. לגבי בודק הקישורים - לא בטוח שהשתבש משהו. מהעפת מבט ראשונית, נראה שמדיה ויקי הוסיפו כמה הגנות כדי למנוע טעינת סקריפטים מאתרים זרים, עם ״רשימה לבנה״ של אתרים מהם מותר לטעון, וכרגע כנראה tools.wmflabs.org לא ברשימה. אפשר לנסות כמה דברים: (1) לשאול מישהו שמבין יותר, אולי מה שנדמה לי בכלל לא נכון והבעיה אחרת (2) לבקש (פבריקטור?) שיוסיפו את tools.wmflabs.org ל״רשימה הלבנה״, (3) לשאול מישהו, נניח משתמש:Matanya, אם יש כלי אחר, אולי יותר טוב, לאיתור קישורים שבורים שעובד בלי הבעיות, ו-(4) אם כלו כל הקצים, אפשר לנסות להעתיק את הסקריפט לדף js מקומי (יכול להיות שהסקריפט הזה לא לגמרי עצמאי, ואולי יהיה צורך להעתיק מספר סקריפטים, ולשנות את האופן בו הם טוענים זה את זה). אפשרות זו כמובן היא הפחות רצויה, וצריך לבדוק בזהירות רבה לפני שבוחרים בה. קיפודנחש 19:24, 7 בפברואר 2019 (IST)
תודה רבה על התשובה. לבושתי אני מתקשה להבין אותה...מה שאני מבין הוא שאמתין לתחילת השבוע הבא ואם לא יסתייע אפנה למתניה... שוב תודה. --‏Yoavd‏ • שיחה 08:23, 8 בפברואר 2019 (IST)
הכלי בעייתי וכנראה נשבר לאחרונה. אני לא מכיר חלופה. מתניה שיחה 08:37, 8 בפברואר 2019 (IST)

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

הבנתי את התשובה כבר בפעם הראשונה, אבל לא ברמת הבנה שמאפשרת לי לעשות משהו לתיקון הנושא. להבנתי אם הסקריפט מאוחסן באתר שמופעל על ידי הקרן, אין שום סיבה סבירה שלא ייכנס לרשימה הלבנה. זה עבד עד לפני מספר שבועות למיטב זכרוני. --‏Yoavd‏ • שיחה 15:28, 8 בפברואר 2019 (IST)
מתניה - לאחר שהבנתי שהכלי לא מתפקד מצאתי חלופה, אך היא הרבה פחות מוצלחת. הנה דוגמא [8] אם היא מסמנת DEAD כמעט תמיד אכן הקישור שבור, אבל יש הרבה מקרים שהיא לא תופסת. --‏Yoavd‏ • שיחה 15:30, 8 בפברואר 2019 (IST)
משתמש:Matanya כתב "הכלי בעייתי" - אפשר להניח שהוא יודע על מה הוא מדבר, ואולי באמת כדאי להפסיק להשתמש בו, אבל השבר בו נתקלת אינו שבר בכלי, ונגרם כתוצאה משינוי מדיניות טעינת סקריפטים זרים בוויקיפדיה (לפחות, כך זה נראה לי, וזה מה שמופיע במסוף השגיאות של הדפדפן שאפשר לראות על ידי לחיצה על F12). צריך לברר אם יש סיבה טובה לא להוסיף את tools.wmflabs.org לרשימה הלבנה (בהחלט יתכן שיש כזו), ואם אין, להוסיף אותו. אולי מש:ערן יודע על כך יותר. באופן כללי, עדיף טיפול מערכתי בשמירה על תקינות קישורים, ולא בטוח שסקריפט שמורץ ידנית על ידי עורכים בדפים בהם הם מטפלים זו הדרך הנכונה. קיפודנחש 19:41, 8 בפברואר 2019 (IST)
משתמש:Matanya הריץ בעבר טיפול מערכתי בשמירה על תקינות קישורים, שכתב הודעות אוטומטיות בדף השיחה. זה כמובן נתן תמונה שלמה, אבל מעטים נכנסו לדף השיחה ותיקנו. אני בודק פרטנית בערכים שאני קורא או מגיה, וכל קישור חשוד אני מנסה לתקן או לפחות לכתוב תבנית של קישור שבור, זה הרבה יותר בולט מאשר שורות בדף השיחה. יש כמובן יתרונות וחסרונות לשתי השיטות. --‏Yoavd‏ • שיחה 20:11, 8 בפברואר 2019 (IST)
זכור, אבל לא ברור כמה הפרויקט ההוא באמת הצליח, ובכל מקרה הוא לא פעיל כבר כמה שנים. ברור שצריך ללמוד מהניסיון, אבל גם אם משהו לא מצליח, עדיין אפשר לנסות שוב, אולי בטקטיקה קצת שונה. (על הדרך: תבנית:קישור שבור מוכללת באלפי ערכים, ולא מוכר לי על שיש מישהו או משהו שעובר עליהם, ומנסה לאחות את השברים). קיפודנחש 20:27, 8 בפברואר 2019 (IST)
אין בעיה לטעון קוד חיצוני מlabs מלבד אזהרה (אזהרה בלבד) ועניינים של פרטיות. זה נעשה במסגרת phab:T28508 ובאופן יותר ספציפי phab:T207900 (ובהחלט ייתכן שיש מקום לזרוק הערה בנושא בקישור האחרון). ערן - שיחה 13:59, 9 בפברואר 2019 (IST)
מעניין. האזהרה אומרת "refused to load", אבל נראה שאכן הסקריפט עצמו נטען ורץ. מכאן זה נהיה יותר מסובך (בין השאר משום שאין לי מושג איך הסקריפט מתנהג כשהוא עובד כשורה), וכנראה הכי יעיל לפנות ישירות לכותב הסקריפט (de:Benutzer Diskussion:Frog23/Dead Link Finder. זה אמנם משתמש בוויקיפדיה בגרמנית, אבל לא צריכה להיות בעיה לתקשר באנגלית. קיפודנחש 23:14, 9 בפברואר 2019 (IST)
בדקתי הבוקר - לא עובד. אני יודע בדיוק איך זה עבד כשהיה תקין. בכל מקרה אכתוב ליוצר הסקריפט ואשאל. --‏Yoavd‏ • שיחה 10:42, 10 בפברואר 2019 (IST)
כתבתי וקיבלתי תשובה מהכותב - לדבריו הוא בדק והכל עובד היטב. מוזר. בויקיפדיה העברית זה בוודאות לא עובד. --‏Yoavd‏ • שיחה 09:18, 12 בפברואר 2019 (IST)
כאמור, זה לא משהו שהשתמשתי בו. אם אתה יכול לרשום סדרת צעדים ברורה (״(1) לך לערך X (עם קישור) (2) הפעל סקריפט (3) תוצאה מצופה (4) תוצאה בפועל״) באופן שיוצר הסקריפט יכול לעקוב אחריה, עם מגבלות השפה וכן הלאה (אם אתה יכול לספק תיאור כאשר שפת הממשק היא אנגלית, יהיה יותר קל לתקשר עם הסקריפטאי), זה יכול לעזור לו לדבג את הבעיה. אם רק אומרים ״לא עובד אצלי״, ויוצר הסקריפט אומר ״אצלי זה כן עובד״, קשה להמשיך.
לפני זה, כדאי אולי לבדוק אם זה משהו שקשור לדברים ייחודיים לחשבון המשתמש שלך (גאדג׳טים מופעלים שאינם ברירת מחדל, כל מיני דברים בדף הסקריפטים האישי וכן הלאה): נסה להפעיל את הסקריפט מחוץ לחשבון: כשאתה מחוץ לחשבון, הפעל את הקונסול של הדפדפן (אחד הטאבים תחת F12), ובקונסול בצע את הפקודה mw.loader.load("//tools.wmflabs.org/deadlinkfinder/script.js");
זה צריך להוסיף את הפריט בתפריט להפעלת הסקריפט, וכך תוכל לראות אם הבעיה קשורה לחשבון שלך או שהיא כללית. אם היא כללית, דווח ליוצר הסקריפט. אם היא קשורה לחשבון שלך, אפשר להמשיך לנסות לראות במה הסקריפט הזה מתנגש בדיוק. קיפודנחש 17:50, 12 בפברואר 2019 (IST)

ספריית משפטים

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

אני מתנצלת שלא עניתי על הודעות. אני עוד לא הבנתי איך אני עונה על תגובות. Irunchik - שיחה 19:01, 8 בפברואר 2019 (IST)

אין לי דעה בנושא, וגם לא הבנה. כדאי להציץ בעורכים הקודמים (דרך "גרסאות אחרונות"), למצוא מישהו מהם שעדיין פעיל/ה, ולנסות לשאול אותם. קיפודנחש 19:33, 8 בפברואר 2019 (IST)

יצירת קטגוריה:שגיאות פרמטריות בתבנית...

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

משום מה הפונקציונליות החצי אוטומטית הזו נעלמה לי. גם אצלך? בורה בורה - שיחה 01:58, 11 בפברואר 2019 (IST)

תזכיר לי מאיפה ה"אוטומציה" מגיעה - זה איזה סקריפט, או תבנית ששמים עם ס: או משהו כזה? לגבי "אם זה קורה גם לי" - לא יצרתי קטגוריה כזו כבר מספיק זמן כדי שכל התהליך יימחק לי לגמרי. במלים אחרות - אין לי מושג אם "זה קורה גם אצלי". בב"ח - קיפודנחש 02:26, 11 בפברואר 2019 (IST)
זה איזה סקריפט שכתבת פעם. הוא מוסיף שורה בתבנית "עוד...". כאשר לוחצים עליה היא יוצרת אוטומטית את הקטגוריות לתבנית חדשה. משתמש:IKhitron אצלך זה עובד? בורה בורה - שיחה 03:32, 11 בפברואר 2019 (IST)
מעולם לא ידעתי שזה קיים. יגאל (בקשת עזרה, IKhitron ושיחה) 15:44, 11 בפברואר 2019 (IST)
אז אני יצרתי כמעט לבד את כל האלף...? נחכה לקיפוד. בורה בורה - שיחה 15:54, 11 בפברואר 2019 (IST)
נראה שזה אפילו לא ״סקריפט״ במובן המקובל, אלא קטע קוד JS שכתוב ישירות בדף הסקריפטים האישי (כך שמעשית, אף אחד אחר לא יכול להשתמש בזה). היה באמת שינוי מסוים במדיה ויקי שגורם לקטע הקוד הזה להכשל. ביצעתי שינוי מזערי בדף הסקריפטים האישי שלך. האם זה חזר לעבוד? קיפודנחש 18:05, 11 בפברואר 2019 (IST)
עובד כמו נמר. תודה. בורה בורה - שיחה 18:17, 11 בפברואר 2019 (IST)

בדיקת קישורים מתים

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

כדי לא להעמיס את השיחה בנושא טאטא סטיל הלאה, אני מציע שתנסה לבצע את הבדיקה על הערך מוש קאשי, לפי עצתך הפעל סקריפט. תוצאה מצופה: קישורים מתים בקישור החיצוני הלפני אחרון, ובהערות שוליים 3,5,9,11,13,14 כך שבהחלט יש הרבה בשר. אצלי לא יוצא דבר. מעניין מה יקרה בחשבון שלך. --‏Yoavd‏ • שיחה 21:48, 12 בפברואר 2019 (IST)

לא ברור לי למה הוא אומר שזה עובד - קשה לי להבין איך. אותה בעיה שקורית אצלך אמורה לקרות לכל אחד, לדעתי. בינתיים, הטמנתי איזה מוקש קטן בדף הסקריפטים האישי שלך, שאמור לעקוף את הבג. בהסתברות של 74.12% זה אמור לאפשר לסקריפט הזה לעבוד אצלך עכשיו. תגיד לצפרדע שהבעיה היא בשורה 376 בקוד שלו, שזורקת את הודעת השגיאה הבאה:
Access to XMLHttpRequest at 'https://tools.wmflabs.org/deadlinkfinder/headerproxy/get.php?link=http://www.moshkashi.com/' from origin 'https://he.wikipedia.org' has been blocked by CORS policy: Request header field accept-language is not allowed by Access-Control-Allow-Headers in preflight response.
אם המוקש שהטמנתי יוצר בעיות, לא יקשה עליך לשחזר... בברכה - קיפודנחש 23:32, 12 בפברואר 2019 (IST)
אתה גאון/גאונה!! הפתרון שלך פועל. כל הכבוד!--‏Yoavd‏ • שיחה 23:44, 12 בפברואר 2019 (IST)
השארתי לו את ההודעה שלך בצרוף תודות לך...--‏Yoavd‏ • שיחה 23:51, 12 בפברואר 2019 (IST)

ספר ללימוד שחמט

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

שלום, התחלתי לפני זמן לכתוב את משתמש:Yoavd/chessbook - בפסקה תרגול - רישום המסעים הצבתי כ-30 משחקים קצרים ביותר (שאמורים לשעשע את הקוראים) והתרגיל הוא לרשום את המסעים בעברית. לא הצלחתי להיזכר כיצד מציגים למשתמש את מסך העזרה המפורט שאני זוכר שבזמנו בנית לתבנית, שמסביר את כל הלחצנים. אנא עזרתך...--‏Yoavd‏ • שיחה 12:19, 14 בפברואר 2019 (IST)

לא זכור לי ״מסך עזרה מפורט״. בזמנו היה איזה צילומסך, שנוספו על גביו legends, אבל כמעט בטוח הוא לא מעודכן. (תוספת מאוחרת: אכן: מצאתי את הציור...
) החדשות הטובות הן שזה לא ביג דיל להעלות צילומסך מעודכן (למעשה כבר יש כזה:
, אבל בלי הסברים), וזה גם לא ביג דיל להוסיף הסברים. קיפודנחש 18:53, 14 בפברואר 2019 (IST)
תודה!!--‏Yoavd‏ • שיחה 13:03, 15 בפברואר 2019 (IST)

בקשה לעזרה בשני דברים בוויקיטקסט העברי

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

שלום לך קיפודנחש. מה שלומך? מקווה שהכל בסדר אצלך.

יש שני "באגים" שהייתי מבקש את עזרתך בהם.

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

בבקשה ממך, אם לא קשה לך מדאי להסתכל בדברים אלו ולראות אם זה משהו שתוכל לעזור בהם. תודה רבה לך על הכל.--Roxette5 - שיחה 23:57, 21 בפברואר 2019 (IST)

@Roxette5: לגבי הבעיה השנייה, כפי שציינת, התבנית הזו מוצגת באופן שונה בהקשרים שונים, ובהקשר של ״דף מחבר״ היא מוצגת בלי התמונה. התבנית מורכבת ומסובכת (לדעתי, יותר מהנחוץ, אבל זה לא קשור לענייננו), והעיצוב שלה הוא כזה שבדף המחבר עצמו התמונה לא מוצגת. עדיף לפנות לאנשים שערכו את התבנית הזו - אם אבוא ״לתקן״, בלי לדעת מה הסיבה שיוצרי ועורכי התבנית בחרו להציגה כך במקום אחד ואחרת במקום אחר, קרוב לוודאי שאקלקל יותר משאתקן. לגבי הבעיה השנייה - ״מספרים לאותיות״, קצת קשה לי לומר למה קיבלת שגיאה, בלי לדעת מה בדיוק ניסית לעשות. אולי תיצור עותק של התבנית בדף זמני כלשהו (נניח, s:תבנית:רמב"ם פרק/ניסוי), תעשה בעותק את השינוי שיצר שגיאה, ותסביר לי מה עשית, מה ציפית שיקרה, ומה קרה בפועל. על הדרך: כשאתה רוצה ליצור קישור לדף בוויקיטקסט מתוך דף בוויקיפדיה, עדיף לא להעתיק את שורת הכתובת של הדפדפן - זה יוצר לכלוכים עם עשרות % בקוד המקור, וקשה לדעת מקריאה מהו הדף המקושר, בלי להקיש על הקישור, וזה מקשה על התקשורת. עדיף ליצור קישור פנימי רגיל, ולהקדים אותו ב-s: (האות הלטינית s ואחריה נקודתיים), ראה דוגמה: s:תבנית:רמב"ם פרק. בכבוד - קיפודנחש 00:41, 22 בפברואר 2019 (IST)
בינתיים ניסיתי משהו בs:תבנית:דף של מחבר, אבל מתברר שהתבנית הזו מוגנת, ואין ביכולתי לערוך אותה. בהנחה שאתה מפעיל בוויקיטקסט, תוכל לראות מה עשיתי ולנסות, ואם זה עובד טוב, להשתמש. בכל מקרה זה לא מאד קשה - בראש התבנית יש בדיקה האם מרחב השם הוא ״מחבר:״, ואם כן מתבצע הוויקיקוד בחצי העליון של התבנית, אחרת, הקוד בחצי התחתון, כשרק החצי התחתון משתמש בתמונה. קיפודנחש 01:21, 22 בפברואר 2019 (IST)
תודה רבה לך. ממה שאני ראיתי העריכה שלך בדף של מחבר תיקן. אולי זה רק בגלל שאני מפעיל מערכת... לא יודע.. בכל אופן, ראיתי את מה שעשית ואני אעתיק. לגבי הבעיה של מספרים, אנסה לשחק עם דף הניסוי הזה בהמשך. תודה רבה.--Roxette5 - שיחה 22:04, 24 בפברואר 2019 (IST)

עוד בעיה בוויקיטקסט - הורדת ספר

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

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

אתה מבין בזה אולי? אני מניח שצריכים לשנות איזה הפניית קישור בתבנית של s:תבנית:ספר ויקי...--Roxette5 - שיחה 22:10, 24 בפברואר 2019 (IST)

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

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

כדאי ללחוץ על ״יצירת ספר״ מהתפריט הימני, ואז על ״מידע נוסף״ כדי להתעדכן במצב הפרויקט. עקרונית, כשיש לך דף עם קישורים, ואתה נכנס למצב ״יצירת ספר״, הצפת העכבר מעל אחד הקישורים מציעה לך להוסיף את הדף המקושר לספר, כך שכאשר כבר יש דף כזה, יצירת הספר היא קלה ומהירה - כעת רק צריך שהרחבת הספרים תעבוד... זה לא ממש עוזר, אבל זה מסכם את הידע שלי בנושא. קיפודנחש 01:29, 6 במרץ 2019 (IST)

"ראשית חייו" או "קורות חייו" / ביוגרפיה

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

שלום! רציתי לשאול האם יש נוהג מקובל לנתינת שם לפסקה העוסקת בילדותו/נעוריו של אמן, כשעיקר המידע נמצא בפסקאות "קריירה" ו"חיים אישיים"? האם יש דיונים ובעיקר החלטות בנושא? באותו הקשר: האם ניתן להוסיף את הפסקה (החסרה עדיין) באמצעות העורך הוויזואלי? ודבר אחרון לעכשיו: איך מוסיפים הערת שוליים המתייחסת לספר, דרך עורך קוד-מקור, עם כל הפרמטרים? המדריכים שמצאתי נכון לעכשיו נותנים תיאור מדי בסיסי. אני שואל לגבי קישור למשאב אלקטרוני, ISBN, עמ', הוצאה, מחברים, מהדורה, מידע נוסף. אשמח לראות דוגמה, אם ישנה. מקווה שלא הלאיתי אותך בשאלותי... כל טוב 2.53.11.173 23:28, 24 בפברואר 2019 (IST)

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

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

שתי הצעות: הראשונה, הרשם. זה מקל על התקשורת, אם כי זה כמובן לא חובה. השנייה, הרשם לסדנת עריכה. אפשר לברר בעמודת ויקימדיה ישראל מתי ואיפה מתקיימות סדנאות. היתרון ברור: מהסדנה תוכל להמשיך לעבוד על הערכים עליהם אתה עובד כעת, עם מדריכה חביבה (או מדריך חביב) שענו וידגימו איך עושים מה, כך שכל פעם שתגיע לקושיה, היא תיפתר במקום ומיד. בברכה ובהצלחה - קיפודנחש 02:48, 25 בפברואר 2019 (IST)

מקובל פה ליצור פיסקה בשם "ביוגרפיה" תחילה, ולא בשמות "ראשית חייו" או "קורות חייו". בפיסקה זו יובא המידע מלידת אותו אדם ועד תחילת הקריירה. הקריירה תהיה בפיסקה נפרדת, ובפיסקה "חיים אישיים" יהיו כתובים מקום מגוריו, למי הוא נשוי וכמה ילדים יש לו. התו השמיניהבה נשוחחתובנות 02:52, 25 בפברואר 2019 (IST)
קיפודנחש - המון תודה על ההסבר המפורט. התו - קיפוד אמר שלמיטב ידיעתו אין כלל, והוא יותר ותיק ממך, אז תביא בבקשה סימוכין לנוהג המקובל, לטענתך. לכאורה, ביוגרפיה אמורה לכסות את כל חייו של האדם. אם זו הפסקה היחידה - זה מתאים. העניין הוא שכשמדובר רק בחלק מחייו של אדם (במקרה הנידון - ילדותו) - לכאורה זה פחות מתאים. חוץ מזה, עדיף מילה או ביטוי בעברית על לועזית, אחרי הכל זו ויקיפדיה העברית 2.53.11.173 06:11, 25 בפברואר 2019 (IST)
אני רוצה לשמוע עוד דעות, אז פתחתי דיון במזנון. אתם מוזמנים. קיפודנחש - שוב תודה רבה! 2.53.11.173 06:32, 25 בפברואר 2019 (IST)

חידה

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

היי. תגיד, יש לך קצת זמן עכשיו לפתור חידת CSS, כדי לתקן ערך? אני מנסה כבר הרבה זמן ולא מצליח, כי אני טיפש. אבל אתה לא. יגאל (בקשת עזרה, IKhitron ושיחה) 20:43, 25 בפברואר 2019 (IST)

להגיד שיש לי עכשיו זמן זו תהיה הפרזה, אבל אם תפרט את החידה כאן, יש סיכוי שאמצא כמה דקות להסתכל עליה, ואולי מישהו אחר מהעוקבים אחרי הדף הזה ידע לפתור. אם ההסבר הוא ארוך ומסובך, אז אולי לא כדאי להשקיע - רוב הסיכויים שייקח לי קצת זמן עד שאגיע לזה, אבל אם אפשר להסביר את הבעיה (אזכיר שוב: בשפה שילדה בכיתה ח׳ יכולה להבין!) בשניים שלושה משפטים, לך על זה. קיפודנחש 22:07, 25 בפברואר 2019 (IST)
תודה. בערך כחול לבן (רשימה)#הרשימה לבחירות לכנסת העשרים ואחת יש טבלה. ניסיתי להוסיף מחלקת TemplateStyles חדשה ל{{עיצוב עמודות}} שתקטין את הרווח הענק מימין לשורות הממוספרות, כדי שהמספור יזוז ימינה ויחסוך מקום, ולא הצלחתי, גם עם important, למרות שמצאתי נוסחה בקונסול בלי בעיה. יגאל (בקשת עזרה, IKhitron ושיחה) 15:20, 26 בפברואר 2019 (IST)
לדעתי זה כן עובד. בהנחה שהסגנון הוא מתבנית:מספור מקונן (סתם בגלל שראיתי שערכת שם), הוספתי את הסגנון הזה לטבלה. נסה לשנות את margin-right ותראה שזה משפיע על הרווח מימין לרשימות הממוספרות (עשיתי שם עריכה - הוספתי את המחלקה וכללתי את התבנית. שחזר כשמתאים לך). קיפודנחש 21:47, 26 בפברואר 2019 (IST)
לא, זה בכלל לא קשור. ניסיתי בעיצוב עמודות, ולא הצלחתי. מספור מקונן בכלל לא עובד עם טבלאות. יגאל (בקשת עזרה, IKhitron ושיחה) 21:59, 26 בפברואר 2019 (IST)
לא קשור לטבלאות. זו רשימה ממוספרת (שבמקרה אמנם גרה בתוך טבלה), והאלמנט עליו יש להשפיע הוא מסוג ol. ראה מה עשיתי שם (נכון שבחרתי בתבנית/עיצוב לא נכונים, או לא אלו שהתכוונת, אבל מה שחשוב זה שזה עובד). מה שאתה רוצה, זה להשפיע על margin-right של אלמנט מסוג ol. אם תשנה את הערך (כרגע נדמלי 1.2) בדף הסגנונות של התבנית (כמובן, בלי לשחזר את עריכותי בערך עצמו, שהוסיפו את המחלקה המתאימה לטבלה, וכמובן את הכללת התבנית כדי לייבא את הסגנון), תראה שהרשימה רוקדת לה שמאלה וימינה. קיפודנחש 22:36, 26 בפברואר 2019 (IST)
אז זהו, זה בדיוק מה שעשיתי, והרשימה לא זזה. גם העריכה שלך לא שינתה כלום. יגאל (בקשת עזרה, IKhitron ושיחה) 14:16, 27 בפברואר 2019 (IST)

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

כי התבנית שאספת הציגב {{{1}}}. ראה [9]. הרוחב תלוי גודל המספר. עם המספור יגיע עד 1000, זה יעלה יותר על ההפרדת ההעמודות, ובשביל פחות זה יהיה רחוק מדי. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 20:17, 27 בפברואר 2019 (IST)

מה שכתבת אולי נכון, אבל לא רלוונטי. שאלת איך אפשר, והדגמתי איך אפשר. כתבת שלא עובד, ועניתי שכן עובד. אם ראית איך, והשתכנעת שעובד, אתה יכול לעשות עכשיו מה שאתה רוצה לעשות. קיפודנחש 21:05, 27 בפברואר 2019 (IST)

לא הבנתי אף מילה. הקוד שאני משתמש לא עושה את מה שאמור לעשות, כי הוא מודד את ה-padding מהצד הלא נכון של המספור. יגאל (בקשת עזרה, IKhitron ושיחה) 13:11, 28 בפברואר 2019 (IST)
לא קשור ל-padding. הפרמטר ששולט על זה זה margin-right של אלמנט מסוג ol. קיפודנחש 15:14, 28 בפברואר 2019 (IST)
כמובן. סליחה על הבלבול בשם. יגאל (בקשת עזרה, IKhitron ושיחה) 19:17, 28 בפברואר 2019 (IST)

לא הבנתי מדבריך איפה הדברים עומדים: אתה אומר שניסית, ולפי מה שראית שינוי ערך השול הימני של רשימה לא משפיע, או שלא ניסית, או שזה פותר לך את הבעיה? קיפודנחש 20:33, 28 בפברואר 2019 (IST)

ניסיתי, ומכיוון ש-css מתחיל לספור מרחק מהנקודה הלא נכונה, אז כל הניסיונות שלי לא עזרו. יגאל (בקשת עזרה, IKhitron ושיחה) 14:17, 1 במרץ 2019 (IST)
לגבי ״נכונה״ או ״לא נכונה״, לא ברור מי מחליט מה נכון, אבל עדיין לא הבנתי אם מצאת ששינוי הערך משנה את המרווח בין הרשימה לבין הכותל הימני של הטבלה. אם מצאת שזה משפיע, יותר מזה אין לי לתת לך. אם מצאת שזה לא משפיע, אז מה שאתה רואה שונה ממה שאני ראיתי. קיפודנחש 20:41, 1 במרץ 2019 (IST)
אוקיי, אני אנסה שוב. שינוי הערך אכן יוצר מרווח שונה מימין. אם כל המספר היו באותו רוחב (למשל, 001 עד 999), זה היה מצויין, כי היה אפשר למצוא מרחק שייתן מספיק מקום לשלוש ספרות ולקבוע אותו בתבנית. אבל יש מספרים חד ספרתחחם, 1-9, דו ספרתיים 10-99, וכך הלאה. ואני לא יכול לצפות מראש כמה ספרות יש במספור מסויים בערך מסויים. לכן אני מנסה למצוא דרך לתת מרחק מהקצה הימני של המספרים עד הצד הימני של התא, נגיד 3 מילימטרים, במקום מהקצה השמאלי של המספרים עד הקצה הימני של תא, מרחק שצריך לקחת בחשבון גם את אותם 3 מילימטרים של שול לבן, גם רוחב המספרים. יגאל (בקשת עזרה, IKhitron ושיחה) 22:43, 1 במרץ 2019 (IST)

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

תודה רבה. אוף. אדבר איתו. יגאל (בקשת עזרה, IKhitron ושיחה) 00:22, 2 במרץ 2019 (IST)

תוצאה של API של מדיה־ויקי – ויקיפדיה

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

שלום וערב טוב.

איך אני מוצא את הדף הזה בוויקיפדיה העברית? דגש22:42, 5 במרץ 2019 (IST)

לא בטוח שהבנתי את השאלה, אבל אולי תרצה להתחיל במיוחד:ApiSandbox. קיפודנחש 00:38, 6 במרץ 2019 (IST)

אני רוצה את הדף הזה, אבל בוויקיפדיה. דגש01:06, 6 במרץ 2019 (IST)
אותו דבר, רק תחליף בקישור את www.wikidata עם he.wikipedia קיפודנחש 01:12, 6 במרץ 2019 (IST)
ניסיתי בהתחלה, אבל זה החזיר אותי לוויקינתונים; למפרע אני מבין שהייתי צריך להסיר גם את ה־WWW. תודה. איך מגיעים לזה לבד? דגש01:18, 6 במרץ 2019 (IST)
לא הבנתי את השאלה. מה פירוש להגיע לזה לבד? אתה שואל איך למדתי על כך, או משהו אחר? מה בדיוק אתה שואל? יש מאות שאילתות שאפשר להגיש ל-API. ארגז החול אליו קישרתי בתשובתי הראשונה הוא מעין ״שער״ שדרכו אפשר להגיע לכולן (כולל זו עליה שאלת). קיפודנחש 01:34, 6 במרץ 2019 (IST)

ריכרד רטי

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

שלום, בפסקה 3.2 צרפתי משחק נפלא עם הערות של אלוף העולם לשעבר אלכסנדר אלכין שנפטר ב-1946 ולכן זכויות היוצרים על ההערות פגו. כל ההערות מופיעות כנדרש בין סוגריים מתולתלות. האם אתה מזהה את הבעיה שהמשחק לא נראה? --‏Yoavd‏ • שיחה 12:27, 8 במרץ 2019 (IST)

כמובן שגם אני ניסיתי לשנות ל-1, אבל לא רואים כלום והמסך גדול ומשובש...--‏Yoavd‏ • שיחה 17:17, 8 במרץ 2019 (IST)
אם לא יסתייע אוריד את כל ההערות ואנסה להקליד בעצמי, ובאותה הזדמנות אקצר ואעבור ללשון הקודש. --‏Yoavd‏ • שיחה 17:18, 8 במרץ 2019 (IST)
עשיתי עוד ניסוי. הבעיה היא שהקוד שמטפל בהערות לא מוכן לקבל ״שורה חדשה״ באמצע הערה. אם יהיה לי פתאום המון זמן פנוי אולי אנסה לטפל בזה - אפשר להוסיף באיזה מקום את העובדה הזו כדי שלא תישכח. הפתרון הפשוט ביותר בקוד, זה לאכול את כל השורות החדשות לפני שבכלל מתחילים בניתוח, אבל נדמה לי שאם עושים זאת מפסידים משהו (אולי לא?) - נדמה לי שזה לגיטימי להוסיף שורה חדשה _לפני_ ההעבר, ויש לזה השפעה על התצוגה (אולי לא?). בכולופן, כרגע פשוט ביטלתי את כל השורות החדשות ב-pgn של המשחק (ליתר דיוק, רק בחלק של הנוטציה האלגברית), וכעת רואים את המשחק עם ההערות. שים לב גם שבהערות השתמשת (או מישהו השתמש) בסוגריים עגולים כחלק מהטקסט של ההערה, אבל סוגריים עגולים זה מרקר להערה בפני עצמו, והקוד שמנתח את ה-pgn אוכל אותן. אם אתה רוצה סוגריים, אולי תחליף את העגולים במרובעים. קיפודנחש 18:15, 8 במרץ 2019 (IST)
תודה ענקית! אזכור את זה בהחלט ומכל מקום אוסיף כהערה למבוא של ספר השחמט, שם אני גם מודה לך על כל הסיוע רב השנים!--‏Yoavd‏ • שיחה 19:45, 8 במרץ 2019 (IST)

הצגת לוחות רבים ממשחק אחד לצורך ספר ויקי

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

שוב שלום, השתמשתי באותו משחק כדי להדגים (לצורך ספר הויקי) את העקרונות של פיתוח הכלים. האם נראה לך שהשיטה בה בחרתי בהירה? אני מציג את המשחק פעמיים, בעיקר כדי שיהיה לקורא נוח לקרוא את ההערות מתחת לדיאגרמות המתאימות. ראה הדגמה. --‏Yoavd‏ • שיחה 19:14, 12 במרץ 2019 (IST)

נראה מעניין, אבל עליך לזכור שלמרות שתרמתי בפיתוח כלים להצגת משחקים, הידע שלי בשח עצמו הוא עלוב, ומעולם לא עיינתי בספר שחמט, כך שקשה לי לתת ביקורית בונה. במבט ראשון זה נראה טוב.
בכולופן, בדיוק על דף כזה חשבתי כשבניתי את התבנית תבנית:לוחות ממשחק שחמט - הרעיון היה שהעורך יזין את המשחק פעם עצמו אחת, ובהמשך יספק רק את הכיתובים למסעים השונים. אם האופן בו התבנית מציגה את הלוחות לא מתאימה, חשבתי שכדאי לשפר את ההצגה, במקום האופן בו אתה עשית זאת, על ידי מציאת ה-fen כל פעם. כנראה האופן בו התבנית מציגה את הלוחות אינו מה שאתה רוצה, אבל כדאי ללמד את התבנית לעשות מה שבאמת מועיל, לאו דווקא את מה שהיה נדמה לי שמועיל כשבניתי אותה... אולי אנסה לעסות את התבנית כדי שתתמוך בדף כמו זה שבנית, ואנסה להדגים, ואז תוכל להחליט אם היא נוחה לשימוש יותר או פחות מעריכת הדף ושימוש בתבנית שחמט נפרדת לכל לוח. קיפודנחש 22:05, 12 במרץ 2019 (IST)
משתמש:Yoavd: ראה את משתמש:קיפודנחש/ארגח 2. זו כמובן הדגמה גסה, ועל הדרך בטח שחטתי את המשחק וערבבתי את ההערות למסעים לא מתאימים, וגם הפסקתי אחרי בערך 10 העמדות הראשונות מתוך 50, אבל הרעיון שעמד מאחרי בניית התבנית הזו היה בדיוק דף כמו זה שאתה יצרת. היכנס למצב עריכה, וראה עד כמה זה יותר קומפקטי ונוח (שכח לרגע מהפרמטר template= - זה טיפה מכוער, אבל אפשר לאיין אותו, על ידי יצירת תבנית משנה שתעביר את ה-template, ותוסיף את שאר הפרמטרים, או משהו כזה). לדעתי זה הרבה יותר נוח לעורך, אבל אם זה לא יותר נוח לעורך, אז כנראה הניסיון של {{לוחות ממשחק שחמט}} היה מבוזבז... קיפודנחש 01:23, 15 במרץ 2019 (IST)
תודה על התזכורת! כבר היום אעשה שימוש בזה במשחק הבא שאבנה. עם תחילת כתיבת הספר שלי אני משתמש לעיתים הרבה יותר תכופות בכלים שלך. זכרתי שבנית אופציה כזו, ועכשיו אעשה בה שימוש. תודה רבה! --‏Yoavd‏ • שיחה 09:44, 15 במרץ 2019 (IST)

כוכב בשבילך!

[עריכת קוד מקור]
הכוכב המקורי
אני שולחת ויקי אהבה כדי שיהיה כאן קצת יותר נעים. חושבת שפעילותך חשובה, טובה ומשמעותית. מאחלת לנו עוד עורכים כמוך. דריה - שיחה 19:38, 12 במרץ 2019 (IST)

חיפוש תרומות של תורם מסוים לדף

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

שלום קיפוד. האם יש לך ידע בדף הזה ובאופן עבודתו? דגש18:52, 13 במרץ 2019 (IST)

סליחה, חשבתי שעניתי כבר. לא. קיפודנחש 00:44, 14 במרץ 2019 (IST)

תודה רבה

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

השתמשתי בהצעתך שכמובן חסכה לי המון זמן ויצרתי את משחק מופת של סמיסלוב לצורך הדגמת הבעייתיות של מסע מיותר בפתיחת המשחק. מעתה ואילך - רק בשיטה זו! --‏Yoavd‏ • שיחה 14:15, 15 במרץ 2019 (IST)

שאלה נוספת - יצירת לוחות

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

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

|1d=
|2d=
|3d=
|4d=
|5d=
|6d=
|7d=
|8d=
|9d=
|10d=
|11d=
|12d=
|13d=
|14d=
|15d=
|16d=
|17d=

שכמובן ייצרתי פעם אחת ואני מעתיק אותו. לאחר מכן אני רושם את המסעים לטובת הקורא, שיוכל לעקוב מדיאגרמה אחת לשניה, מתוך הנחה שחצי מסע הוא יוכל לדמיין בראשו. יש לי שתי חלופות בדמיון: הראשונה, שנראית לי הטובה ביותר היא להציג את כל המסעים עם כל הדיאגרמות, אבל שתיים בשורה. כך יראה הקורא את כל המסעים ולא יצטרך לאמץ את הנוירונים שלו לראות איך הלוח נראה לאחר מסע הלבן. חלופה שניה שמן הסתם תהיה יותר קשה עבורך היא שאני ארשום את הרצף מעלה ואתה תביא לי את המסעים. זה כלול למעשה כבר בהערה שלך בכל דיאגרמה, רק חסרה בדוגמה שלי הדיאגרמה לאחר המסע של הלבן. אני לא רציתי כל כך הרבה שורות לאורך, ולכן העדפתי לייצר רק דיאגרמות לאחר המסע של השחור, למעט במסע האחרון, שהלבן עשה מסע והשחור נכנע. מה דעתך?--‏Yoavd‏ • שיחה 18:58, 17 במרץ 2019 (IST)

אולי אפשר לעשות כל מיני דברים בעזרת פרמטר template יותר מתוחכם, או עם מאקרואים יותר חזקים: המקרואים היום הם נדמלי $move$, $notation$, $comment$, אבל אפשר לחשוב למשל על מאקרו שמביא את הנוטציה של המסע הקודם, הבא, או של טווח מסעים (נניח, $notations3-8$ או משהו כזה, שיחזיר את הנוטציה של סדרת מסעים). בעזרת מקרואים כאלה והגדרת template מתאים, אפשר כנראה לעשות כל מיני דברים, אבל אולי מה שיש היום כבר מספיק. שים לב שפרמטר $comment$ יכול להיות די חזק - בדוגמה קודמת הדגמתי איך הוא יכול להכיל פסקה, וכן להכיל טקסט שחלקו מוצג משמאל ללוח, וחלקו מתחתיו (בעזרת שימוש בתבנית {{-}}), ועוד.
לגבי הצגה בשני טורים - על זה צריך לחשוב קצת - "מהמותן" אין לי פתרון שיעשה זאת, ובכלל, לא בטוח שזה רצוי - זה יכול להיות בעייתי לקוראים עם מסכים שונים, קוראים בנייד, וכן הלאה. שורה תחתונה: אם תחשוב על מאקרואים נוספים שיכולים לעזור, ספר לי, זה בדרך כלל די קל. קיפודנחש 17:29, 18 במרץ 2019 (IST)
תודה. אני אמשיך (באיטיות...) להוסיף משחקים ועם הזמן אולי יעלו לי עוד רעיונות. בינתיים אני חושב שאנסה לייצר משחק שלם עם על הלוחות (ואז גם המסעים נרשמים אוטומטית) ואצרף רק את ההערות. יהיה קל יותר לקורא, ולמעשה לא כל כך אכפת לי כמה זה יתארך, בכל מקרה זה יחסוך לי עבודה... שוב תודה! --‏Yoavd‏ • שיחה 19:11, 18 במרץ 2019 (IST)
שים לב שאפשר בקלות יחסית לדלג: נניח, בין מסע 10 ל-14 רוצים לדלג על הצגת הלוחות, אז משהו כזה:
....
| 10l=
| 10d = 
{{-}}
ומכאן, 11: מסע מסע, 12: מסע מסע, 13: מסע מסע
| 14l =
| 14d =  
מה שנכתב מיד אחרי 10d=, יופיע משמאל ללוח, ומה שכתוב אחרי ה-{{-}}, יופיע מתחת ללוח, ולפני הלוח הבא. באופן כזה אתה יוצר "חורים" ברצף, ובהם מפרט מספר מסעים שלא מוצגים כלוחות בפני עצמם. כפי שהדגמתי בשיחה קודמת, אפשר ב"חורים" הללו לשים אפילו סעיפים חדשים, בעזרת == כותרת == (בתחילת שורה, כמובן), כמו סעיף מחוץ לתבנית. קיפודנחש 19:20, 18 במרץ 2019 (IST)
אני מבין, הבעיה שרוב הקוראים יתקשו לדמיין את הלוחות בשלבי הביניים. לי זה לא מפריע כי אני (מזמן) יכול לראות את כל המשחק בראש. אבל ארבעה מסעים כמו בדוגמא שלך (שמונה חצאי מסעים) זה מעבר ליכולת של מרבית הקוראים ולכן עד כה הצגתי כל שני חצאי מסעים; מתוך הנחה שמהדיאגרמה הקודמת עד הבאה יש רק תזוזת כלי אחד שהם צריכים לראות. יותר מזה יהיה קשה לעשות. הפתרון שאני אנסה עכשיו זה להציג את כל הלוחות, ועל חלק מהמסעים אני פשוט לא אתן הערות. ננסה...--‏Yoavd‏ • שיחה 23:22, 18 במרץ 2019 (IST)
בדוגמה היו ארבעה (כלומר דילוג על שלושה זוגות, או שישה לוחות), אבל בשימוש אפשר לדלל כמה שרוצים - דילוג על עמדה אחת או דילוג על עשרים.... שוב, אפשר בעזרת פרמטר "template" לעשות כל מיני דברים - החל באיך שזה נראה כשלא מעבירים בכלל (הלוחות צמודים זה לזה בצפיפות וההערות מופיעות בתוך התבנית - זה מגיע מתוך תבנית:לוחות ממשחק שחמט, שמזינה את התבנית הזו כשהיא לא מקבלת פרמטר template), דרך טור ארוך צמוד לימין כשההערות משמאל ללוחות, ועד טור ארוך ממורכז, כשההערות מופיעות מתחת לכל לוח. אפשר אפילו לא להציג לוחות בכלל, אלא רק את ה-fen. שים לב שגם ההערה ה"אוטומטית" למעשה נבנית בתוך הפרמטר template, כאשר המאקרו $comment$ מוחלף במה שאתה כותב (כלומר מה שמופיע אחרי ה- "="), $notation$ מוחלף ב- R3f6 (כלומר הנוטציה האלגברית של המסע - שים לב שהתבנית לוקחת את הערך הזה ושולחת אותו לגיור), ו- $move$ זה איזה מחרוזת שמוגדרת ביחידה בסגנון "מסע X של הלבן" (נדמלי), אבל בהחלט אפשר ללמד את התבנית להחזיר משהו אחר, נניח עבור מסע של הלבן 20. , ועבור מסע של השחור, 20. ..., או מה שרוצים - אולי בשח רבני נחזיר ט"ז במקום 16 למשל. מה שניסיתי לומר הוא שהיחידה אחראית על המקרואים ($xxx$), ופרמטר template אחראי על הצגתם איך ואיפה שרוצים. למעשה, היחידה בכלל לא מציגה לוח - היא בסך הכל מאכלסת את המאקרו $fen$, ומה שאתה מעביר ב-template זה להציג לוח שחמט המבוסס על הערך הזה, דרך תבנית אחרת...
מה שאני מנסה לומר זה שהיחידות מנסות לתת כלים "מספיק טובים", והאופן המדויק בו מציגים הוא בשליטת העורך. כאשר מוצאים משהו שנראה טוב, אפשר לארוז אותו בתבנית לשימוש חוזר, אבל לא הייתה לי כוונה לנסות לבנות משהו שיהיה מושלם מרגע לידתו. הרגש חופשי לשחק עם מה שמעבירים בפרמטר template (למשל לשנות את פרמטר "הצמדה", או את הגודל, או להציג את הכיתוב בוורוד) - שחק עם זה עד שזה ייראה כמו שאתה רוצה, או עד שתגיד "אם היחידה הייתה יודעת לעשות XYZ, הייתי יכול לעשות משהו יותר טוב", ואז ספר לי מה זה XYZ, וננסה לראות אם אפשר לשפר. כרגע, קשה לי לחשוב מה אפשר לשפר, חוץ אולי מלהציג מקרו חדש שיוחלף למשל ב"נוטציה של המסע הקודם" (או הבא) קיפודנחש 23:59, 18 במרץ 2019 (IST)
הנה מה שעשיתי היום. מבחינתי זה מצוין ואין מה לשפר. ייתכן שמבחינת הקורא זה קצת ארוך אבל הוא יכול לרדת במהירות במורד הלוחות עד לקטע המנותח בפירוט. אם יהיה לי רק קטע קטן מנותח, אציג את כל המשחק ברצף ולוחות רק לקטע המעניין. --‏Yoavd‏ • שיחה 19:30, 19 במרץ 2019 (IST)

אנא עיין בקישור הבא

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

הנושא: Wikidata:Property proposal/chess position

[10] סליחה על הצקה נוספת אבל אם יש מישהו שמבין בנושא זה בוודאי אתה. --‏Yoavd‏ • שיחה 19:39, 17 במרץ 2019 (IST)

שאלה על PGNviewer

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

היי. כמה אנשים בוויקירוסית עובדים על לייבא אותו לשם ולהציע לקהילה. לא, אני לא קשור לזה. אבל הם נתקעו בבעיה. כשהם כותבים "c8=Q", כלומר, הרגלי השלישי הופך למלכה, זה לא עובד. יש לך מה להציע להם? יגאל (בקשת עזרה, IKhitron ושיחה) 20:08, 17 במרץ 2019 (IST)

לא זכור לי התחביר המדויק להכתרה (promotion - רגלי שמוכתר לכלי אחר בערוגה 8. = כנראה נכון), אבל זכור לי בבירור שהכתרה עובדת, ואין מגבלה על מספר המלכות (או הרצים או הפרשים או הצריחים) שניתן להכתיר. משתמש:Yoavd בוודאי יוכל להצביע על משחקים בוויקיפדיה בעברית שמדגימים הכתרה. אולי תוכל לקשר לדון בו "הם" נתקלו בבעיה? קיפודנחש 20:53, 17 במרץ 2019 (IST)
אתה יודע שזה לא בעברית, נכון? ru:Википедия:Форум/Технический#Новый шахматный шаблон. יגאל (בקשת עזרה, IKhitron ושיחה) 21:31, 17 במרץ 2019 (IST)
כל מיני משחקי שח עם הכתרה, כדי לשכנע מישהו שהכתרה באמת עובדת

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

[Site "Дублин"] [Date "1895"] [White "Ф. Сааведра"] [Result "1-0"] [EventType "этюд"] [EventCountry "GB"] [FEN "8/8/1KP5/3r4/8/8/8/k7 w KQkq - 0 1 "] 1. c7 Rd6+ 2. Kb5 Rd5+ 3. Kb4 Rd4+ 4. Kb3 Rd3+ 5. Kc2 Rd4 6. c8=R Ra4 7. Kb3! 1-0

הדגמה של משחק עם ארבע הכתרות:


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

[Event "Isle of Man Masters"] [Site "Douglas IMN"] [Date "2015.10.11"] [EventDate "2015.10.03"] [Round "9.15"] [Result "1-0"] [White "Avital Boruchovsky"] [Black "Simon Kim Williams"] [ECO "C05"] [WhiteElo "2536"] [BlackElo "2429"] [PlyCount "131"]

1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 cxd4 8. cxd4 f6 9. exf6 Nxf6 10. Nf3 Bd6 11. O-O Qc7 12. Bg5 O-O 13. Bh4 Nh5 14. Qc2 h6 15. Bh7+ Kh8 16. Bg6 Rxf3 17. Bxh5 Rf5 18. Bg4 Bxh2+ 19. Kh1 Bd6 20. Bxf5 exf5 21. Rae1 Qf7 22. Bg3 Bb4 23. Rd1 Bd7 24. a3 Ba5 25. b4 Bb6 26. Rfe1 Re8 27. Nf4 Rxe1+ 28. Rxe1 g5 29. Qd2 gxf4 30. Bxf4 Kh7 31. a4 a5 32. b5 Ne7 33. Bxh6 Ng6 34. Bf4 Qg7 35. Rc1 Nh4 36. Bg5 Ng6 37. Rc3 Bxd4 38. Rc7 Be5 39. Rxb7 Bd6 40. Be3 f4 41. Bd4 Qe7 42. Kg1 Kh6 43. Bc3 Qf7 44. Qd3 Bb4 45. Bxb4 axb4 46. a5 Qf5 47. Qb3 f3 48. Qe3+ Kh5 49. a6 Ne5 50. Rc7 b3 51. a7 b2 52. a8=Q b1=Q+ 53. Rc1 Ng4 54. Qh8+ Kg6 55. Qg8+ Kh5 56. Qgg5+ Qxg5 57. Qxg5+ Kxg5 58. Rxb1 Ne5 59. b6 Nc6 60. b7 Nb8 61. Ra1 d4 62. Ra8 d3 63. Rxb8 d2 64. Rg8+ Kf6 65. b8=Q d1=Q+ 66. Kh2 1-0


ועוד אחד, אולי יותר מרשים, אנא עיינו בעמדה לאחר המסע ה-73 של הלבן:


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

[Event "Elgoibar 21st"] [Site "Elgoibar ESP"] [Date "2011.12.18"] [EventDate "2011.12.14"] [Round "6"] [Result "1-0"] [White "David Anton Guijarro"] [Black "Alejandro Franco Alonso"] [ECO "A17"] [WhiteElo "2469"] [BlackElo "2454"] [PlyCount "163"]

1. Nf3 Nf6 2. c4 e6 3. Nc3 b6 4. g3 Bb7 5. Bg2 Be7 6. O-O O-O 7. Re1 Ne4 8. Nxe4 Bxe4 9. d3 Bb7 10. e4 c5 11. d4 cxd4 12. Nxd4 Nc6 13. Bf4 Nxd4 14. Qxd4 Bc5 15. Qd2 Qe7 16. a3 e5 17. Be3 a5 18. Rad1 Bc6 19. Bh3 Ra7 20. Bg5 f6 21. Be3 a4 22. Bf1 Qe6 23. Qd3 Rc8 24. h4 Rac7 25. Kh2 Qe7 26. Rd2 Bxe3 27. Qxe3 Qc5 28. Qf3 Rf8 29. Qg4 Rcc8 30. h5 Rce8 31. Re3 Re6 32. Qd1 Re7 33. Bh3 Rff7 34. Bf5 Qxc4 35. Rc3 Qb5 36. Kg2 Rf8 37. Qg4 Kh8 38. Rcd3 Qc4 39. Rd6 Bb5 40. Bxd7 Qf1+ 41. Kh2 Bxd7 42. Rxd7 Rxd7 43. Qxd7 h6 44. Qe7 Rg8 45. Qd6 Qe1 46. Qb4 b5 47. Kg2 Kh7 48. Rd5 Qe2 49. Rd7 Rc8 50. Rxg7+ Kxg7 51. Qe7+ Kg8 52. Qe6+ Kg7 53. Qd7+ Kf8 54. Qxc8+ Ke7 55. Qf5 Qxb2 56. Qh7+ Ke6 57. Qxh6 b4 58. Qg6 bxa3 59. h6 a2 60. h7 a1=Q 61. Qf5+ Kd6 62. h8=Q Kc5 63. Qf8+ Kc4 64. Qe6+ Kd3 65. Qfxf6 Qd4 66. Qf3+ Kd2 67. Qh6+ Kc2 68. Qc6+ Kb1 69. g4 Qab2 70. g5 a3 71. g6 a2 72. g7 a1=Q 73. g8=Q Qaa3 74. Qgg3 Qxf3+ 75. Qxf3 Qc2 76. Qb5+ Qcb2 77. Qfd3+ Qxd3 78. Qxd3+ Kc1 79. Kf3 Qd4 80. Qe2 Qd6 81. Qc4+ Kd2 82. Qd5+ 1-0



ח ז ו ה ד ג ב א
8
7
6
5
4
3
2
1
8
7
6
5
4
3
2
1
ח ז ו ה ד ג ב א
הלוח אחרי מסע 73 של הלבן: ז8=מה.


Yoavd (שיחה | תרומות | מונה) לא חתם 00:00, 10 בינואר 2000 (IST)
תודה רבה. יגאל (בקשת עזרה, IKhitron ושיחה) 23:53, 17 במרץ 2019 (IST)
יגאל, ברור היה לי שזה ברוסית, אבל גוגל תרגום מלך. ראיתי את הבעיה שהייתה למשתמש, והרשיתי לעצמי לערוך את המשחק בדף המשתמש שלו כדי לפתור אותה. על הדרך, ראיתי שלחברים הרוסים יש איזה טריק מתוחכם להפעיל סקריפטים על ידי תבניות ספציפיות. אולי כדאי לדון עם מש:ערן על ייבוא הקסם הזה? קיפודנחש 01:19, 18 במרץ 2019 (IST)
תודה שעזרת להם. כן, אני מכיר את זה. זאת הייתה גם המחשבה הראשונה שלי, אבל השנייה הייתה על בטיחות. אם אלמוני יעשה משהו כזה, לא ייגמר טוב, צריך לקבוע מנגנוני זהירות. ולא חשבתי שמה שראיתי שם אז יספיק. יגאל (בקשת עזרה, IKhitron ושיחה) 13:21, 18 במרץ 2019 (IST)
עוד שאלה שהם שאלו. האם קיים פרמטר Notation המאפשר שמות מקומיים של הכלים ברשימת המהלכים? יגאל (בקשת עזרה, IKhitron ושיחה) 15:03, 18 במרץ 2019 (IST)

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

אה, כן, לגבי השאלה: יש כאן שני מקומות שהרישום בא לידי ביטוי: בפענוח, ובהצגה. לגבי הפענוח, שכח מזה. לא שזה בלתי אפשרי, אבל זה גם מסובך וגם לא רצוי, משום שמאגרי ה pgn בעולם, שמכילים מיליוני משחקים, כמו גם המשחקים שמתחילים לעלות לוויקינתונים, משתמשים ברישום הסטנדרטי, RNBQK, והטורים a-h. לעומת זאת, את ההצגה (מופיעה משמאל ללוח), די פשוט להתאים לסימון מקומי. ראיתי מה החברים בוויקירוסית יודעים לעשות, וזה קטן עליהם. קיפודנחש 16:20, 18 במרץ 2019 (IST)

התכוונתי, מה יקרה אם סקריפט קיים יופעל בדף שהוא לא אמור להיות בו. תודה, אני אמסור. יגאל (בקשת עזרה, IKhitron ושיחה) 16:52, 18 במרץ 2019 (IST)
מה ההבדל? "סקריפט קיים מופעל בדף שהוא לא אמור להיות בו", אם זה אפשרי, ואם זו בעיית בטיחות, יכול באותה מידה לקרות כשהסקריפט מופעל מ-common.js, לא? כל מה שזה עושה, זה שבמקום לטעון את הסקריפט באופן בלתי מותנה (כמו שעשינו כאן במשך שנים), או לטעון אותו לפי קריטריון שמקודד קשיח ב-common.js (כמו שאנחנו עושים היום), המנגנון לטעינת סקריפטים ייחודיים (כלומר כאלו שאמורים לפעול רק כאשר משתמשים בתבנית מסוימת) יופעל מסקריפט יעודי. כאמור, לא התעמקתי בדרך שהרוסים פיתחו, אבל במבט שטחי נראה לי שאין הבדל בטיחותי בין מה שהם עושים למה שאנחנו - השיטה שלהם נראית לי פשוט יותר מסודרת, ויותר נוחה לתחזוקה. אם למדת מה הם עושים ואינך מסכים, ניחא. בברכה - קיפודנחש 17:06, 18 במרץ 2019 (IST)
לא אמרתי שאני לא מסכים, אמרתי שאני רוצה להבין. עוד לא נתקלתי יותר מדי באיך זה פועל אצלנו. אנחנו יכולים להוסיף סקריפט קיים לערך כלשהו, מבלי לערוך common.js? יגאל (בקשת עזרה, IKhitron ושיחה) 17:17, 18 במרץ 2019 (IST)
סליחה על התגובה המאוחרת - משומה פיספסתי את השאלה. לא, אנחנו לא יכולים להריץ סקריפט רק בדף מסוים - מה שיש לנו זה בכמה מקומות ב-common.js, אחרי גמר טעינת הדף אנחנו בודקים אם יש בדף אלמנט כלשהו ממחלקה מסוימת, ואם יש, אז מריצים סקריפט מסוים, או טוענים גאדג'ט מסוים (זה כמו לטעון סקריפט, אבל יותר יעיל - ל-RL יש כמה יתרונות, כמו טיפול ב-dependencies, מינימיזציה של הקוד, ונילפוטנציה). ראה למשל שורה 264. עד כמה שהבנתי, הרוסים עושים זאת במרוכז עבור כל הסקריפטים ה"ייחודיים" (כלומר אלו שאמורים לפעול רק אם הדף כולל תבנית מסוימת), והצעתי שתלמד איך הם עושים זאת, ותשקול אם זה משהו שכדאי לייבא. קיפודנחש 17:52, 27 במרץ 2019 (IST)
אני מבין. מהסבר שלך נראה שזה אכן שקול. מה שהם עושים זה ליצור תבנית "הפעל סקריפט בדף", שמקבלת כפרמטר שם של סקריפט, נכיד pgn.js. בקוד התבנית מוכלל בדף תג div, עם מחלקה דמיונית "תחילית זהה לכל סקריפטים - שם סקריפט". ה-common.js מחפש כל ה-div-ים הללו, ומריץ סקריפטים, שמוצא בכתובת מדיה ויקי:סקריפט-"שם של סקריפט". יגאל (בקשת עזרה, IKhitron ושיחה) 20:20, 27 במרץ 2019 (IST)
כך גם אני הבנתי, אבל מה שגם הבנתי (ואולי לא הבנתי נכון), זה שהקוד שאומר "חפש מחלקה ואם מצאת הפעל סקריפט" לא נמצא ב-common.js אלא בסקריפט נפרד שזה תפקידו. זה יכול להיות משהו מסודר, נניח, רשימה של מחלקות וסקריפטים:
function startSpecialScripts() {
   var classesAndScripts = {
       "class1": "script_1_page",
       "class2": "script_2_page"
// etc. etc. etc
   }
   $(function() { // so we execute only once the page is fully loaded, and all the classes are "detectable"
       for (classname in classesAndScripts) {
           if ($('.' + classname ).length > 0) {
               mw.loader.load( /* all the ceremony with classesAndScripts[classname] */ );
           }
       }  
   });
}
כך שלהוסיף עוד מחלקה שמפעילה סקריפט זה בסך הכל להוסיף שורה אחת במשתנה classesAndScripts. כמובן שאפשר לעשות את זה ישר בתוך common.js, אבל חלק מהרעיון הוא שרוצים לגעת ב-common.js כמה שפחות, וככה גם יותר נוח לנהל מעקב אחרי הפונקציונליות הספציפית הזו, ולראות בדיוק מתי הופעל (ומתי בוטל) כל "סקריפט מיוחד" כזה, בלי צורך לחפור בהיסטוריה של common, שיכולה להיות רועשת מסיבות אחרות. זה לא באמת נותן פונקציונליות שאין לנו, זה מפשט ועושה סדר בפונקציונליות קיימת. חשבתי שתוכל אולי להציץ וללמוד מה הרוסים עושים - אולי הם חשבו על עוד כמה דברים שאני לא חשבתי עליהם בתיאור הזה. קיפודנחש 22:52, 27 במרץ 2019 (IST)
ראית שם כזה דבר? כי זה לא מסתדר עם מה שאני יודע. יגאל (בקשת עזרה, IKhitron ושיחה) 23:21, 27 במרץ 2019 (IST)
ממש לא. ראיתי שם הערה (דרך גוגל תרגום) של אחד הויקירוסים שממנה הבנתי שיש להם מנגנון כזה, וממוחי הקודח רשמתי איך אני הייתי מממשת משהו כזה. קשה לי לנווט שם, בגלל שהמורה לרוסית בכיתה ו' העיפה אותי מהשיעור כי עשיתי מטוסים מדפי המחברת, ועכשיו אפילו לקרוא אותיות קיריליות קשה לי, ועל להבין מה הם אומרים אין מה לדבר. בגלל זה ביקשתי ממך ללמוד מה הם עשו (על הדרך: אתה באמת מוכר שם כ"איגור", או שזה עוד טריק של גוגל תרגום?) קיפודנחש 23:32, 27 במרץ 2019 (IST)
באמת. זה השם איתו נולדתי. אם כבר, נקראתי על שם סבא רבא, יצחק. אז אין שום פונקציה עם רשימת סקריפטים. כפי שתיארתי, יש מתכונת לשם של סקריפט, למשל "מדיה ויקי:script-pgn.js", והמצאות בדף <div class="script-pjn.js"></div> מאפשרת לקוד אחיד ב-common.js לדלות את השם. יגאל (בקשת עזרה, IKhitron ושיחה) 00:41, 28 במרץ 2019 (IST)
נראה לי מוצי - הרבה יותר מוצלח ממה שאני תיארתי. אין מה להגיד, יש להם שכל. חוץ אולי משיפור קטן, וזה יצירת אלטרנטיבה לטעינת גאדג'טים (נסתרים) שמנצלת את היתרונות של RL שהזכרתי, אם כי זה לא חובה - כשמדובר על גאדג'ט נסתר, אפשר סקריפט קצר שמתאים לשבלונה, וטוען את הגאדג'ט. הסיכון נראה לי קטן - כדי שסקריפט יוכל להתאים לשבלונה הוא חייב להיות במרחב מדיה ויקי, כך שרק עורכי ממשק יכולים להשתמש בזה כדי חבל, והם ממילא יכולים לחבל באותה מידה גם בלי זה... קיפודנחש 00:48, 28 במרץ 2019 (IST)
א' מה זה מוצי? ב' מה זה RL? יגאל (בקשת עזרה, IKhitron ושיחה) 00:53, 28 במרץ 2019 (IST)
מוצי זה כמו מותק, רק יותר מוצי. RL זה ה-resourceloader, שיודע לעשות כל מיני טריקים מתוחכמים (כולל כמה שהחברים הרוסים שכחו), כמו למשל להימנע מטעינת אותו סקריפט מספר פעמים, טיפול ב-dependencies , מינימיזציה של קוד של גאדג'טים, וכן הלאה. קיפודנחש 01:14, 28 במרץ 2019 (IST)

היי, תודה ושאלה

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

שלום, עשית עריכה בדף שיצרתי Lucente, ומחקת הערה. לא ממש הבנתי למה... אשמח להסבר בשביל שאבין איך לתקן וכדי שלהבא אדע ממש להמנע. לא הבנתי מה זה קישור מת, אם אני זוכר נכון... אשמח שתענה לי בהקדם, בתודה, מאיר. Meir nahman - שיחה 05:08, 26 במרץ 2019 (IST)

דרך גרסאות קודמות, תוכל לפתוח גרסה לפני עריכתי, ולבדוק לאן קישרה ההערה שהסרתי. קיפודנחש 05:41, 26 במרץ 2019 (IST)

הטמעת תבנית

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

היי. אני מקווה שאני מטומטם לגמרי, ולא שיש בעיה במדיה ויקי. אז באתי אליך להשפט. אם יש הכללת תבנית בדף, אז הוספת subst: אמורה להוריד את הקריאה לתבנית מבלי לשנות את מה שקורה בתצוגה. זה לפחות מה שאני זוכר. אבל כשעשיתי זאת היום, קיבלתי במקום את כל הקוד של התבנית, כולל ה-noinclude, ללא parsing. מי:הבדלים/25175485. אני השתגעתי? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 15:09, 27 במרץ 2019 (IST)

לשאלתך אם השתגעת, עדיף שתפנה לאיש מקצוע (ר' תב:הבהרה רפואית - אל"ר), אבל לגבי ההטמעה, קרה בדיוק מה שאמור לקרות: החלק של בדיקת הפרמטרים לא מופיע תחת noinclude, אלא תחת includeonly, ואמור להגיע כשמשתמשים ב-subst. בפועל זה כמובן יותר מצב לא רצוי, ואם אתה יודע, או יש לך רעיון, איך אפשר למנוע מתבניות שנמצאות תחת מערכת הבדיקות להתווסף לערכים עם subst, זה אולי משהו ששווה לעשות. קיפודנחש 17:43, 27 במרץ 2019 (IST)
אכן השתגעתי. תודה. אני אעשה את ההטמעה אחרת, ואנסה לחשוב מה עושים עם בדיקת הפרמטרים, אם כי כנראה לא קיים עזה דבר. יגאל (בקשת עזרה, IKhitron ושיחה) 17:47, 27 במרץ 2019 (IST)

Question about template pgn

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

This template is not shown in visual editor. Could you fix it? Раммон - שיחה 16:19, 27 במרץ 2019 (IST)

Sorry, i can't (i do not know how to do that). One thing that _is_doable, and we did it in hewiki, is to force the template to occupy the correct "real estate" area on the screen even before the script is run. this was done by defining "min-height" in the CSS page Template:Pgn/styles.css. this has 2 advantages: if the script is slow to load, the screen "jumps" when the script does it thing. using this "min height" eliminates this jump, and the other advantage is nicer visual editor behavior, so, even though you do not see the viewer, at least you see the area on the screen where it will show, so the general appearance of the page in the editor reflects the general appearance of the page better. peace - קיפודנחש 17:35, 27 במרץ 2019 (IST)

Please, change here "anim = 1000," to "anim = config.delay or 1000," to give editors ability to change this parameter. Раммон - שיחה 11:51, 2 באפריל 2019 (IDT)

So, this may be a good idea and a good thing to do, but it may not be a trivial change, since i took a "shotcut", and used a "global" variable. Not exactly global, but a single var: if you have the template more than once in a page, changing the tempo in one, will affect all (without moving the sliders, the tempo itself changes)

I agree that this is not the correct behavior, i mentioned it to explain that this fix is not as trivial as you indicated. I will look into fixing it, but not necessaily very soon. Peace - קיפודנחש 15:12, 2 באפריל 2019 (IDT)


Would it be easier to make it customizable on global level not per template? For example, we want to use your script in Russian wiki, but we would like to change this variable (I think it's way too slow). Of course we can copy your script and change the variable in our version, but then we need to maintain our version separately.
Another question: can it be customized to display symbols ♔♕♖♗♘♚♛♜♝♞ instead of KQRBN? By the way, very cool script. Thanks! Alexei Kopylov - שיחה 04:26, 3 באפריל 2019 (IDT)
Thank you so much, User:Alexei Kopylov ! it's a great idea. TBH, i haven't look at this code (or the template, for that matter) for quite a while, and did not even remember the "config" mechanism. i did it (well, sort of) but did not test.
so i added "config.anim" (this is for the fade-in/fade out), and "config.maxDelay, for the slowest rate, when the slider is at the leftmost position. 100% untested - see if it does what you want, please let me know.
as to the display (notation): i think what i'll do is look for a specifically named function in the "window." object. if i find it, i'll call it and pass the notation ("R3e4+", or "O-O-O" etc., and display whatever the function returns. if no such function exists, i'll just display the notation like today. it gets a bit tricky with the move numbers ("3. ", or, when there's a comment after white's move, also "17... "). i think i'l leave those alone for now.
can't promise timetable, but i think i can hack something like this.

peace - קיפודנחש 08:01, 3 באפריל 2019 (IDT){ Thanks}}


Thank you! It works Alexei Kopylov - שיחה 22:39, 3 באפריל 2019 (IDT)

Please, replace .pgn-source-wrapper { text-align: center; min-height: 420px; } with .pgn-source-wrapper {text-align: center;} (delete min-height: 420px;) here. Раммон - שיחה 16:51, 23 באפריל 2019 (IDT)

User:Раммон: why? you do not consume Pgn/styles.css from hewiki, do you (it's not even possible...)? if you use this page, it's a copy, and you can do anything you want with the copy. i am guessing you really meant Mediawiki:Gadget-pgnviewer.css (which you can consume, and i suspect you do). if so, let me know - i think i can change it, though it can contribute to a "jumpy" page - once the script actually runs, it suddenly consumes more real estate on the page, and the rest of the page "jumps" down. min-height was added to mitigae this. if you are sure about it, please confirm you really meant the other page, and i'll do it. - peace - קיפודנחש 18:10, 23 באפריל 2019 (IDT)
Yes, I really mixed up Pgn/styles.css and Mediawiki:Gadget-pgnviewer.css. As to min-height, look here and you will see an empty space under each chess game. To remove this empty space, you need to make those changes in CSS, which I talked about. Раммон - שיחה 10:14, 24 באפריל 2019 (IDT)

בוטביניק - קפבלנקה אברו 1938 - שאלה

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

שלום, הזכרון שלי ממש לא משהו...עכשיו אני כותב הרחבה לערך זה, ושמתי לב שהמסכים של המסעים מופיעים ארבעה ארבעה עם ההערות. זה בדיוק מה שיכול היה לעזור לי גם במשחקים אחרים שאני מתעד, אבל שם כל מסך מופיע בזה אחר זה ולא ארבעה בשורה. מה אני צריך לעשות כדי שגם במקרה של משתמש:Yoavd/chessbookgames/19920502Polgar זה יופיע באופן דומה? או שניים בשורה? --‏Yoavd‏ • שיחה 09:43, 2 באפריל 2019 (IDT)

זה אפילו לא בדיוק "ארבעה ארבעה", אלא תלוי ברוחב המסך. אם תצר את הדפדפן, זה יהיה שלושה או שניים, ואם למישהו יש מסך יותר רחב, זה יכול להיות יותר. ההבדל הוא בפרמטר template. אם לא מעבירים אותו, התבנית משתמשת ב"ברירת מחדל" שמכניסה את ההערות פנימה, ומסדרת את הלוחות בצפיפות. אם כן מעבירים, אז לפי מה שמזינים בפרמטר. בדוגמאות בהן שיחקנו, הלוחות מסודרים אחד מתחת השני, ותוכן ההערה מופיע בחוץ, בין השאר בגלל פרמטר "הצמדה" שהועבר בפרמטר, ואחריו {{-}} שמאלץ מעבר שורה. אם התצוגה, כשלא מעבירים פרמטר template בכלל, נראית טוב, אז פשוט אל תעביר. אם היא טובה אבל רצויים שינויים קלים (רק לדוגמה: נניח רוצים לרווח בין הלוחות בשורה), אז אפשר להעביר template שיתנהג דומה למה שרצוי. קיפודנחש 14:20, 2 באפריל 2019 (IDT)

אני כנראה מאותגר שכלית בנושאים הללו. אם היית יכול להדגים את כוונתך ב-משתמש:Yoavd/chessbookgames/19360810winter אודה לך מאוד. ניסיתי להוריד את template וקיבלתי הודעת שגיאה על לולאה...--‏Yoavd‏ • שיחה 15:11, 2 באפריל 2019 (IDT)
ובאותו עניין - צרפתי את שני המשחקים לערך אלכסנדר אלכין אבל כנראה שחרגתי מאיזו שהיא מגבלה ששתולה בתבנית, ולכן את המשך המשחק השני לא רואים. בפסקה "שני משחקי מופת בהם מנצל אלכין את החלשת משבצות המרכז". אודה לך על הבדיקה. --‏Yoavd‏ • שיחה 16:56, 2 באפריל 2019 (IDT)
בדף הראשון - עשיתי זאת, פשוט על ידי ביטול הפרמטר template שמועבר לתבנית:לוחות ממשחק שחמט. אפשר להגיע לעיצובים שונים על ידי העברת template שונה - בדוגמה שיצרתי בפעם האחרונה שדיברנו, ניסיתי להגיע לעיצוב ההכי הדומה לזה שהיה בדף שהראית לי, בו יצרת את הלוחות השונים "ידנית", והם היו אחד מעל השני. כשלא מעבירים "template, התבנית מעבירה "ברירת מחדל", שמסדרת את הלוחות צמודים כתף לכתף. אפשר לבנות תצוגה אחרת, אם יודעים מה רוצים. בדף של אליוכין, זו לא בדיוק "מגבלה בתבנית", אבל יש מגבלה (שני מגהבייט) של ויקיפדיה עצמה, על "גודלו" של דף אחרי פתיחת כל התבניות (הכוונה לגודל הדף שהשרת שולח לדפדפן, מה שלפעמים קוראים "ה-html"), והדף הזה הגיע למגבלה - ברגע שהפרסר של ויקיפדיה פוגש במגבלה, הוא מפסיק לפתח את התבניות הבאות שמופיעות בדף. (אפשר לראות כל מיני נתונים של הפרסר על ידי הסתכלות ב"קוד המקור" (כלומר ה-html) של הדף - ברוב הדפדפנים זה Ctrl+U - בתצוגה הזו יש "הערה נסתרת" עם הכותרת newPP. חפש את ההערה הזו ותראה כל מיני תוויות וערכים. בדף הזה, התווית המעניינת היא postexpandincludesize. קיפודנחש 17:50, 2 באפריל 2019 (IDT)
תודה רבה - כרגיל למדתי ממך הרבה. סדרתי את הדף של אלכסנדר אלכין בכך שמחקתי לא מעט מסעים / דיאגרמות ללא הערות, וכן שיניתי את ה-template כך שיציג מספר עמדות זו ליד זו, והכל מתקצר בהרבה. נראה לדעתי הרבה יותר טוב. --‏Yoavd‏ • שיחה 22:24, 2 באפריל 2019 (IDT)
@Yoavd: אם תרצה, מוסבר ב-ויקיפדיה:חדשות#ביצועים איך להוסיף סקריפט שגיא כתב (לבקשתי), שמאפשר גישה נוחה ל"ביצועי המפענח" (בגדול, המידע שמופיע באותו newPP שהזכרתי). כשתוהים למה דף גדול לא נראה כמו שמצפים שהוא יראה, המידע הזה עוזר מאד. אצלי כמובן זה מותקן... בברכה - קיפודנחש 23:10, 2 באפריל 2019 (IDT)
שוב תודה על כל העבודה והשיפורים! --‏Yoavd‏ • שיחה 09:02, 3 באפריל 2019 (IDT)

שלום קיפודנחש. בהמשך לדיון הזה, האם תוכל לסייע לי בייבוא ו"גיור" הבוט LSJBOT? WikiJunkie - שיחה 15:45, 2 באפריל 2019 (IDT)

לצערי לא. אמנם התבטאתי בדיון, אבל מה שביטאתי התייחס לשאלה "מה חשוב" (בעיקר זה שהסתכלות על שאלות כמו "האם זה קצרמר", או "מה הסיכוי שמישהו ירחיב", אינן רלוונטיות לדיון), אבל (1) מעולם לא עסקתי בבוט בוויקיפדיה (2) גם לו רציתי להתחיל (מה שלא קרה), הבוט הזה לא מתאים: מתחילים במשהו קטן ופשוט, והבוט הזה זה פרויקט רציני ו-(3) אתה צריך לחשוב על שאלות שעלו בדיון ההוא ולא ראיתי שקיבלו מענה (אודה שגם לא קראתי את כל הדיון בקפידה, אז אולי כן הייתה תשובה), ובעיקר השאלה מניין הבוט הזה ייקח את התעתיקים. להערכתי, אם עושים משהו, אז הבוט השוודי זו לא נקודדת מוצא מוצלחת: הבוט הזה נהגה, נכתב, והופעל לפני ימי ויקינתונים, ואם רוצים לעשות היום משהו "נכון", זה כנראה יהיה מימוש שונה באופן משמעותי, עם תוצר שונה. בברכה - קיפודנחש 17:35, 2 באפריל 2019 (IDT)
לגבי עניין התעתיקים - עמלתי על יצירת התעתיקים בדף הזה. עברתי על כל התעתיקים אחד-אחד, וניסיתי כמיטב יכולתי שזה יהיה מדוייק ולפי הסטנדרטים של הוויקיפדיה העברית (אתה מוזמן לעבור על הרשימה ולבצע תיקונים איפה שיש צורך בכך). יתכן בהחלט שזה לא מדויק ב-100%, אף על פי כן, מכיוון שמדובר בתהליך "חצי אוטומטי", אשר במסגרתו אמשיך להרחיב ערכים במרחב טיוטה בטרם העברתם למרחב הראשי, הערכים שכן יועברו למרחב הראשי יעברו אליו בקצב סביר שיאפשר למומחים לבצע תיקונים לתעתיקים כרגיל, מבלי שהם ירגישו שהם מוצפים בערכים שגויים שצריך לתקן. אני מסכים שיש לבדוק אם ניתן לעשות זאת בצורה מוצלחת יותר על בסיס ויקינתונים. אני רוצה להדגיש שוב שהדבר שאני מבקש לעשות כאן זה לבדוק באופן זהיר אם לכלי מהסוג הזה יש בכלל מקום בויקיפדיה העברית, ואם יהיה ניתן לעשות בו שימוש מושכל במסגרת תהליך רב שלבי בו הוא רק מבצע חלק מסוים מהעבודה. WikiJunkie - שיחה 06:08, 3 באפריל 2019 (IDT)
כל הכבוד. עדיין, לצערי לא אוכל לסייע כאן. יכול להיות אולי שיש כאן חומר לשיתוף פעולה אקדמאי עם משהו מאיזו מחלקת מחשב, או כיתה טכנית בתיכון מקצועי או מכללה או משהו. אולי כדאי לברר בעמותה אם יש מה לדבר על משהו "ויקידמי" או איך שהם קוראים לזה. סביר שאם זה הכיוון, לא תהיה לך המון שליטה על הפרויקט, אבל אם לא חשוב לך להיות בשליטה, ויותר מעניין לקדם את הפרויקט, כדאי לפחות לשאול. בברכה - קיפודנחש 08:06, 3 באפריל 2019 (IDT)

תקלה

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

בעריכתך זו קלקלת את התבנית באופן ששיבש את כל ערכי היישובים. לא ברור לי מה רצית לעשות, ולכן ביטלתי את עריכתך. דוד שי - שיחה 09:15, 3 באפריל 2019 (IDT)

תצוגה מקדימה

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

היי. האם לדעתך עלינו לבטל את מדיה ויקי:Gadget-CiteTooltip.js ולבקש כבר עכשיו הפעלה של ReferencePreviews? יגאל (בקשת עזרה, IKhitron ושיחה) 14:59, 3 באפריל 2019 (IDT)

הפרטים לא מוכרים לי. עשה מה שנראה לך נכון. אולי כדאי לא לבטל את הגאדגט עד שהפתרון הטוב יותר פועל. קיפודנחש 15:19, 3 באפריל 2019 (IDT)
אם לא מוכרים, אחכה עד שתכיר יום אחד. יגאל (בקשת עזרה, IKhitron ושיחה) 16:01, 3 באפריל 2019 (IDT)

בהנחה ש "לבקש" זה טקס, מה בעצם צריך לעשות? האם צריך ליצור דף או סעיף במזנון מעין הצבעה? או שמספיק שאתה תבקש? אחרי שמבקשים ומקבלים, לבטל את הטלאי המקומי זה דקה ורבע, ונראה לי לא פרודוקטיבי להתחיל מהביטול. קיפודנחש 16:52, 3 באפריל 2019 (IDT)

על הדרך, יגאל, ראיתי שדוד שי ביטל ואחר כך החזיר את "טען סקריפט" בתבנית:יישוב בישראל. כרגע בנייד, יש מצב שתבדוק שהשינויים שעשיתי לטעינת סקריפטים ondemand לא קלקלו משהו? תודה, קיפודנחש 16:57, 3 באפריל 2019 (IDT)

הסכמה במזנון. אבל מה הבעיה? יגאל (בקשת עזרה, IKhitron ושיחה) 21:25, 3 באפריל 2019 (IDT)

לא הבנתי את השאלה. אם היא מתייחסת לשינויים בטעינת סקריפטים, לא בטוח שיש בעיה, אבל נראה שלפחות הייתה בעיה שדוד שי נתקל בה, וביקשתי שתנסה לראות אם פחותויור הכל עובד. אם השאלה מתייחסת ל Gadget-CiteTooltip.js, לא ידוע לי על בעיה. קיפודנחש 21:33, 3 באפריל 2019 (IDT)

השאלה היא איזו בעיה אני אמור לתקן ביישוב בישראל. אני אפילו לא מכיר את התבנית. יגאל (בקשת עזרה, IKhitron ושיחה) 00:13, 4 באפריל 2019 (IDT)
אתה לא אמור לתקן כלום. הייתי בנייד, ושאלתי אם אתה יכול לבדוק אם זה נראה טוב. במקרה הזה, מדובר ב-imgtoggle, שזה מה שמציג קישורית "הצג תמונה מוגדלת" או "לחצו להגדלה" או משהו דומה. דוד שי שיחזר את השיחזור שלו (כלומר החזיר את העריכה שלי) זמן קצר אחרי שהוא שחזר אותי, ונראה שכעת הכל עובד לפי הספק. הוספתי את התבנית האחרונה (תוכן נטען) למנגנון, ופרסמתי הודעונת בויקיפדיה:פיתוח התשתית - אם לדעתך זה עושה שכל, לשיקולך אם אתה רוצה גם לכתוב על זה משהו ב"חדשות". נשאר סקריפט אחד (image highlight) שעדיין נטען כסקריפט ("מסיבות היסטוריות" כמו שנהוג לומר) , וכל השאר נטענים כגאדג'טים. אם נורא רוצים, אפשר גם לסרק אותם, ולהעביר את התלויות שלהם מ using בגוף הסקריפט, ל-dependencies ב-gadgets-definition. בברכה - קיפודנחש 01:00, 4 באפריל 2019 (IDT)
זאת בדיוק התשובה שהייתי צריך אז - לבדוק imgtoggle. יגאל (בקשת עזרה, IKhitron ושיחה) 17:12, 4 באפריל 2019 (IDT)
כשהייתי בנייד, לא ידעתי שזה הסקריפט הנחוץ שם. הבקשה הייתה שתנסה להבין איזה מהסקריפטים שעברו למנגנון החדש פעיל בדף הזה. בדרך התברר שהיה בג ממש, בתבנית אחרת ("ניווט עם הסתרה" או משהו כזה) שערן תיקן. הסרת הסקריפט של collasible בלי לשלם את הקנס הייתה כנראה אגרסיבית מדי. חוץ מזה, די נראה שהניתוח עבר בשלום. לא סירקתי את common.js אבל אולי יש שם עוד קטעי קוד ספציפיים לתבניות מסוימות שאפשר להגלות... כמה שיותר נקי וכללי ב-common.js, פחות בעיות וצרות. קיפודנחש 03:27, 7 באפריל 2019 (IDT)

בודק איות

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

האם יכול להיות ששינית משהו בסקריפט לאחר שכתבתי עליו את ההודעה במזנון? אני מבצע בכל כמה ימים ניסויים במטרה להבין את התקלה, ובבדיקה שלי היום הסקריפט פעל באופן שונה מבדרך כלל בכמה היבטים, ואני תוהה אם התקלה (שנמשכה חודשים ארוכים) בעצם תוקנה על ידי מישהו. ידוע לך אולי? איש השום (Theshumai) - שיחה 09:51, 4 באפריל 2019 (IDT)

שני הדברים. שיניתי משהו, שלא עזר, וערן תיקן את הבעיה. קיפודנחש 14:24, 4 באפריל 2019 (IDT)

שאפו. תודה! איש השום (Theshumai) - שיחה 15:38, 5 באפריל 2019 (IDT)

הודעה לעוקבים שמתעניינים בשחמציג

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

אהלן.

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

  • הסרתי את המחלק ששימש לקביעת הקצב (למעשה, לא בדיוק הקצב, אלא על ה-delay בין מסעים). הוא הוחלף בשני כפתורים חדשים משני צידי ה-play, משמאל "יותר לאט", ומימין "יותר מהר"
  • הוסרה התמיכה ב"הסתרה" מהסקריפט ומהתבנית. אפשר להסתיר על ידי אריזת התבנית כולה באלמנט עם הסתרה
  • הורדתי את ברירת המחדל לגודל המשבצת מ-35 ל-26. נראה יותר טוב

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

mw.loader.using('ext.gadget.ondemand-pgnViewer');

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

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

קיפודנחש 04:03, 7 באפריל 2019 (IDT)

רק מזכיר שלאחר השלמת כל השינויים כאן יש להעתיק לוויקיספר את הדפים שהשתנו. דוד שי - שיחה 05:36, 7 באפריל 2019 (IDT)
קיפודנחש, מה שדחף אותך לכל זה היה הדיון בוויקירוסית. אבל מהניסיון שלי שם, ברגע שתהיה תמיכה בנייד, יעלו שם קולות רבים נגד השימוש. לכן אני ממליץ לך לשמור משתנה גלובלי המאפשר חזרה למצב הישן של אי תמיכה. יגאל (בקשת עזרה, IKhitron ושיחה) 12:26, 7 באפריל 2019 (IDT)

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

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

תוספת: בתצוגת מחשבים בנייד הגלילה עובדת נכון, כך שכנראה זה משהו שניתן לתקן. קיפודנחש 18:42, 7 באפריל 2019 (IDT)

לא טעות בידיי, כי אמרתי "דחף". אחרת אולי היית עושה את זה בעוד חודש או שנה. יגאל (בקשת עזרה, IKhitron ושיחה) 18:47, 7 באפריל 2019 (IDT)

כפי שאמרתי, טעות בידך. נכון שרמון ביקש, אבל זה לא "מה שדחף אותי". בעבר חשבתי שזה משהו במנגנון הטעינה, ועכשיו, כשעשינו את כל הסיבוב של "טעינה מותנית" (אגב, משהו שיושב בחלק האחורי של הגולגולת כבר הרבה זמן, ראה את דף השיחה של common.js), חזרתי לבדוק מה הבעיה שם. ערן עזר לי כשהצביע על dependencies שמונעים זאת, וכעת זה פחותויותר עובד, כשהבעיה היחידה שידועה לי זה נושא הגלילה בתצוגת המסעים (העיצוב כולו עדיין לא מהוקצע, כנראה התאמה ל responsive זה לא טריביאלי, אבל לפחות עובד). על הדרך, אם נתקלת ברחבי המרשתת באיזו התייחסות ל scrolltop שמתנהג אחרת בעיצוב responsive, אשמח ללמוד. קיפודנחש 19:21, 7 באפריל 2019 (IDT)

אנו מדברים על דברים שונים לגמרי. אם תחזור למה שכתבתי, תראה. אני לא מדבר על זה שמישהו משם ביקש ממך, או אף הזכיר את זה. רק על כך שהגעת לעסוק בזה במוד הזמן המסויים, ולא שבוע לפני או שבוע אחרי, כי עסקת כבר בסקריפט הזה. יגאל (בקשת עזרה, IKhitron ושיחה) 19:24, 7 באפריל 2019 (IDT)
אין לי כוח להתווכח אתך. אמרתי לך שאתה טועה, ואם אתה בוחר לא להאמין לי, לפחות אל תתעקש לשכנע אותי שאתה יודע יותר טוב. אבל זו לא הסיבה שבאתי הנה - באתי כדי לדווח לחברים שמצאתי ותיקנתי את הבעיה עם הגלגול למסע הנוכחי בתצוגת ניידים. כל הגאדג'ט עדיין לא מהוקצע - אולי מישהו שמבין בתצוגת responsive יתנדב לסדר, ואולי לא. בינתיים, אבקש מהחברים לנסות ולהביע דעתם אם כדאי או לא כדאי להפעיל את השחמציג בתצוגת ניידים. קיפודנחש 21:09, 7 באפריל 2019 (IDT)
אין בעיה. זהז הרי לא כזה חשוב. עניתי לך רק כי ראיתי שבתור הוכחה של צדקתך כתבת דברים לא קשורים כלל למה שאמרתי. שכחנו. יגאל (בקשת עזרה, IKhitron ושיחה) 21:11, 7 באפריל 2019 (IDT)
"הוכחה של צדקתי"? תגיד לי, אתה רציני? אתה סיפרת לי מה "דחף" אותי לעשות דבר מה, ואני אמרתי לך שאתה טועה. לא "הוכחתי" לך כלום, רק כדי להיזכר בסדר האירועים, הפניתי אותך להיסטוריה שמדגימה שזה משהו שמציק לי כבר הרבה זמן. אם אתה מתעקש לחשוב שאתה יודע יותר טוב ממני מה "דחף אותי", שיבושם לך, רק אל תנסה לשכנע בזה גם אותי...
על הדרך, מה שבאמת מציק לי בהקשר של השחמציג זה כל הממשק, שבנוי בגישות מיושנות ושגויות: אנימציה צריכה להתבצע בעזרת מחלקות CSS, לא jquery.animate, הכפתורים עשויים ביד מתמונות, השימוש באלמנטים ui של jquery במקום OOjs, וההתאמה ל-responsive זה כמו שנגרים עושים. מה שהכי הייתי רוצה, זה לתלוש את המנוע שמנתח משחק שחמט, ולהלביש אותו על מרכב תצוגה וממשק מודרני. לצערי, בניית ממשק מודרני זה מהדברים שמחוץ ליכולותי. יש איזה טיפוס בוויקינגליש בשם פרד גאנט, שלמעשה בנה ממשק כזה, אבל בלי חיבור למנוע, ולא הצלחתי להגיע אתו לשיתוף פעולה - הוא מתעלם ממני באלגנטיות. קיפודנחש 21:26, 7 באפריל 2019 (IDT)
הנה, זה שוב. בשום מקום לא אמרתי שזה לא הציק לך הרבה זמן. או שהתחתלת לממש את זה בשנה האחרונה, ולא מוקדם יותר. דיברתי על משהו אחר לגמרי, וקראת לא נכון. בגלל זה אמרתי שכחנו. יגאל (בקשת עזרה, IKhitron ושיחה) 21:35, 7 באפריל 2019 (IDT)
יגאל, זה כבר ניג'וס. אתה כתבת "מה שדחף אותך לכל זה היה הדיון בוויקירוסית". אני אמרתי לך שאתה טועה, ומשום מה, נראה שנורא חשוב לך להוכיח לי שאתה יודע יותר טוב ממני "מה דחף אותי". אז שוב: אתה טועה.
נראה שכל הדיון הזה מתגלגל לאיזה offtopic לא מועיל, אז הנה ניסיון להחזיר לנושא: אודה לכל מי שקורא את הדברים בערך עכשיו (כלומר אם נתקלת בדיון הזה ב-2021 אז הבקשה כנראה כבר לא רלוונטית), להביע דעה בשאלה האם רצוי לאפשר את השחמציג בוויקיפדיה בעברית בתצוגת ניידים, ואם יש איזה הערות על השינויים שעשיתי, דוגמת שינוי גודל המשבצת הדיפולטית מ-35 ל-26 פיקסלים. קיפודנחש 21:45, 7 באפריל 2019 (IDT)
שים לב שלא אכפת לי מזה, ואני לא מנסה להוכיח כלום. פעמיים ביקשתי ממך להפסיק לדבר על זה, כי זה לא משנה. אני מבקש פעם שלישית. ברור שלא אצליח לשכנע אותך שדיברתי על משהו אחר לגמרי, ואני גם לא רוצה. יגאל (בקשת עזרה, IKhitron ושיחה) 00:05, 8 באפריל 2019 (IDT)

תודה על השינויים והשיפורים בשחמציג.

  • נראה שזה עובד בצורה סבירה בגרסה הניידת. לדעתי במצב הנוכחי כדאי להפעיל אותו גם בנייד. אם לא אז ערכים כמו תחרות השחמט בנוטינגהאם 1936 מוצגים בצורה מעוותת (גוש לבן ריק) ושגם אם נסיר אותו הכותרת והתוכן עצמו של הפרק לא צריכים להופיע בהיעדר תצוגה.
  • legend - זה כנראה לא קשור לשינויים האחרונים, אבל לדעתי נכון יותר לסמן א-ח ולא a-h בעברית (בלוח עצמו). כמו כן נדרש עוד משחק עם הline-height (נניח 1em או 0.8em) כדי האותיות לא יחרגו לתוך הלוח. צריך לשים לב שהמספור מימין/משמאל עדיין ישמר במקום.
  • בנוגע לשליטה במהירות (במחשב ובנייד) לדעתי תפסת מרובה לא תפסת - זה יוצר עודף אפשרויות לא ברורות כל כך ועדיף לוותר על זה. אם מישהו רוצה להזיז את הכלים יותר מהר/לאט די בכפתור הבא/הקודם.
  • בנוגע לתצוגה - שלב ראשון יכול להיות התאמת צבעים של הכפתורים לmw-ui-button (לבן/אפור במקום כחול סגלגל)

ערן - שיחה 00:33, 8 באפריל 2019 (IDT)

@ערן: הוספתי תמיכה בטעינה מותנית לניידים (גאדג'טים בלבד) גם ל-mobile.js וגם לתבנית:טען סקריפט. לא בדקתי, אבל אפשר להניח שזה עובד או קל לתיקון אם עשיתי איזו טעות. אם לדעתך אפשר להפעיל, אודה לך אם תעשה זאת. לגבי שיפורים - קודם כל, חוש חופשי להוסיף כל שיפור שנראה לך (כבר עשית שם כמה דברים, אתה הוא שהוספת טעינה דינמית כדי להאיץ טעינה והצגת הלוח בדפים עם הרבה משחקים, לא? גם פתרת כמה בעיות תצוגה אאז"נ). אחד האתגרים הוא לעשות משהו שלא יהיה הרבה קוד בשחמציג. משהו כמו dependency injection שמאפשר למנוע להפעיל קוד חיצוני כדי להחליט מה להציג (הרוסים, למשל, ישמחו ליוניקוד של כלי השחמט ברשימת המסעים), ותמיכה כזו יכולה לעבוד הן עבור רישום המסעים, והן עבור ה-legends. אפשר לתאר שיהיו ויקים שירצו להחליף גם את הספרות - למשל בפרסית או ערבית. אוקצור, אם תסייע (או מישהו אחר) ביצירת שירות כזה (אולי על ידי הוספת עוד עלה ל-mw, למשל), שיכיל כמה פונקציות המרה כאלו. אם יהיה, אשמח לסייע להסב את השחמציג לשימוש בו. לגבי לוח הכפתורים - חוש חופשי לעשות שם מה שתרצה, אבל לא נראה לי שאתרום הרבה. לגבי המהר/לאט: זה למעשה לא היה בגרסה המקורית, ונוסף ל"דרישת" או בקשת או הצעת משתמש (נדמלי עוזי). מה שאפשר בקלות לעשות זה לנצל את המנגנון של config, כדי להגדיר delay (אפשר גם 0), כך שאם מוגדר, כלומר אם התבנית הגדירה מהירות, הכפתורים לא יוצגי. למעשה כבר יש config כזה לקצב האנימציה, שהוספתי לבקשת הרוסים, וטבעי שיהיה גם delay. אם לא יוגדר, אמשיך להציג את הכפתורים. כאמור - חוש חופשי לשנות או להחליף את הבקרים כיד הדמיון.
tl;dr אם נראה לך שכבר מתאים להפעיל, יש להוסיף ב{{pgn}}, פרמטר ל{{טען סקריפט}} שמופיע בו: | mobilegadget = pgnViewer . יש מה לדבר על שיפורים בסקריפט, אבל בלי עזרה זה לא יהיה המון. קיפודנחש 06:41, 8 באפריל 2019 (IDT)
תוספת: הוספתי שני פרמטרים: "קצב" (זה היה לבקשת הרוסים), ששולט על קצב האנימציה, כלומר המהירות בה הכלים נוסעים בכל מסע, ו"השהיה", שהוא הזמן בין מסע למסע. כפתורי "מהר" ו"לאט" שולטים על ההשהיה, אם זו לא הוגדרה בתבנית. אם התבנית כן הגדירה השהיה, הכפתורים לא יוצגו. הוספתי שתי דוגמאות לדף התיעוד. קיפודנחש 07:59, 8 באפריל 2019 (IDT)
עדכון: הוספתי אפשרות ל-i18n לשמות הכלים, ולסימון העמודות והטורים (כך שאפשר לסמן בספרות ערביות). משתמש:Yoavd - אשמח אם תציץ ותראה אם הרישום בעברית נראה סביר. אם רוצים אפשר גם להסב את ההצרחות, ה-x, וכן הלאה. השליטה על הרישום היא דרך config שהתבנית מעבירה לסקריפט כתג data בשם config - הוספתי לו חבר בשם translate, שמתחתיו אפשר לשים piece, ו\או file ו\או row, כך שכל אחד יכול להחליט מה הוא רוצה לעשות מקומי. ההחלפה מתבצעת על הנוטציה והסימון מארבעת צידי הלוח. זה פחות או יותר מתייחס להערה מספר אחד של מש:ערן למעלה. לגבי ה-line-height: תעשה טובה, תסדר מה שצריך ב-CSS של התבנית - יותר יעיל מאשר אם תנסה להסביר - יש לי ראש קשה. כמו כן, ביקשתי שאם לדעתך זה מוכן להפעלה בנייד, אנא עשה זאת. תודה - קיפודנחש 10:28, 13 באפריל 2019 (IDT)
תודה על תיקון הכיתוב של הlegend. שיניתי מעט את המיקום ימינה/שמאלה (צריך לקחת בחשבון חצי מגודל האות) ואת מיקום הגובה באמצעות line-height שמתאים לpadding שסביב הלוח. הפעלתי את הגדג'אט גם בנייד. ערן - שיחה 19:10, 13 באפריל 2019 (IDT)
מש:ערן - תודה, אבל אאל"ט, שינית במדיה ויקי:Gadget-pgnviewer.css. הדף הזה כבר לא בשימוש אצלנו (הגאדג'ט הנסתר זה רק הקוד בג'אווהסקריפט), ונמצא שם בעיקר לטובת מיזמים שרוצים לצרוך את השחמציג מוויקיפדיה בעברית ולייבא מכאן גם את הסגנון. הסגנון שנטען בפועל אצלנו היום הוא תבנית:Pgn/styles.css. קיפודנחש 20:16, 13 באפריל 2019 (IDT)
  • עדכון: הוספתי גם לשם, ולמרות שצריך עין בוחנת כדי לראות את ההבדל, אכן יש הבדל, ואכן יותר טוב עם גובה-שורה 20. שוב תודה. לא ראיתי איפה שינית את המיקום ימינה/שמאלה. קיפודנחש 20:22, 13 באפריל 2019 (IDT)
תודה. לגבי ימינה/משאלה מיוחד:הבדל/25280907. ערן - שיחה 20:59, 13 באפריל 2019 (IDT)
תודה. איכשהו פיספסתי את המשמעות של העריכה הזו... הסתכלתי עכשיו, ואכן מיקום הלג'נד נראה מדויק ונכון. כמעט אפשר להגיד "מקצועי". קצת מדגדג לי לשחק עם גודל המשבצת האופטימלי. עד לא מזמן ברירת המחדל הייתה גדולה מדי (ולפני זה היא הייתה עוד יותר גדולה), ולא מזמן הורדתי אותה ל-26, אבל אולי כדאי טיפונת יותר. משתמש:Yoavd - אשמח לשמוע חוות דעת על התרגום לעברית של סימון הלוח ורשימת המסעים (עכשיו הכפתור של play, ובעצם גם כפתורי קדימה, אחורה, התחלה וסוף נראים הפוכים... בכל זאת, אלו הבקרים הסטנדרטיים של טייפ, וידאוטייפ, וכל הנגנים הדיגיטליים, כולל הנגן שיש בוויקיפדיה), וכן על כל שינויי העיצוב האחרים - בעיקר שינוי הגודל הדיפולטי. קיפודנחש 21:22, 13 באפריל 2019 (IDT)
תודה רבה לפעילות המבורכת! עכשיו סיימתי לראות משחק ראשון בטלפון הסלולרי מהשחמציג (מהויקיפדיה) - עובד מצוין והלוח נראה ברור. האותיות והספרות על הלוח נראות ברורות בהחלט. בויקיספר משום מה לא רואים את המשחק בשחמציג (נכנסתי למשחק הראשון מהמשחקים המנותחים בספר השחמט - בקישור b:משתמש:Yoavd/chessbookgames/19110909Nimzowitsch במחשב רואים את המשחק מצוין אך בטלפון לא. כל הכבוד ל- קיפודנחש על היוזמה והעבודה. --‏Yoavd‏ • שיחה 22:04, 13 באפריל 2019 (IDT)
משתמש:Yoavd: בוויקיספר, הסקריפט לא נטען בגרסת ניידים. כדי שייטען גם שם, משתמש:Rotemliss צריך להעתיק את השורות שהוסיף ל-common.js גם ל-mobile.js בוויקיספר. בברכה - קיפודנחש 01:20, 14 באפריל 2019 (IDT)
שמתי במשתמש:קיפודנחש/ארגח 4 שורה של שחמציגים, בגדלים מ-20 על 36 בקפיצות של 2. אשמח לשמוע חוות דעת מה הגודל המומלץ כברירת מחדל.
השתדלו לציין האם חוות הדעת מבוססת על שולחני או נייד ("נייד" בתצוגת ניידים - נייד בתצוגת מחשבים לא מעניין), ואם נייד, כמה מידע שתוכלו לגלות על הדגם (או גודל המסך) והדפדפן בו אתם משתמשים.
ברירת המחדל כעת היא 26, כלומר, אם לא מגדירים גודל לתבנית, היא מעבירה לסקריפט 26, ואם הסקריפט מופעל מתבנית אחרת שלא מגדירה גודל, הסקריפט בוחר 26. השאיפה היא למצוא גודל ברירת מחדל טוב, ולהשתדל לא להגדיר גודל בשימוש בתבנית. קיפודנחש 01:52, 14 באפריל 2019 (IDT)
הוספתי לb:מדיה ויקי:Mobile.js. ‏– rotemlissשיחה 23:16, 15 באפריל 2019 (IDT)
תודה, מש:Rotemliss. [[[מש:Yoavd]] - אנא אשר שהבעיה סודרה. על הדרך, בספר שאתה בונה שם, שיניתי את הגודל ל-28 כדי שזה ייראה נאה בנייד.
(עדכון/התרעה): יש לי עוד מזימה קטנה לשנות את תצוגת הכלים והכפתורים בעזרת css במקום בעזרת טעינת image ישירות. זה אמור להקטין את הקוד, במחיר של הגדלת ה-css. מה שיפה זה שזה יאפשר למי שרוצה להציג את הכלים באופן שונה - למשל בעזרת תמונות אחרות, אולי אפילו שימוש בתווי יוניקוד (יש כידוע תווי יוניקוד לכל הכלים, שחורים ולבנים), וכן אפשרות לבחירת כפתורים אחרים בעזרת שינוי ה-CSS. זה גם ירזה את הקוד. קיפודנחש 01:59, 16 באפריל 2019 (IDT)
מתוך סקרנות: למה לא השתמשת ביוניקוד מלכתחילה? זה הרי יהפוך את תוכנית להרבה יותר קלה מהירה. יגאל (בקשת עזרה, IKhitron ושיחה) 13:11, 16 באפריל 2019 (IDT)

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

(הרחבה): הבעיה בשימוש בתווים של טקסט, זה שבטקסט יש רק צבע אחד. אם תביט בציורים בהם משתמשים היום, תראה שהם עשויים משחור ולבן. זה חשוב במיוחד עבור הכלים הלבנים: תו היוניקוד שלהם הוא פחות או יותר קווי המתאר, וזה עובד בסדר כשהרקע לבן, אבל כשמציירים אותם על גבי הלוח, הלבנים יכולים לבלבל, בייחוד כשהם נוסעים ממשבצת "לבנה" ל"שחורה" או ההפך (בדיון לשם כך משבצות בלוח הן בעצם חום בהיר וחום כהה, לא שחור ולבן). כנראה אפשר להתגבר על כך בעזרת שימוש נבון בצבעים (לעומת הציורים, שהם מה שהם, כשמשתמשים בתווים ניתן לקבוע את הצבע), אבל עד שמישהו יראה לי שזה באמת מספיק טוב, ממשיכים עם התמונות, שעובדות היטב גם בדיאגרמה. קיפודנחש 08:21, 18 באפריל 2019 (IDT)
זהו. ביצעתי את השינוי - זה די משמעותי. יותר לא טוענים תמונות בסקריפט, והכל דרך תמונות רקע שמוגדרות ב-css. למעשה לא נשאר הרבה בסקריפט הזה שתלוי במדיה ויקי - מש:ערן, האם לדעתך שווה לעשות מזה פלגאין ל-jquery ? התוכנית פשוטה יותר, וכעת, משום שאין בכלל אנימציה, המעבר בין כל שני מצבים מתבצע באנימציה (נסו למשל להפוך שחור/לבן - ) כמובן שיש אפשרות שעדיין יש כמה טעויות או בגים - זה היה שינוי די מסיבי. לא נגעתי בקוד שמנתח משחק, אבל כל ה-UI עובד עכשיו אחרת (אמור להתנהג אותו דבר, אבל הרבה מהמימוש התחלף). לגבי ויקיספר, נדמלי שחייבים להחליף שם את ה-CSS ולהחליף במה שיש אצלנו. אם אין בעיית הרשאות, אעשה זאת מיד אחרי שאסיים לכתוב הודעה זו. משתמש:Rotemliss - אם לא עדכנתי את ה-CSS אז בבקשה עשה זאת. זה ה-תבנית:Pgn/styles.css. תודה. אם מישהו שומע רוסים או אוקראינים מתלוננים - עדכנו אותם שיש לרענן CSS (למרות שככל הידוע לי, הם צורכים את ה-CSS מכאן. זה לא אותו דף - מה שהם צורכים זה לא ה-templatestype, אלא דף ה-CSS שעבד בעבר עם הגאדג'ט. זה פחות או יותר סוף המבזק - אשמח לשמוע משוב, וכמובן, אם משהו לא עובד או לא עובד נכון, דיווחים. תודה - קיפודנחש 06:11, 18 באפריל 2019 (IDT)
נשארו כמה בגים קטנים - למיטב ידיעתי כעת כולם מחוסלים. עשיתי עוד כמה שינויים קטנים, ביניהם טיפול מיוחד באנימציה של הפרשים (הכל ב-CSS), וכעת הם נעים במסלול מעניין - התנועה ימין-שמאל מהירה יותר, ומסתיימת לפני התנועה קדימה ואחורה, מה שמשווה למסלול צורת מקל הוקי. זה יותר "שופוני אנאס" מאשר משהו בעל ערך, אבל לדעתי זה מתוק. גם האנימציה של שאר הכלים השתנתה קצת - כעת התנועה "חלקה" יותר (ease-in-out). קשה לי להאמין שמצאתי את הבג האחרון - אנא בדקו בקפידה וראו אם יש עוד בעיות. החלק שנבדק פחות הוא רשימת המסעים והצגתה - בייחוד כעת, אחרי שנוספה פונקציית תרגום, לא כל הצירופים נבדקו בקפידה. אודה לקוראים אם ישחקו קצת עם השחמציג - זה אולי נראה דומה לאיך שזה נראה לפני שבועיים, אבל מתחת למכסמנוע נעשו שינויים רציניים, וכאמור, קשה לי להאמין שנמצא הבג האחרון. קיפודנחש 03:33, 19 באפריל 2019 (IDT)
אה, כן, עוד משהו: מש:ערן, נדמלי אמרת משהו על כפתורים יותר מתאימים: אודה לך אם תשפר את הכפתורים (או כל דבר אחר) בכל צורה שהיא. הכל ב-CSS, חוץ מזה אין להם הרבה התנהגויות, ושום דבר עיצובי. בסך הכל אוסף דיבים בתוך דיב. הגודל, התמונה, וכל השאר מוגדר ב-CSS. תודה - קיפודנחש 08:33, 19 באפריל 2019 (IDT)
שיניתי את הצבעים והמזסגרות של הכפתורים לכאלו שדומים לooui. יכול להיות שיש באג בהגדרה של כפתור כ-active כשמשחקים עם ניגון/כיבוי ואז על כפתורי ימינה שמאלה. ערן - שיחה 09:51, 19 באפריל 2019 (IDT)

בקשה - מחולל ראשוניים

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

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

הפתגם המוכר הוא "אני, בשביל סמרטוט אחד, לא עושה מכונה". יש היסוס רב לפני שימוש בסקריפטים במרחב הערכים, והשאיפה היא למעט בכך (למשל, אחרי הרבה תלאות, הצלחנו להיפטר מ"מצגת" שעשויה מקוד סרוג מקומית, והדרך לא הייתה סוגה בשושנים). בעוונותי, יש שני סקריפטים מפרי עטי בשימוש במרחב הערכים: זה שפועל בתבנית "מפת תמונה" אם בוחרים "סימון=כן", והשחמציג. המחשבה הייתה שכל אחד מאלו יכול להועיל בהרבה ערכים, יחסית - בוודאי לא פחות מכמה מאות, אחרת עדיף לא להיכנס לזה. יש דברים שאנו שומרים לצורך תאימות לאחור, או ניסיונות שלא צמחו כפי שקיווינו: למשל, התבנית והסקריפט של "תוכן נטען" למעשה לא מופיעה במרחב הערכים, והיא כמעט אקסקלוסיבית למרחב הפורטלים, וכיוון שכל הפורטלים היה ניסוי שהצלחתו מוטלת בספק רב, אולי אפילו קצת חבל גם על השילוב של "תוכן נטען". לדעתי אין מקום לסקריפט כמו שהצעת במרחב הערכים, ומצד שני, בטח אפשר למצוא "קישור חיצוני" לדף כזה: כמדומני שיש גם אתר (לפחות אחד) המיועד למפתחים, שמיועד בדיוק לדוגמאות כאלו (מעין "ארגז חול" לג'אווהסקריפ, שאפשר "לשתול" בו תוכן מוכן מראש, ולתת לשם קישור כך שכל קורא מקבל את הקוד השתול, ויכול להריץ אותו, לערוך אותו, להריץ את הקוד הערוך וכן הלאה). לא אוכל להבטיח, אבל בהסתברות גבוהה תוכל למצוא דוגמת קוד כזו ולקשר אליה. קיפודנחש 07:56, 8 באפריל 2019 (IDT)
כדי למצוא דוגמה אני לא צריך להרחיק לכת, הנה דוגמה (בתחתית הדף) שיצרתי לפני יותר מעשרים שנה. לדעתי יהיה נחמד אם חלון כזה יהיה בגוף הערך (ודומים לו בערכים נוספים), כי מה שווה אנציקלופדיה אם אנחנו לא יכולים לתכנת אותה? כלומר אחד היתרונות של אנציקלופדיה מקוונת על פני אנציקלופדיה מודפסת הוא התוכן הדינמי (ב-GIF דינמי, בקטעי אודיו ווידאו, וגם בסקריפטים). דוד שי - שיחה 18:08, 8 באפריל 2019 (IDT)
זה קצת עדין - סקריפטים רצים על המחשב של הקורא, ולכן תמיד מהווים נקודת תורפה בטיחותית. יש סקריפטים, כמו אלו בויקיפדיה:סקריפטים, שמיועדים ל_עורכים_, ואותם כל עורך שמעוניין מפעיל בעצמו (ובכך לוקח את הסיכון הבטיחותי - למרות שגם עליהם השתדלנו להגן ככל האפשר). סקריפטים שמיועדים למרחב התוכן, לעומת זאת, לא מוגבלים לקוראים ש"בחרו" להפעילם, אלא מופעלים אצל כולם, ולכן, ולאור הסיכון, אנו ממעטים בהם ככל הניתן. אם מישהו היה מוצא דרך לפרוץ למחשב בעזרת אנימציית gif, למשל, היה צורך להגביל גם את האנימציות הללו, ובדומה קבצי אודיו ווידאו. הצורך (או הרצון) להציג סדרה של מספרים ראשוניים לא נראה לי משמעותי מספיק כדי להציג עוד סקריפט שיפעל במרחב התוכן. דעתי כמובן אינה "פסיקת בד"ץ" - יתכן שאחרים לא יסכימו, אבל זו דעתי, ולכן לא אנסה לבנות כלי כפי שתיארת. קיפודנחש 19:11, 8 באפריל 2019 (IDT)
מש:דוד שי לגבי הדוגמה, לא בטוח שהבנת אותי. היום, יש אתרים שמיועדים לדוגמאות קוד: המוכר מכולם (לפחות בו נתקלתי הכי הרבה עד היום) זה JSFiddle(אנ') ב-https://jsfiddle.net/
האתר נותן "ארגז חול" בו ניתן לכתוב קוד ג'אווהסקריפט, ולהריץ אותו. הקוד רץ בשרת, לא על המחשב של הגולש. כל קורא יכול לערוך את הקוד ולהריצו שוב ושוב (ולשבור אותו שוב ושוב), ובכך להיווכח וללמוד מה בדיוק הקוד עושה, ואיך הוא עושה את זה. מה שיפה, זה שאפשר לשמור דוגמה (כמו מחולל הראשוניים שלך), ולייצר "jsfiddle" פרטי, שמקבל כתובת ייחודית. אתה (יוצר הדוגמה) נותן את הכתובת הזו לאחרים, וכל אחד מהם שפותח את הדף, מקבל את הדוגמה שלך, אותה הוא יכול להריץ ולערוך וכן הלאה - הקורא הבא יקבל שוב את הדוגמה ששמרת בבתוליה. דף כזה יביא הרבה יותר תועלת לקורא שרוצה להבין את הקוד, ואחרי הכל, זו הכוונה - סדרת ראשוניים אפשר לשים בערך בלי צורך בשום סקריפט, והרעיון ב"סקריפט" זה להדגים שיש "אלגוריתם" שמייצר ראשוניים. אפשר ליצור יותר מדוגמה אחת כזו - למעשה, לפני 40 שנה בערך, אחד הבנצ'מרקים הפופולריים למדידת חוזקם של מעבדים ומחשבים, היה האלגוריתם שמכונה נפת ארתוסתנס, שאחרי הכל גם הוא אלגוריתם להפקת ראשוניים, ונראה טבעי שאם שמים בפידלר אלגוריתם להפקת ראשונים, אז גם את הנפה...( http://jsfiddle.net/FloydPink/ben32cns/ ) אוקצור, מה שהתכוונתי זה שהדבר שנראה לי נכון זה אם תיצור דוגמה או דוגמאות בפידלר, או באתר אחר עם פונקציונליות דומה (יש עוד כאלה, כולל גם פוליגלוטים), ותפנה אליו מוויקיפדיה. יכול להיות שכדי לשמור פידלר, צריך להרשם, אבל זה בערך כמו להירשם לוויקיפדיה. נראה לי שזה המקום המתאים - אם תרצה, "ויקיקוד". קיפודנחש 04:46, 19 באפריל 2019 (IDT)
כל זה טוב ויפה, עם יתרונות מעניינים, ואולי אממש זאת אחרי שאלמד כלי זה, אבל אני רוצה מחולל ראשוניים שהקורא יוכל לצפות בו בתוך ויקיפדיה, פולט ראשוני אחר ראשוני (זה שונה, כמובן, מסדרה סטטית של תחילת הראשוניים). דוד שי - שיחה 10:18, 19 באפריל 2019 (IDT)

תב:מפת איתור

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

שלום לך. יכול להיות שהשינוי שעשית לפני כמה ימים גרם לנזק משני? ראה נואבה אספרטה, ארגואה, ברינס (מדינה), יארקוי, לרה (ונצואלה), פורטוגסה, פלקון, קוחדס ומירנדה (מדינה) - המפה לא מופיעה בערכים האלה, ואילו בשאר המדינות היא כן מופיעה; לא הצלחתי למצוא מכנה משותף בין המדינות שהתבנית עובדת בהן לאלו שלא. מעבר לעריכות שנעשו בנואבה אספרטה היום שאין להן קשר לקואורדינטות או לתבנית, לא היה שינוי רלוונטי בערך או בתב:מפת איתור/מדינות ונצואלה. תוכל לסייע? קרלוס הגדול יצר את התבנית, אבל הוא לא פעיל לאחרונה, ובגדול למיטב ידיעתי אני המשתמש שהכי מבין בה מקרב העורכים הפעילים, וההבנה שלי במבנה שלה ממש מעטה. Mbkv717שיחה • ד' בניסן ה'תשע"ט • 18:36, 9 באפריל 2019 (IDT)

לא עריכתי גרמה לנזק, אלא קואורדינטה שגויה בתבנית:מפת איתור/מדינות ונצואלה, וכנראה שינוי במדיה ויקי, שעשה אותה פחות טולרנטית לקואורדינטות שגויות. ראה את עריכתי בתבנית - הייתה שם קואורדינטה -1,. כנראה יכולתי לשנות ל-0, אבל החלטתי ללכת על בטוח. קיפודנחש 20:11, 9 באפריל 2019 (IDT)
תודה רבה! התבנית עבדה מעולה בזמנו, אז אני מקווה שאין עוד כאלה... יש דרך לבדוק אם יש עוד כאלה? יש יותר מ-200 תבניות, ככה שמעבר ידני לא ריאלי. Mbkv717שיחה • ד' בניסן ה'תשע"ט • 20:18, 9 באפריל 2019 (IDT)
יכול בהחלט להיות שכן (כלומר יתכן שיש בעיות בעוד imagemaps). אפשר לשחזר את עריכתי שם, ולראות אם נוספה קטגוריית מעקב, ואם כן, לראות אם יש בקטגוריה הזו עוד דפים. ראה עריכתי מלא-כל-כך-מזמן בתבנית:מפת תמונה/תיעוד - טען גרסאות למפני כן, ותראה שגיאה. הפעם הבעיה היא כנראה בפסיקים: מתיישהו imagemap היה מוכן לקבל פסיקים בין הקואורדינטות, ומתיישהו זה הפך לא חוקי. למעשה לא הבנתי מה גרם לבעיה, ופשוט יצרתי את מפת התמונה מחדש בעזרת העורך, והחלפתי. בעקבות שאלתך חפרתי קצת, ואז התברר לי שהקואורדינטות במפה הקודמת בעצם היו תקינות, והבעיה הייתה שפסיקים הפכו כנראה לא חוקיים. חבל שמדיה ויקי בעדכון הדו-שבועי "שכחו" לציין זאת. אבל מצד שני, אולי זה אומר שהם עדכנו את הרחבת imagemap - שוכבת שם בקשה שלי בפבריקטור (למעשה עוד מימי בגזילה) מלפני לפחות 8 שנים - אולי במסגרת העדכון הם עשו גם את זה, ולא שמתי לב... (הבקשה הייתה בקשר לערכם "אדומים" במפת התמונה - ביקשתי שתהיה לכך אינדיקציה) קיפודנחש 20:32, 9 באפריל 2019 (IDT)
@Mbkv717: תוספת מאוחרת: אין קטגוריית מעקב (אשתדל לפתוח על זה בג בפבריקטור), אבל אפשר למצוא עוד מפות עם הבעיה בעזרת חיפוש: מיוחד:חיפוש/"קוארדינאטה שגויה". למרבה השמחה, הם כתבו את המילה "קואורדינטה" עם תקלדה, כך שמחרוזת החיפוש מאד ספציפית... קיפודנחש 20:36, 9 באפריל 2019 (IDT)
שוב תודה, נראה לי שהצלחתי לטפל בכל התקולות. אגב, השינוי מ"-1" ל"1" משנה משהו בפועל? (כאמור ההבנה שלי במבנה הזה מעטה) Mbkv717שיחה • ד' בניסן ה'תשע"ט • 20:52, 9 באפריל 2019 (IDT)
אלו הן הקואורדינטות ("קואורדינטות" יחסית לתמונה, בפיקסלים, לא קואורדינטות גאוגרפיות) של אזור ב-imagemap. תאורטית, התיקון הנכון היה צריך להיות ל-0, כך שאם המשתמש יקיש בעכברו על שפת התמונה, זה עדיין יעבוד. בפועל, הקואורדינטות נכתבות לפי התמונה המקורית, שגודלה כמה אלפי פיקסלים, והיא מוצגת בהקטנה, כך ש"1" למעשה הופך ל-0.1 או כדומה, ולכן כנראה גם הקשה על שפת התמונה "תילכד". מעשית אין לדבר כל משמעות. אגב, למה לא תנסה להגדיר כמה מהמפות הללו עם "סימון=כן"? זה יציג מקרא (מקופל) מתחת לתמונה, כך שהקורא יוכל לאתר מחוז לפי השם, וכמו כן, הצפת העכבר מעל אחד האזורים "תסמן" אותו, כך שגבולות האזור יהיו יותר ברורים. לדעתי זה יהיה שיפור. נסה ותראה אם גם לדעתך זה שיפור.
על הדרך, ערכתי את מדיה ויקי:Imagemap invalid coord, תיקנתי את שגיאת הכתיב והוספתי קטגוריית מעקב - קטגוריה:שגיאות במפת תמונה. לא הצלחתי לוודא שהקטגוריה אכן נוספת לדפים עם שגיאה - תיקנת את השגיאות מהר מדי... אולי נקלקל אחד מהם זמנית, כדי לראות אם הקטגוריה נוספת... קיפודנחש 21:07, 9 באפריל 2019 (IDT)
הערך הבעייתי במקרה ששחזרת היה נפות טורקיה, השגיאה חזרה אבל כשניסיתי לבצע עריכה ריקה זה עדיין לא השפיע על הקטגוריות. Mbkv717שיחה • ד' בניסן ה'תשע"ט • 21:14, 9 באפריל 2019 (IDT)
אני רואה שכעת התקלה נמצאת גם בערכים נוספים בטורקיה. כמו כן פספסתי במקור את דורדון, והיא לא הופיעה בקטגוריה. Mbkv717שיחה • ד' בניסן ה'תשע"ט • 21:22, 9 באפריל 2019 (IDT)
משהו עם קטגוריות המעקב לא עובד כצפוי. ביקשתי עזרה מיגאל, אך בינתיים צריך להשתמש בחיפוש. שים לב שתיקנתי את שגיאת הכתיב, ולכן יש לשנות את מחרוזת החיפוש... קיפודנחש 21:34, 9 באפריל 2019 (IDT)
תיקנתי בבוקר שתיים-שלוש מפות שבהן הייתה בעיה זו. דוד שי - שיחה 22:34, 9 באפריל 2019 (IDT)
תיקנתי את ההודעה המקורית עוד שבוע ניתן יהיה למחוק את הדף החדש שיצרת. אינג. יונה ב. - שיחה - הבה נכחילה 22:35, 9 באפריל 2019 (IDT)
זה בסדר קיפודנחש, בכל מקרה חיפשתי לפי "היא חייבת להיות מספר". Mbkv717שיחה • ד' בניסן ה'תשע"ט • 22:41, 9 באפריל 2019 (IDT)

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

תיקנתי. שמתי לב רק לו"ו החסרה. אינג. יונה ב. - שיחה - הבה נכחילה 23:24, 9 באפריל 2019 (IDT)

אני מתפלא עליך...

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

שחזרת עכשיו תיקון שלי. במקור היה כתוב "דיקומנטרי", ואני תיקנתי ל"דוקומנטרי". אתה שחזרת ל"דיקומנטרי". מדוע? אלדדשיחה 01:58, 15 באפריל 2019 (IDT)

אתה מדבר על תיקונים שגויים, אבל האמת היא שאני בודק תמיד בשבע עיניים לפני ביצוע תיקון כלשהו באמצעות הגאדג'ט :) אלדדשיחה 01:59, 15 באפריל 2019 (IDT)
מש:Eldad: נסה לעקוב אחרי הקישור. לא בכדי הערך הוא "פין" ו"דיקומנטרי" זה משחק מילים (דיק הוא אחד מכינויי הפין באנגלית). (ואם לא ברור: הקישור הוא לכתבה שזה שמה) בברכה - קיפודנחש 02:01, 15 באפריל 2019 (IDT)
כתבתי לפני התנגשות עריכה: ראיתי עכשיו שהם קוראים לזה "דיקומנטרי". תודה על התיקון. בכל אופן, אני בהחלט בודק מספר פעמים לפני החלפה. חשבתי שמדובר בחלק מהערך, לא שמתי לב שזה היה חלק משם של כתבה. אלדדשיחה 02:02, 15 באפריל 2019 (IDT)

בירור לגבי הערה

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

שלום, לאחר זמן רב ללא בעיה נוצרה הבעיה הבאה - ראה משתמש:Yoavd/chessbookgames/19620811Keres התחלתי לצרף הערות מענינות שמצאתי, אך משום מה משהו השתבש. האם אתה מזהה טעות שלי? ראה ההערה האחרונה --‏Yoavd‏ • שיחה 23:50, 15 באפריל 2019 (IDT)

נמשתמש:Yoavd: נדמלי שהנושא עלה בעבר: כרגע השחמציג סולד משורות חדשות שתקועות באמצע משהו (למשל אם תשבור O-O-O לשתי שורות, השחמציג לא יתמודד עם זה. עורך קוד מקור כמובן ירד שורה בעצמו כשהסמן עובר את סוף המסך, אבל זה לא אותו דבר כמו להקיש אנטר). כרגע הערה זה "משהו", ולכן הוא לא מתמודד עם הערה שמכילה "שורה חדשה". אפשר ללמד אותו לטפל גם בזה, אבל אם לא תגיד שזה נורא נורא חשוב, זה לא בתכנית. בברכה - קיפודנחש 00:47, 16 באפריל 2019 (IDT)
לא שמתי לב כי פשוט לא רואים את זה - כמובן שאין צורך לטפל בזה, זה ממש לא חשוב. --‏Yoavd‏ • שיחה 07:44, 16 באפריל 2019 (IDT)

תבנית:מפת איתור/אפריקה

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

שלום. נראה שהשינוי האחרון בתבנית זו שבר את הקישור למפה בדף סנט הלנה. Dovno - שיחה 01:14, 17 באפריל 2019 (IDT)

משתמש:Dovno - צודק. זה מה שקורה כש"מתקנים בקליק"... (לא קשור למיזם של עוזיאל). הבעיה החלה בגלל שינוי שוברני של מדיה ויקי, ובין כמה עשרות הדפים שתוקנו, נכנס גם קלקול... שחזרתי את העריכה המזיקה. תודה על תשומת הלב! קיפודנחש 01:44, 17 באפריל 2019 (IDT)

לעניין בוקמרקלט עבור יו-טיוב

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

ראיתי שאתה פתחת את הדף ויקיפדיה:בוקמרקלטים, תהיתי מאיפה השגת אותם, והאם ש לך רעיון איך להכין כזה עבור יו טיוב ? ET - שיחה 01:32, 17 באפריל 2019 (IDT)

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

באג מעצבן בשתילת TD

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

זה לא קוד שלך אבל אולי תוכל לעזור. כאשר אני משתמש בקוד של הבחורה, שכחתי את שמה, להכניס TD לתבנית, הוא מפקשש ויוצר שבירה של ה-]] האחרון. ראה גרסאות שלי בתבנית:לקסיקון הסופרים. זה לא היה פעם והתחיל רק בחודשיים האחרונים, וזה מעצבן. תוכל לתקן? או שאתה זוכר מה שמה? בורה בורה - שיחה 11:53, 24 באפריל 2019 (IDT)

above my pay grade לתקן. יש מצב שתעשה כמה ניסויים? פתח איזה תבנית זבל (בדרך כלל על ידי יצירת דף משנה בשם "ארגז חול" מתחת לתבנית קיימת, העתקת קוד התבנית ללא ה-TD לארג"ח, והפעלת הכלי. הצעה: בדוק אם זה משנה איפה הסמן נמצא בעורך כשאתה לוחץ על הכפתור. אם תוכל לייצר פרוצדורה לשחזור הבג, שאפשר לתאר בפבריקטור, אם אפשר באופן שהבג משתחזר בצורה הדירה, אוכל לפתוח שם כרטיס. גם בלי שיחזור הדיר אפשר לפתוח כרטיס, אבל מניסיון, בלי הוראות מדויקות לשחזור, זה לא ילך לשום מקום (אם אפשר לשחזר את הבג בוויקינגליש, זה אפילו עוד יותר טוב. לא בטוח אם משתמשת:Mooeypoo עדיין פעילה, ואם מישהו אחר ירצה לקחת את זה, רוב הסיכויים שאין לו או לה שליטה בעברית. אם אי אפשר, אז אי אפשר). קיפודנחש 18:44, 24 באפריל 2019 (IDT)
זה קורה ממש בקלי קלות ללא קשר למיקום הסמן. נסה על גרסה זו. משום מה בדף תבנית:לקסיקון הסופרים/ניסוי לאיתור באג הזהה לו זה לא קורה. מבין למה? בורה בורה - שיחה 19:47, 24 באפריל 2019 (IDT)
האמת, נראה בג מעניין, אבל אין לי זמן לחפור. נראה שאם דוחפים רווח בין ה-[ המסיים של הקטגוריה ובין ה-noinclude, זה לא קורה. כרגע כנראה צריך לחיות עם זה - לא נראה לי שאפשר לשלוח תיאור כזה לפבריקטור ולקבל משהו מועיל. אם מיוריאל תגיב לתיוג שלה למעלה, אולי יצא מזה משהו. קיפודנחש 21:09, 24 באפריל 2019 (IDT)
לסטר, ראיתי שאת נפגשת היום עם מוריאל. תוכלי לבקש ממנה לסור לדף זה ולעיין בבעיה. לא אוכל להשתתף בפגישה שלכם. בורה בורה - שיחה 12:51, 1 במאי 2019 (IDT)
אני לא משוחחת איתה בורה בורה. עדכנתי על האפשרות לשוחח איתה עתה באמצעות IRC. אעביר לה בשמחה את בקשתך להסתכל על הדיון. 18:02, 1 במאי 2019 (IDT)
שלום, תודה על התיוג, אנסה להסתכל על תיוגי שם המשתמש הפרטי שלי לעיתים קרובות יותר. בכל מקרה, תודה רבה על הבדיקה כאן. אני מניחה שמדובר על עורך הTEMPLATE DATA הרשמי ולא איזה GADGET אחר (אני רק מוודאת כי במקור המערכת הזו היתה קוד אחר שאח"כ צורף למערכת הרשמית). הקוד הזה כבר די מזמן לא שלי, ועבר שינויים ותהפוכות, אבל אני אנסה להסתכל ולראות מה קורה שם ומקסימום אפתח BUG REPORT לצוות העריכה כדי שיטפלו בזה. אגב, אמנם אין בצוות העריכה כרגע אף אחד שמדבר עברית, אבל יש להם שני מומחי שפות שיודעים לטפל בנושאים כאלה ויודעים למי לפנות אם צריך משהו מיוחד בטיפול בשפה, אז אפשר (ומומלץ) להוסיף גם בפבריקטור כדי לוודא שהצוות רואה ומודע. תודה על התיוג ועל השמת תשומת ליבי לזה אנסה לראות אם יש משהו שאוכל לעשות. מוריאל שוטלנדר - שיחה 19:04, 1 במאי 2019 (IDT)
תודה, Mooeypoo. אפשר לנחש שזה קורה בפרויקטים RTL אחרים (לא וידאתי!), אבל באנגלית, ניסיתי לשחזר ולא הצלחתי. בעברית קל מאד - מבצעים את ההוראות כפי שבורה תיאר, והבג מופיע בצורה אמינה כל פעם. בברכה - קיפודנחש 19:11, 1 במאי 2019 (IDT)
מוריאל שוטלנדר, כן ודאי מדובר בעורך ה-TD הרשמי! תודה על הטיפול ונקווה לטוב. קיפוד, כפי שהציעה מוריאל, אנא פתח בקשה גם בפבריקטור. בורה בורה - שיחה 19:12, 1 במאי 2019 (IDT)
התקשיתי קצת לתאר את הבעיה באופן מובן, ולתת הוראות שיחזור, ולכן לא פתחתי כרטיס. אם יכלו כל הקיצים אשתדל לעשות זאת - לא ממש עכשיו (לפתוח כרטיס כזה זה איזה 20 דקות עבודה. הרבה פחות אם הבג קל להסבר ולשיחזור). קיפודנחש 19:27, 1 במאי 2019 (IDT)

הי קיפודנחש

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

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

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

אשמח לעזרה לפי שיקול דעתך.

בתודה, האלמוני. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)

הערת שוליים במדיה ויקי מתבצעת באמצעות הרחבת cite. הרחבות במדיה ויקי בדרך כלל משתמשות ב"פסאודו תג", כלומר משהו שנראה כמו תג HTML, אבל לא משתמש באף אחד מהתגים שהוגדרו על ידי W3. במקרה של cite, התג הוא ref. קוד מדיה ויקי מאפשר לתבניות להוסיף תגים בעזרת "מילת הקסם" #tag. זה מוסבר קצת בmw:Help:Magic_words. בעיקרון, אתה רוצה לתמוך בפרמטר "שם", כדי לאפשר "קיפול" מספר הערות שוליים שמפנות לאותו מקור להערת שוליים אחת עם מספר הפניות בקוד. להלן סקיצה (לא בדוקה!) של תבנית הערה שתומכת בפרמטר "שם". אתה יכול להוסיף תמיכה גם ב"יישור" - לשם כך אינך זקוק לי.
{{#if:{{{שם|}}} 
| 
  {{#tag:ref 
   | name="{{{שם}}}" 
   | 1 = {{{1|}}} 
  }} 
| 
  {{#tag:ref 
    | 1 = {{{1|}}} 
  }} 
}}

שים לב שבגלל כיווניות זה נראה סלט (הפרמטרים "שם" ו-"1" נראים כאילו הם התהפכו, למרות שבקוד עצמו הם נכונים, והמירכאות נראות לא מאוזנות. כיווניות זה תמיד צרה צרורה. בעריכה שנייה חילקתי הכל לשורות, כך שזה טיפה יותר ברור - אתה יכול לשים הכל בשורה אחת אחרי שזה יעבוד, או להשאיר מחולק לשורות). בעצם זה פשוט מאד: הכל מוכל ב"פונקציית פרסר" if, (אפשר בעברית - #תנאי), כך שאם מוגדר פרמטר "שם" מוסיפים תג ref עם פרמטר שמי name ופרמטר לא שמי שמכיל את התוכן, ואם אין "שם", אז רק הפרמטר הלא שמי. את היישור תוכל לעשות מבחוץ, אבל בשלב ראשון אולי כדאי לנסות להתעלם מהיישור ולעסות את הסקיצה הזו כך שתעשה את רוב מה שאתה רוצה, ורק אז להתחיל להתעסק עם היישור, שכאמור, אפשר לעשות מבחוץ. קיפודנחש 19:11, 25 באפריל 2019 (IDT)

תודה ורק הערה קטנה; זיהיתי כפילות בדוגמת הקוד לעיל (במובן של פעמיים | 1 = {{{1|}}}). אשמח לדעתך על כך. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)

כפי שאמרתי, זו סקיצה לא בדוקה. לגבי הכפילות: שני המופעים הם משני צידי ה-if, כך שאם מוגדר פרמטר "שם" מתבצע אחד מהם, ואם לא, אז השני. קיפודנחש 15:06, 26 באפריל 2019 (IDT)

תבנית הערות שוליים פשוטה

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

הי שוב, אני פונה בשרשור נפרד למען הסדר; אינני מעוניין בשימוש בתבנית {{הערה}} ומכאן גם לא באף פרמטר שלה (גם לא ב"יישור" שאותו אני מתכוון להשיג בהתניית JS).

כל רצוני הוא לסדר הערות ref מסורתיות באופן אוטומטי (על ידי שימוש בתבנית {{הערות שוליים}} בלבד, ללא תבנית {{הערה}}).
לא מצאתי הסבר איך לעשות כשההערות בעברית וגם לא דוגמה טובה במגוון גרסאות ישנות משנים עברו. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)

כל מה שצריך זה תג references. משהו מונע ממך להעתיק את התבנית (הערות שוליים) מוויקיפדיה בעברית? הכל אמור לעבוד, ואם לא, הסבר בבקשה מה הבעיה. קיפודנחש 21:10, 26 באפריל 2019 (IDT)

תודה רבה; אני מבין שהיא דורשת תוסף שאני לא רואה טעם להתקין. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)

כמדומני שציינתי זאת כבר בתשובתי בדלפק הייעוץ (ואם לא, זו פשלה שלי): כל מנגנון ההערות מסתמך על ההרחבה mw:Extension:Cite. אם לא מתקינים את ההרחבה הזו, אז אין תמיכה בהערות שוליים. אתה יכול כמובן ליצור מנגנון מקומי אצלך שיחקה במידה זו או אחרת את מה שההרחבה עושה, אבל זה נראה כברכה לבטלה - פשוט יותר וקל יותר להתקין את ההרחבה, אם רוצים הערות שוליים מאיזה סוג שהוא. קיפודנחש 21:34, 26 באפריל 2019 (IDT)
בדלפק הייעוץ הזכרת רק "הרחבת Cite" (דאז לא היה לי מושג מה זה אומר); בכל מקרה, אי התקנת התוסף והעדפת כתיבה ידנית לא נראית לי ברכה לבטלה; לדעתי השיקול תלוי בטבע כל פרוייקט. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)
התקנת ההרחבה זה הוספת שורה אחת לקובץ הקונפיגורציה LocalSettings.php. אוקיי, גם להוריד את הקוד של ההרחבה ולהעלות לשרת - איזה ארבעה קליקים, ומשהו שכנראה כבר עשית אם התקנת את תוכנת מדיה ויקי. הפעולה הפיכה - כל מה שצריך זה למחוק את השורה מקובץ הקונפיגורציה - אין צורך אפילו למחוק את הקוד של ההרחבה עצמה. קשה לי להעלות על הדעת איך יצירת פונקציונליות דומה בלי ההרחבה ניתנת לביצוע יותר בזול, אבל כמו שאומרים, כל אחד עושה מה שמתאים לו. בהצלחה! (על הדרך, לעומת cite, להתקין את הרחבת סקריבונטו שגם אותה הזכרתי, זה יום לימודים ארוך). לפני קצת יותר מעשר שנים תחזקתי גם אנוכי אתר ויקי פרטי (למעשה, זה היה המסלול דרכו "נשאבתי" לפעילות בוויקיפדיה בעברית), ולדעתי כדאי לך מאד לרכוש את המיומנות של התקנת הרחבה, כי בהסתברות לא קטנה זה משהו שתרצה לעשות במוקדם או במאוחר. אם אתה מעוניין בפונקציונליות של הערות שוליים, אז נרלי שעדיף לך "במוקדם". תוכל לראות את רשימת ההרחבות שמותקנות בוויקיפדיה במיוחד:Version. שוב, בהצלחה. קיפודנחש 01:03, 27 באפריל 2019 (IDT)
כבר התקנתי הרחבות שאני מאד אוהב; אני חושב שלא הבנתי אותך נכון מקודם _ לא הבנתי ש"הרחבת Cite" פירושו להתקין את האקסטנשן Cite שזה באמת מאד מינימלי ומשהו שאני מניח שאשמח לעשות... מקווה שכל השיחה הזו תעזור לאחרים. תודה. ―אנונימי לא חתםמש:אנונימי 00:00, 10 בינואר 2000 (IST)