ויקיפדיה:סקריפטים/תקלות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שורה 1,072:
 
== בעיה ב[[User:1Or/wikibase.js]] ==
{{הועבר|ל=שיחת מדיה ויקי:סקריפטים/98.js#בעיה בUser:1Or/wikibase.js}}
 
בין שאר הדברים, הסקריפט הזה מוסיף שורה שמאפשרת להזין ידנית תיאור בפריט ויקינתונים, אם אין תיאור. לא יודע מתי הפונקציונליות הזו הפסיקה לפעול. עכשיו כאשר לוחצים על "הוספת תיאור בוויקינתונים" שום דבר לא נשמר. מתייג את {{א|1Or}} יוצר הסקריפט ואת {{א|קיפודנחש}} ו{{א|שמוליק}} שטיפלו במשהו דומה בסקריפט 98. [[שיחת ויקיפדיה:תארים ודרגות#קביעת מדיניות לאי הוספת תארים לפני שמו של נשוא ערך|אינג.]] [[משתמש:יונה בנדלאק|יונה ב.]] - [[שיחת משתמש:יונה בנדלאק|שיחה]] - [[וק:ממ|הבה נכחילה]] 11:24, 19 בינואר 2021 (IST)
: מה ההבדל בין זה לבין סקריפט 98? [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 20:42, 19 בינואר 2021 (IST)
::בעבר סקריפט 98 היה מזין תיאור אוטומטי בוויקינתונים הסקריפט הזה המציע הצעה לתיאור (אני מניח שזהה לסקריפט 98) בשורה שניתן לשנות ורק לאחר לחיצה על לחצן "הוספת תיאור בוויקינתונים" היה נשמר התיאור. יתכן שסקריפט 98 השתנה מאז ולא שומר אוטומטית אבל ניסיתי להפעיל את סקריפט 98 (גם דרך common.js וגם דרך vector.js) אבל אני לא רואה שום מקום בו נמצא התיאור להכנסה לויקינתונים. [[שיחת ויקיפדיה:תארים ודרגות#קביעת מדיניות לאי הוספת תארים לפני שמו של נשוא ערך|אינג.]] [[משתמש:יונה בנדלאק|יונה ב.]] - [[שיחת משתמש:יונה בנדלאק|שיחה]] - [[וק:ממ|הבה נכחילה]] 09:34, 20 בינואר 2021 (IST)
::: כיום סקריפט 98 מקפיץ חלונית עם בקשה לאישור ואופציה לעריכת התיאור האוטומטי. הסריפט מוציא הודעות לקונסול (ctrl+shift+j). [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 22:52, 20 בינואר 2021 (IST)
::::שמוליק, מה דעתך, במקום להקפיץ את החלונית כשמוצאים את הרג'קס של הו/הי/הה, להוסיף כפתור להקפצת הטופס. הטופס יאוכלס כמו היום לפי ה-הו/הי/הה, אם אין ישאר ריק, ואם כבר יש תיאור בוויקינתונים, יאוכלס בתיאור הקיים. אם אין תיאור ב-WD, אפשר לצבוע את הכפתור בצבע יותר בולט, כמו אדום מכוער או כתום מגעיל. נשמע שימושי? [[שיחת משתמש:קיפודנחש|קיפודנחש]] 00:46, 21 בינואר 2021 (IST)
:::::הייתי שמח לבדוק את סקריפט 98 אבל אני לא מצליח להפעיל אותו או שהוא לא עובד. איפה אמורה להופיע החלונית הקופצת? האם אני צריך ללחוץ על משהו על מנת שתופיע? האם ההוספה ל-common.js היא נכונה או דווקא לvector.js? [[שיחת ויקיפדיה:תארים ודרגות#קביעת מדיניות לאי הוספת תארים לפני שמו של נשוא ערך|אינג.]] [[משתמש:יונה בנדלאק|יונה ב.]] - [[שיחת משתמש:יונה בנדלאק|שיחה]] - [[וק:ממ|הבה נכחילה]] 14:45, 21 בינואר 2021 (IST)
:::::: החלונית קופצת רק אם משפט הפתיחה בצורה הנתמכת (בסגנון, "X הוא Y ישראלית"). באופן כללי אני חושב שזה צריך להעשות באופליין על ידי איזה AI יותר מתוחכם מהרגקס הזה, ואחרי זה שתיהיה חלונית לאישור בצד למשתמשים שאישרו להשתתף בפרוייקט הזה. כרגע זה מופעל רק אצל כ-10 משתמשים באופן ישיר (importscript ל-98). אבל ההצעה שלך נשמעת עדיפה על המצב הנוכחי שזה קופץ בכניסה לפעמים לפני שמספיקים לקרוא על מה הערך. [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 20:04, 21 בינואר 2021 (IST)
 
יש לי גורו חדש בנוגע ל"האם <משהו> עובד נכון" ו"איך רצוי שזה יעבוד". מנהיג מחלקת ה-qa של ויקיפדיה, [[מש:חזרתי]]. דעתי האישית היא שלא צריך ai, והכלל במקרה הזה פשוט: שום דבר לא קופץ בלי לחיצה על כפתור. הטופס מאוכלס כמיטב יכולתנו, לפי התיאור הקיים, או לפי הרגקס, או בכלל לא. הכפתור צעקני ובולט אם אין תיאור, רגוע ושקט אם יש. כשיש תיאור, הוא מוצג ב-contentStub. (הדבר האחרון מותקן אצלי דרך סקריפט אחר, של יאיר ראנד, שמציג גם קישור לדף הפריט). חזרתי, זה נשמע רצוי, או שהקיים עדיף? להבהרה: כל זה נכתב בתור עייצעס גיבער. אין לי כוונה לממש, ואני בונה על שמוליק. בברכה - [[שיחת משתמש:קיפודנחש|קיפודנחש]] 21:00, 21 בינואר 2021 (IST)
: @[[משתמש:קיפודנחש|קיפודנחש]] @ @[[משתמש:יונה בנדלאק|יונה בנדלאק]] @[[משתמש:שמוליק|שמוליק]]: חלק מהנ"ל לא הבנתי, כגון רגקס, AI, איזה כפתור, contentStub. בעיקרון המצב של סקריפט 98 לאחר לפחות שני מקצי שיפורים הוא לדעתי טוב מאוד. אשמח לקבל הסבר ברמת משתמש ולא ברמת קוד /תיכנות מה השינוי המוצע ועל איזה כפתור מדובר. זה שהחלונית קופצת לפני שמספיקים לקרוא את הפתיח ממש לא קריטי, כי אם קופץ משפט תקין תחבירית וממצה – זה מספיק. ב-97.31415926535% מהמקרים המשפט שמוצע הוא בסגנון "דני דין הוא '''רואה ואינו נראה ישראלי'''", כלומר הסקריפט מציע את המחרוזת מאחרי "הוא" ועד "ישראלי" לעיתים רחוקות הסקריפט מקפיץ את החלונית גם במצב כמו: "דני דין '''הוא''' רואה ואינו נראה שגר ברמת גן ואוהב לשתות מיץ גזר. בגלל שפרופסור קתרוס הניח על אדן החלון משקה מסתורי, דני דין שתה ממנו ונהיה ילד '''ישראלי''' שקוף ביותר". הסקריפט לא בודק את אורך המחרוזת או את התוכן שלה, ויציע את "דני דין הוא '''רואה ואינו נראה שגר ברמת גן ואוהב לשתות מיץ גזר. בגלל שפרופסור קתרוס הניח על אדן החלון משקה מסתורי, דני דין שתה ממנו ונהיה ילד ישראלי'''". מאחר שהתוכן בחלונית ניתן לעריכה – אין עם זה בעיה בכלל.[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 21:37, 21 בינואר 2021 (IST)
:::"רג'קס" זה regular expression. הרג'קס נמצא בסקריפט עצמו, והוא "סורק" את תוכן הדף, מחליט אם התוכן תואם ל"שטאנץ" מסוים, ועוזר לחלץ את המחרוזת אותה הוא מציע כתיאור. AI זה [[בינה מלאכותית]]. "כפתור" זה לא משהו שיש, אלא מה שלדעתי צריך להיות: דעתי היא שבמקום שהסקריפט יקפיץ טופס בפתיחת הערך, הוא יוסיף "כפתור" (בדרך כלל הכוונה לקישורית בתפריט העליון או בתפריט הימני), ורק לחיצה על הכפתור תפתח את הטופס. הצעתי שה"כפתור" הזה יוצג בצורה בולטת כאשר אין תיאור בוויקינתונים, ובצורה צנועה כשיש, וכן הצעתי שה"כפתור" יוצג באופן בלתי מותנה, ויאפשר לערוך את התיאור בין אם הוא "X הוא Y ישראלי/ת", ובין אם לאו. contentStub זה משהו שמופיע (או לא מופיע) בדף מתחת לשורת הכותרת. דוגמה ל-contentStub כזה אפשר לראות בדפים אליהם הגעת דרך הפניה: למשל אם תלחץ על [[Jerusalem]], תגיע לערך "ירושלים", וב-contentStub יהיה כתוב שהגעת דרך הפניה, עם קישור לדף ההפניה עצמו. אם השתמשתי בעוד ז'רגון לא ברור, אשמח להסביר למה התכוונתי, לפחות אם אצליח להבין זאת בעצמי.
:::ניסיתי להסביר את כוונתי "ברמת משתמש", אם כי השתמשתי בז'רגון כמו "רג'קס". ההסבר שלך על תוכן החלונית למעשה מסביר את פעולת הרג'קס בסקריפט הזה - "חילוץ" המחרוזת המוצעת, וחשבתי שהמושג מוכר לך. [[שיחת משתמש:קיפודנחש|קיפודנחש]] 22:14, 21 בינואר 2021 (IST)
: יצרתי את [[משתמש:שמוליק/wikidata update.js]] כרעיון כללי. [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 23:17, 21 בינואר 2021 (IST)
:: [[משתמש:יונה בנדלאק|יונה ב.]], נסה אותו ותעדכן. [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 23:31, 21 בינואר 2021 (IST)
::: @[[משתמש:שמוליק|שמוליק]]: עובד תקין, יעיל במיוחד לערכים ה"לא ישראליים" ללא תיאור.[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 01:12, 22 בינואר 2021 (IST)
:::: אבל [[משתמש:קיפודנחש|קיפודנחש]] (לעיתים) לא יכולה להשתמש בסקריפט.[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 01:22, 22 בינואר 2021 (IST)
:: יש גם את העדפות >> גאדג'טים >> שונות >> "הצגת מידע וקישורים על פריט ויקינתונים ששייך לדף". סופר שימושי.[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 00:33, 22 בינואר 2021 (IST)
:::כן. זה הסקריפט של יאיר ראנד שהזכרתי קצת למעלה. בעוונותי, אאל"ט, {{הבדל בין גרסאות|דף=מדיה_ויקי:Gadgets-definition|מספר הגרסה=23270806|כיתוב=אני היא שהפכתי אותו לגאדג'ט}}. (אגב, המידע מוצג ב-contentStub שהזכרתי קודם). לא הבנתי את הודעתך הקודמת - למה אמרת שקיפודנחש לא יכולה להשתמש בסקריפט? הוא באמת לא מותקן אצלי, אבל "לא משתמשת" ו"לא יכולה להשתמש" זה לא אותודבר. אולי בכלל סיפרת לי על מישהי אחרת שלעתים לא יכולה להשתמש? אנא הסבר למה התכוונת, בשפה פשוטה וברורה - יש בוויקיפדיה לא מעט אנשים שיכולים להעיד עד כמה אני קשת תפיסה. בברכה - [[שיחת משתמש:קיפודנחש|קיפודנחש]] 01:36, 22 בינואר 2021 (IST)
:::: @[[משתמש:קיפודנחש|קיפודנחש]]: '''את''' לא יכולה להשתמש בסקריפט כי הוא אומר לך "'''הוסף''' תיאור בויקינתונים"; "'''שנה''' תיאור בויקינתונים".[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 01:42, 22 בינואר 2021 (IST)
:: @[[משתמש:שמוליק|שמוליק]]: התאם בבקשה את הסקריפט על מנת שגם [[משתמש:קיפודנחש|קיפודנחש]] '''תוכל''' להשתמש בו, ועל הדרך שנה את "ב'''ו'''יקינתונים" ל"ב'''וו'''יקינתונים", כי {{ו או וו}}[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 01:49, 22 בינואר 2021 (IST)
::: @[[משתמש:חזרתי| חזרתי]], אני לא מבקש מהמשתמשת "שנה תיאור" אלא המשתמשת מבקשת מהמחשב "שנה תיאור". [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 09:11, 22 בינואר 2021 (IST)
:::: {{חיוך}}[[משתמש:חזרתי| חזרתי]] • '''<big>[[אינסוף|∞]]</big>''' • [[שיחת משתמש:חזרתי|שיחה]] 11:53, 22 בינואר 2021 (IST)
:::::{{א|שמוליק}} זה עובד ונראה טוב. בכמה הערכים שבדקתי לא ראיתי מילוי אוטומטי כלשהו (יכול לעזור אבל לא חובה). מה שכן, אני לא בטוח שיש צורך בכפתור כתום בשביל זה אפשר להסתפק בכפתור שקוף/לבן או תכלת סטנדרטי.
:::::נ.ב. ואת הסקריפט של יאיר ראנד הפעלתי בדף הגלובלי שלי, על מנת שזה יופיע בכל אתרי ויקי שאני מבקר בהם. [[שיחת ויקיפדיה:תארים ודרגות#קביעת מדיניות לאי הוספת תארים לפני שמו של נשוא ערך|אינג.]] [[משתמש:יונה בנדלאק|יונה ב.]] - [[שיחת משתמש:יונה בנדלאק|שיחה]] - [[וק:ממ|הבה נכחילה]] 09:14, 24 בינואר 2021 (IST)
היה המשך לשיחה עם [[משתמש:חזרתי| חזרתי]] ב[[שיחת משתמש:שמוליק/wikidata update.js]]. [[משתמש:שמוליק|שמוליק]] - [[שיחת משתמש:שמוליק|שיחה]] 10:46, 24 בינואר 2021 (IST)
 
== בעיה ב[[מדיה ויקי:Gadget-popup.js]] ==