המכלול:סקריפטים
הממשק באתר המכלול |
מבוא מבנה דף כללי סרגל הצד תאימות מאחורי הקלעים של המכלול
הרחבות ואפשרויות חדשות |
משתמש חדש |
|
סקריפטים אישיים מאפשרים למשתמשים רשומים לשנות את האופן בו המכלול מתנהג. הסקריפטים בדף זה נכתבו על ידי משתמשים מויקיפדיה, וחלקם נוצרו במכלול.
יש סקריפטים שמשנים את האופן בו דפים מסוימים נראים, ויש שמוסיפים פונקציונליות חדשה. לחלק מהסקריפטים יש דף נפרד עם הוראות שימוש. כאשר מתברר שסקריפט מסוים שימושי מספיק, עורכי הממשק מגדירים אותו כגאדג'ט (מוסיפים אותו להעדפות המשתמש). להלן הוראות התקנה ורשימת הסקריפטים האישיים שזמינים במכלול.
התקנת סקריפט אישי
איך להוסיף סקריפט בשלושה צעדים פשוטים:
ובכן, זה יותר פשוט ממה שאתם חושבים.
- צעד ראשון – פתיחת דף הסקריפטים האישי
- כדי להגיע לדף הסקריפטים האישי שלכם, לחצו כאן. מומלץ לפתוח דף זה בחלון חדש כדי שאפשר יהיה להעתיק לתוכו טקסט שמופיע בדף זה. ניתן להגיע לדף זה גם דרך "העדפות" - תחת לשונית "מראה", בוחרים "קובץ JavaScript מותאם אישית".
- צעד שני – העתק-הדבק
- ערכו את דף הסקריפטים האישי שלכם והוסיפו בסופו, בשורה חדשה, את הקוד שמופיע בטבלה למטה בעמודה השלישית, לצד הסקריפט שבו אתם מעוניינים להשתמש. לדוגמה, כדי להשתמש באפשרות "תמונה ליד קישור חיצוני", העתיקו והדביקו את הטקסט הבא:
importUserScript(1);
כדי להשתמש בסקריפטים רבים, לדוגמה: בסקריפטים 1, 17 ו-52 ניתן להוסיפם עם הפרדה באמצעות פסיק:
importUserScript(1, 17, 52);
כדי להוסיף סקריפטים פרטיים, יש לכתוב במקום מספר הסקריפט, את המיקום שלו כולל מרחב המשתמש שבו הוא נמצא. לדוגמא: את סקריפט ההפניות של גאון הירדן ניתן להוסיף כך:
importScript('משתמש:בוט גאון הירדן/הפניות.js');
- צעד שלישי – רענון הדף
- לאחר שהדבקתם את כל הסקריפטים שבהם אתם מעוניינים להשתמש, שמרו את הדף ורעננו את הדף לפי הדפדפן שבו אתם משתמשים:
- באינטרנט אקספלורר או בגוגל כרום, לחצו על מקש ה-Ctrl בעת לחיצתכם על "רענן" (Refresh), או הקישו על Ctrl+F5.
- במוזילה פיירפוקס או ספארי, לחצו על מקש ה-Shift בעת לחיצתכם על "העלה מחדש" (Reload), או הקישו Ctrl+Shift+R (או Cmd+Shift+R במקינטוש של אפל).
- באופרה, ייתכן שתצטרכו להשתמש בכלים (Tools) > העדפות (Preferences) כדי לנקות לחלוטין את זיכרון המטמון.
- ב-Konqueror, לחצו על "העלה מחדש" (Reload), או הקישו על F5.
- בספארי במערכת הפעלה חלונות יש לבחור "Empty Cache" תחת תפריט Edit, או להקיש Ctrl+Alt+E.
זהו! הסקריפטים שהוספתם לדף פעילים עכשיו גם אצלכם. בעיות / תלונות / ובאגים ניתן לדווח בדף השיחה. ניתן גם להציע הצעות/בקשות לסקריפטים חדשים.
אם מתגלות בעיות בטעינת הסקריפטים שב-common.js, נסו להוסיף mw.loader.using( 'mediawiki.util' ).done(function(){
כשורה ראשונה ו־});
כשורה אחרונה בדף הקוד האישי.
חלק מהסקריפטים זמינים דרך דף ההעדפות, תחת הלשונית "גאדג'טים".
יש סקריפטים שמעט עורכים משתמשים בהם, ולכן אם סקריפט כזה מפסיק לעבוד (למשל אחרי עדכון גרסת תוכנה, או גרסה חדשה של הדפדפן), ייתכן ואתם הראשונים שתחושו בכך. במקרה כזה, אנא דווחו על הבעיה בדף המכלול:סקריפטים/תקלות.
ניתן לבקש כתיבת סקריפט חדש בדף /בקשות, ואם יימצא עורך שיש לו גם רצון וגם יכולת, הסקריפט ייכתב.
דיווח על תקלות בסקריפט מסוים ניתן לכתוב בדף /תקלות.
הסקריפטים שאינם בשימוש מפורטים בדף /לא בשימוש.
לפיתוח סקריפטים חדשים ניתן להיעזר במדריך לפיתוח סקריפטים למתחילים בדף /פיתוח סקריפטים.
יצירה ותיעוד
בטרם תצרו סקריפט, בדקו אלו סקריפטים פנויים (ה"אדומים" ברשימה ברשימה הזו), ותבחרו אחד מהם.
לאחר היצירה ובדיקה שהכל פועל כשורה, תעדו את הסקריפט באופן הבא:
{{סקריפט|X|תיאור בתימצות}}
רשימת סקריפטים
- לרשימת כל הסקריפטים הקיימים על פי מספור ראו המכלול:סקריפטים/הכול.
- לרשימה מצומצמת וקומפקטית יותר של כל הסקריפטים שהוכיחו את עצמם כשימושיים מאד ולכן "הפכו" להיות גאדג'טים והועברו לדף "העדפות" תחת הלשונית "גאדג'טים", ראו מיוחד:סקריפטים.
טיפול במשחיתים ובמדיניות
סקריפט | תיאור | קוד |
---|---|---|
|
סקריפט שמוסיף לדף השינויים האחרונים קישור להסתרת שחזורים - בלחיצה על הקישור מוסתרות כל העריכות שתקציר העריכה שלהן כלל את המילה שחזור, או שוחזר. שימו לב: בלחיצה על הקישור יוסתרו כל העריכות שתקציר העריכה שלהן כולל את המילה שחזור או שוחזר, בין אם העריכה היא אכן שחזור (מוצדק או שגוי) ובין אם לאו. | importUserScript(9); |
|
הסקריפט מוסיף לדפים במרחב "המכלול" אפשרות חדשה לסרגל הכלים: "ספירת הצבעות". אחרי לחיצה על האפשרות הזו מתווספת לפני כל רשימה מספרית תיבת סימון עם הכותרת "אפשרות זו משתתפת בספירה". ניתן לבחור אילו רשימות לשתף בספירה, והסקריפט מדווח על היחס בין מספר הפריטים בכל אחת מהרשימות שנבחרו למספר הפריטים בכל הרשימות שנבחרו. למשל אם בחרתם שלוש רשימות, בראשונה 10 פריטים, בשנייה 15 ובשלישית 25, הסקריפט יכתוב ליד הרשימה הראשונה "10/50 (20%)", ליד השנייה "15/50 (30%)" וליד השלישית "25/50 (50%)" | importUserScript(16); |
|
הסקריפט מוסיף קישור "אישור OTRS" עבור כל משתמש שמופיע בהיסטוריית הקובץ.
לחיצה על הקישור פותחת את דף השיחה של המשתמש בחלון חדש, ושומרת את דף השיחה עם התבנית הרצויה וחתימה. |
importUserScript(38); |
33: הצגת מספר העוקבים אחרי הדף
|
הסקריפט צובע את לשונית המעקב (סמליל הכוכב בעיצוב וקטור) עם רקע בצבעים שונים לפי מספר העוקבים אחרי הדף, ומוסיף ללשונית רמז (tooltip) עם המספר המדויק של העוקבים.
עבור משתמשים ללא הרשאת מנטר, או הרשאת "בדוק עריכות אוטומטית", אם פחות מ-30 משתמשים עוקבים אחרי הדף, לא קיים נתון מדויק, ומופיע חיווי כללי "פחות מ-30 עוקבים", בדומה לנתון שנמצא ב"מידע על הדף" שבתיבת הכלים. |
importUserScript(33); |
74: שחזור בעזרת API, בלי לעבור דף
|
למנטרים ומפעילים בלבד (כלומר, משתמשים עם הרשאת rollback). הסקריפט משנה את התנהגות קישורים "שחזור" בדפים "שינויים אחרונים", "תרומות המשתמש", "רשימת המעקב", "השוואת גרסאות" ו"גרסאות קודמות". לחיצה בכפתור שמאלי על הקישורית מבצעת את השחזור בלי לצאת מהדף, ולחיצה בכפתור ימני מעלה תיבת דו-שיח בה ניתן להזין תקציר שיופיע במקום התקציר הסטנדרטי. התיבה זוכרת עד 20 תקצירים אחרונים בהם השתמשתם, כך שאם יש תקציר שאתם משתמשים בו לעתים קרובות (למשל: "ביטול הסרת מידע לא מנומקת", או קישור לדף מדיניות דוגמת המכלול:חשיבות אנציקלופדית המסביר את סיבת השחזור), תוכלו לבחור בו מהתפריט אחרי שתזינו אותו פעם אחת במקום להזינו כל פעם מחדש. בנוסף, ניתן (אך אין חובה!) להגדיר בדף מיוחד:הדף שלי/common.js משתנה שיגרום להוספה אוטומטית לרשימת המעקב שלכם כל דף בו בצעתם שחזור. השורה שיש להוסיף אם רוצים הוספה אוטומטית לרשימת המעקב היא:
|
importUserScript(74); |
107: כלי לטיפול מהיר בטרולים ובהשחתות
|
סקריפט זה מקל על הטיפול בטרולים ובמשחיתים. הכלי מאפשר בלחיצת כפתור אחת לחסום את המשחית, לשחזר את כל עריכותיו, למחוק את כל הדפים שיצר ולהסתיר את כל עריכותיו. מפעילי מערכת יכולים לבצע באמצעות הכלי את כל הפעולות הנ"ל (חסימה, שחזור, מחיקה והסתרה), ואילו מנטרים שאינם מפעילי מערכת מורשים לבצע את פעולת השחזור בלבד. |
importUserScript(107); |
תצוגה
סקריפט | תיאור | קוד |
---|---|---|
|
הסקריפט מוסיף אפשרות להסתיר את הקישורים להערות השוליים. נוסף קישור מתחת לכותרת הראשית של הערך בשם "הסתרת הער"ש" או "הצגת הער"ש", ומאפשר להציג ולהסתיר אותם מחדש. הסקריפט זוכר את המצב האחרון בו הייתם מבחינת הצגה/הסתרה של הערות שוליים. הסקריפט פועל רק במרחב הערכים. | importUserScript(21); |
65: הוספת ”הסתרת כותרות” או ”הצגת כותרות” לתפריט המשנה תחת כותרת הדף
|
בדפים "שינויים אחרונים", "רשימת המעקב", "תרומות המשתמש" ו"גרסאות קודמות" מוסיף לתפריט המשנה (התפריט מתחת הכותרת הראשית של הדף) סעיף "הסתרת כותרות", ואם הכותרות מוסתרות "הצגת כותרות". הסקריפט זוכר את המצב האחרון מבחינת "הסתר/הצג" לכל סוג דף. | importUserScript(65); |
71: הוספת ”תאריכי הוספה” לקטגוריות
|
הוספת כפתור "תאריכי הוספה" בקטגוריות ומציג את התאריך שבו הוספה הקטגוריה לערכים בפעם האחרונה. הסקריפט עובד בפיירפוקס. | importUserScript(71); |
45: צביעת שם המשתמש שלכם בצבע אדום
|
צביעת שם המשתמש שלכם בדפי שיחה ובדפי דיונים בצבע אדום. הסקריפט מאפשר לצבוע מחרוזת אחרת במקום שם המשתמש, וכן להגדיר צבעים אחרים מאשר ברירת המחדל שהיא אדום. להוראות ראו כאן: מדיה ויקי:סקריפטים/45.js/הוראות. | importUserScript(45); |
47: הוספת ”אייקון קישורים חיצוניים” לרמז הערות שוליים
|
סקריפט להוספת הג'דאט של אייקון הקישורים החיצוניים לתוך הרמז של ההערות שוליים (ג'דאט הרמז להערות שוליים) | importUserScript(47); |
48: הוספת כפתורים ליצירת קישור לפסקה
|
כאשר מציפים את העכבר מעל כותרת הסעיף, מופיעים שני כפתורונים בצורת >> ו- >. לחיצה על >> פותחת תיבה עם קישור פנימי לסעיף, ולחיצה על > פותחת תיבה עם קישור חיצוני לסעיף. | importUserScript(48); |
79: הצגת שגיאות כתיב בצורה מובלטת בערכים
|
שגיאות כתיב נפוצות מסומנות באדום מובלט בקריאת ערך, ובמעבר העכבר מעליהן ניתן לצפות בהצעות לתיקון. הסבר מלא בהמכלול:סקריפטים/בודק איות. | importUserScript(79); |
80: הצגת יומן מחיקות מוויקישיתוף ליד קבצים שבורים
|
הסקריפט מוסיף מתחת לקבצים שבורים בערכים את יומן המחיקות בוויקישיתוף שלהם, והופך את הקישור לקובץ לקישור לדף התמונה המקורי בוויקישיתוף כדי לאפשר בירור פרטים נוספים. | importUserScript(80); |
|
הסקריפט ממיין את התפריט הנסתר "עוד" לפי סדר האלפבית של הפריטים שבו. | importUserScript(90); |
ניווט
סקריפט | תיאור | קוד |
---|---|---|
|
הקוד מוסיף בתיבת הצד סרגל אותיות לחיפוש סדרתי של ערכים על פי א"ב. | importUserScript(3); |
|
סקריפט המציג חלונית מידע במעבר העכבר מעל קישור. לא עובד טוב ב-IE.
לא בשימוש, עבר להעדפות. |
importUserScript(23); |
|
הסקריפט הבא יוצר שלושה קישורים בראש העמוד, אחרי הקישור "יציאה מהחשבון". אחד לרשימת כל דפי המשנה, אחד לרשימת כל דפי המשנה מסוג שיחה, ואחד לרשימת התרומות שלכם באתר חיצוני. בצורה זו ניתן להסיר/להוסיף עוד קישורים. אפשר גם לשנות את p-personal ל־p-navigation כדי שהקישור יופיע בניווט משמאל. | importUserScript(10); |
|
הסקריפט משנה את סידור מסגרת ה"ניווט", "קהילה" ו"תיבת הכלים": הוא מארגן אותם בצורת טאבים כאשר ברירת המחדל הוא מסגרת הניווט. | importUserScript(17); |
76: העברה מהירה של קטעי שיחה בין דפים
|
הסקריפט מאפשר העברה מהירה של קטעי שיחה בין דפי שיחה, ייעוץ, מדיניות וכדומה. לאחר הוספת הסקריפט תתווסף בצמוד ללשונית העריכה לשונית נוספת בשם "העברה". לחיצה על הלשונית תשאל את המשתמש להיכן הוא מעוניין להעביר את הפסקה, ולאחר הזנת הנתונים ההעברה תתבצע באופן אוטומטי.
הסקריפט גם מוסיף תקציר עריכה אוטומטי ותבניות {{הועבר|ל}}, {{הועבר|מ}} ו{{סוף העברה}}. |
importUserScript(76); |
עריכה
סקריפט | תיאור | קוד |
---|---|---|
|
הקוד מוסיף כפתור Html2Wiki בצד שמאל שממיר טבלאות HTML, תגי הדגשה וכתב נטוי לתחביר ויקי. הקוד לא יוצא נקי לגמרי ועשוי ליצור רווחים מיותרים. המרה מוצלחת יותר ניתן למצוא בכלי החיצוני שכאן. | importUserScript(6); |
7: השלמה אוטומטית של תקציר העריכה
|
הסקריפט משלים באופן אוטומטי את תקצירי העריכה על פי מספר מוגדר מראש של תקצירים.
|
importUserScript(7); |
15: הסרת תמונות מערכים מתוך דף תמונה
|
הסקריפט מוסיף קישורי "הסר" בדפי תמונות, תחת הכותרת "קישורי תמונות". בלחיצה על הקישור הדפדפן יעבור לדף העריכה של הערך המדובר, יסיר את התמונה מהערך, וישמור עם תקציר מתאים. | importUserScript(15); |
39: הוספת תבניות שיחה בדפי שיחת משתמש
|
הסקריפט מוסיף רשימה של תבניות שיחה מסוגים שונים, בדפי שיחה של משתמשים. מתנגש עם סקריפט 35, ניתן לבחור אחד מהם בלבד. נוסה בFF. | importUserScript(39); |
52: כפתורי RTL ו-LTR בחלון העריכה
|
הסקריפט מוסיף ארבעה כפתורים: =>, <= , bidiOver ו- bidiNormal ל"עריכת קוד מקור". שני הראשונים משנים את כיווניות החלון, ושני האחרונים משמשים לשליטה נוספת על התנהגות הכיווניות. שימושי לפעמים כשצריך לערוך תגים או קישורים מסובכים עם חלק באותיות לטיניות. שני הכפתורים הראשונים מספקים פונקציונליות דומה לפונקציונליות מובנה בחלק מהדפדפנים: למשל IE וכרום בוינדוז תומכים בשיפט-קונטרול שמאלי ל-ltr ושיפט-קונטרול ימניים ל-rtl שוא"ש בוינדוז משתמש בקונטרול-שיפט-X. לכפתור bidiOver (שמוסיף לתיבת העריכה סגנון CSS שנקרא bidi-override), אין תחליף מוכר. להסבר מפורט יותר על התנהגות הכיווניות בדפדפנים, ראו [1]. | importUserScript(52); |
62: זיכרון לתיבת ”חיפוש והחלפה”
|
בסרגל העריכה "המשופר" יש תיבת "חיפוש והחלפה" (אם אפשרתם "הפעלת סרגל עריכה משופר" ו"הפעלת תיבות דו־שיח להוספת קישורים, טבלאות ועוד" מאפשרויות => עריכה). הכפתור בסרגל הכלים נראה כך:). תיבת החיפוש נפתחת עם כל השדות ריקים כל פעם שנכנסים לעריכה. סקריפט זה מלמד את התיבה לזכור את המחרוזות והאופציות ששימשו לחיפוש והחלפה בפעם האחרונה בה השתמשתם בתיבה. סקריפט זה שימושי במיוחד כאשר רוצים לחזור על אותה החלפה במספר רב של ערכים. | importUserScript(62); |
|
עורך פסקאות מהיר, ללא צורך להיכנס לממשק העריכה וללא צורך בטעינת הדף. נתמך באופן מלא בעורך החזותי. לאחר הוספתו תתווסף לכל כותרת פסקה לשונית "עריכה מהירה". |
importUserScript(77); |
|
מוסיף קישור "ארכוב" מתחת לתיבת הכלים (בדף המשתמש שלך בלבד) | importUserScript(22); |
40: הוספת כפתורים בעד, נגד ובוצע, לסרגל הכלים
|
הסקריפט מוסיף כפתורי בעד, נגד ובוצע, לסרגל הכלים במצב עריכה. | importUserScript(40); |
44: כפתור הוספת נושא לפסקה האחרונה בדפי שיחה
|
שיכפול קישורית "פסקה חדשה" ליד כפתור "עריכה" בפסקה האחרונה. פועל בדפים המכילים קישורית "פסקה חדשה" בתפריט העליון. | importUserScript(44); |
46: סקריפט להוספת כפתור לחתימה + תזכורת לחתום
|
סקריפט להוספת כפתור לחתימה בצמוד לכפתור השמירה, בנוסף להצגת תזכורת לחתום (אם לא התווספה חתימה). | importUserScript(46); |
|
אפשרות ליצור במרחב המשתמש דף משנה המגדיר כפתורים אישיים למצב עריכה, באופן שלחיצה על הכפתור מזריקה לתיבת העריכה טקסט אותו אתם מגדירים בעצמכם. תיעוד בדף שיחת מדיה ויקי:סקריפטים/49.js. לא פועל במכלול. | importUserScript(49); |
97: בדיקת ביטויים בעייתיים בעורך החזותי
|
הסקריפט מוסיף דמות סייען שמופיעה כאשר נכתב ביטוי שנמצא ברשימת הביטויים האוטומטיים. ניתן לסגור את הסייען בלחיצה כפולה עליו. |
importUserScript(97); |
98: הוספה תיאור לערך בוויקינתונים באופן אוטומטי
|
כאשר נכנסים לערך כלשהו שמכיל בפסקת הפתיחה שלו את המילים "הוא/היה ? ישראלי" או "היא/הייתה ? ישראלית", הוא מוסיף תיאור באופן אוטומטי בוויקינתונים. תופיע תיבה קטנה מתחת לכותרת הערך שמכילה את התיאור שנשמר, ותוצג הודעה שהתיאור נשמר |
importUserScript(98); |
103: התראה על התנגשות עריכה לפני שמירה
|
כאשר קוראים או עורכים דף, ובאותו זמן הדף נערך מקבלים הודעה על כך עם קישור לשינוי שנעשה. |
importUserScript(103); |
109: הצגת אזהרה בעת עריכת דף עם תבנית בעבודה
|
הצגת אזהרה בעת עריכת דף עם תבנית בעבודה. | importUserScript(109); |
ניטור ומעקב
סקריפט | תיאור | קוד | ||
---|---|---|---|---|
29: הוספת כל הערכים מקטגוריה לרשימת המעקב
|
הסקריפט מאפשר להוסיף את כל הערכים מקטגוריה מסוימת לרשימת המעקב על ידי שימוש ב-catscan לסריקת הקטגוריות, הוספת הערכים מתבצעת באמצעות חלק מיוחד שנוסף לדף הזה באמצעות הסקריפט. | importUserScript(29); | ||
56: הוספת הדף לרשימת המעקב בלחיצה על ”שחזור”
|
(למנטרים) מוסיף אוטומטית דפים לרשימת המעקב בלחיצה על "שחזור". החל משנת 2014, יש אפשרות בדף העדפות -> רשימת המעקב להוסיף אוטומטית דפים שביצעתם בהם שחזור לרשימת המעקב. עדיף להשתמש באפשרות הזו במקום בסקריפט. | importUserScript(56); | ||
61: סימון מקבץ עריכות כבדוקות מדף ”גרסאות קודמות”
|
(למנטרים): סימון מספר עריכות ברצף כ"בדוקות" מדף הגרסאות הקודמות. העריכות שתסומנה כבדוקות הן כל העריכות בין העריכות שמסומנות להשוואה, לא כולל הראשונה (כלומר התחתונה בדף), ורק כאשר כל העריכות נעשו על ידי אותו משתמש. | importUserScript(61); | ||
63: סימון עריכה כ”מנוטרת” בלחיצה על ”ביטול”
|
(למנטרים): לחיצה על "ביטול" מדף ההיסטוריה או מדף השוואת גרסאות תסמן את העריכה אותה אתם מבטלים כ"מנוטרת". שימו לב!, סימון העריכה כמנוטרת מתבצע מיד עם הלחיצה. לפעמים לאחר הלחיצה מתקבלת הודעה כי לא ניתן לבטל את העריכה, עקב התנגשות עם עריכות מאוחרות יותר. במקרים אחרים אתם עשוים ללחוץ על "ביטול", אך לא לשמור את הדף (כלומר למעשה לא לבצע את הביטול). גם במקרים הללו, העריכה כבר סומנה כ"מנוטרת" ברגע שלחצתם על "ביטול", ואין דרך להסיר את הסימון. | importUserScript(63); | ||
|
מוסיף, בדפים במרחב המשתמש, בצדו השמאלי עליון של הדף תמונה של נורית ממוזערת. הנורית תופיע דלוקה (צהובה: ) אם המשתמש ערך ב-20 דקות האחרונות, ו"כבויה" (אדומה: ) אם לא. לציור הנורה יש גם רמז ובו מידע על העריכה האחרונה של המשתמש: לפני כמה זמן ובאיזה דף הייתה העריכה האחרונה של משתמש זה. לחיצה על הנורה פותחת את דף השיחה של המשתמש לעריכה, במצב של "פסקה חדשה". | importUserScript(67); | ||
69: הוספת אפשרות סינון בדף ”שינויים אחרונים”
|
מוסיף בדף "שינויים אחרונים", משמאל ל"מסנן תגיות", תיבה וכפתור המאפשרים להגדיר טקסט ששינויים המכילים אותו (אם בהערה של השינוי ואם בשם המשתמש שביצע את השינוי, או בכל חלק אחר של השורה) יוסתרו בלחיצה על הכפתור, ויוצגו חזרה בלחיצה נוספת. יכול לעזור כאשר משתמש מבצע כמות גדולה מאד של שינויים, למשל בעזרת Cat-a-lot, ורוצים אפשרות להסתיר את השינויים הללו לצורך ניטור. | importUserScript(69); | ||
43: שחזור במקום, ללא מעבר לדף השוואת גרסאות
|
(מיועד למשתמשים עם הרשאת "מנטר). כאשר לוחצים על "שחזור" מדף "תרומות המשתמש", פעולת השחזור מתבצעת ללא מעבר אוטומטי לדף "השוואת גרסאות". במקום זאת, אם פעולת השחזור הצליחה, תופיע הודעה על כך בראש הדף, כולל קישור לדף "השוואת גרסאות". | importUserScript(43); | ||
75: הסתרת עריכות בדוקות אוטומטית ביומן השינויים הבדוקים
|
כשצופים ביומן השינויים הבדוקים, מתווספת לשונית נסתרת חדשה - "הסתר עריכות בדוקות אוטומטית". לחיצה על לשונית זו מסתירה את העריכות שנבדקו באופן אוטומטי מהיומן, וגורמת להצגת רק העריכות שנבדקו באופן ידני על ידי המנטרים. לא בשימוש- עריכות בדוקות אוטומטית כבר לא מופיעות ביומן. | importUserScript(75); | ||
|
לסקריפט שני יישומים:
|
importUserScript(78); | ||
88: קבלת התראות על שינויים ברשימת המעקב
|
הסקריפט הזה מאפשר לכם להתעדכן בקלות בכל פעם שמשתנה דף ברשימת המעקב שלכם. הסקריפט מוסיף לחלק העליון של כל דף כפתור התראות נוסף. הכפתור מסומן עם סמל של כוכב. כאשר משתנה דף ברשימת המעקב שלכם, הכפתור יסומן בירוק והמספר שמוצג בו ישתנה מ־0 למספר אחר, בהתאם למספר הדפים ששונו מאז הפעם האחרונה שביקרתם ברשימת המעקב. לחיצה על הכפתור תפתח תיבת דו־שיח המציגה את העריכות האחרונות ברשימת המעקב שלכם. לאחר שתצפו בעריכות החדשות, הרקע של הכפתור יוסר והמספר יאופס. לפעמים שינויים שאינם עריכות (שינויי יומן כמו שינוי רמת ההגנה, שינוי שם הדף, מחיקת הדף וכן הלאה) נספרים ברשימה, ללא שורה מודגשת ברשימת המעקב שלכם. במקרים אלו, יש ללחוץ על "סימון כל הדפים כאילו נצפו" מדף רשימת המעקב כדי לאפס את המונה. |
importUserScript(88); | ||
95: קישור לעריכת תגיות מדף השוואת גרסאות
|
הסקריפט מוסיף בדף השוואת גרסאות קישור לדף שינוי תגיות על מנת להוסיף או להסיר תגית בקלות. | importUserScript(95); | ||
100: הוספת קישור לעריכה האחרונה לפני העריכות ששוחזרו כשמשחזרים עריכה
|
הסקריפט מוסיף קישור לעריכה האחרונה לפני העריכות ששוחזרו לאחר שמשחזרים עריכה. | importUserScript(100); | ||
102: הוספת אפשרות חדשה לניטור שינויים בזמן אמת
|
למנטרים בלבד. הסקריפט מוסיף קישור בתפריט "ניווט" מצד ימין בשם "סקריפט ניטור" בדף השינויים האחרונים. הסקריפט יפתח דיאלוג עם השינוי שבוצע כשמבוצע שינוי לא בדוק במרחב הערכים ויציע לסמן את העריכה כבדוקה או לשחזר אותה. | importUserScript(102); | ||
108: סימון העריכות הלא בדוקות בדפי ההיסטוריה
|
סקריפט המסמן בדפי ההיסטוריה את העריכות הלא בדוקות. | importUserScript(108); |
פיתוח
סקריפט | תיאור | קוד |
---|---|---|
66: הרצת סקריפט פרטי, בלי צורך לערוך את common.js
|
הסקריפט מוסיף לתפריט הנוסף (מתחת "העברה") סעיף חדש: "סקריפט אישי". לחיצה על התפריט פותחת תיבת דו-שיח בה ניתן להזין סקריפט. אם הסקריפט נמצא בדף במכלול (למשל:"מדיה ויקי:סקריפטים/66"), יש להזין את שם הדף המלא. אם הסקריפט באתר אחר, יש להזין את כתובת ה-URI המלאה, (ניתן לוותר על ":http", אבל חובה לכלול את ה-"//", כדי לאפשר שימוש ב-http או https, בהתאמה לאופן בו אתם גולשים). אם שם הקובץ מסתיים ב-css, הוא ייטען בתור Stylesheet, אחרת הוא ייטען כסקריפט בג'אווהסקריפט.
הסקריפט שהזנתם נשמר בעוגייה, והוא ייטען אוטומטית בפעמים הבאות שתגלשו באותו הדפדפן מאותו מחשב, כאילו הוספתם אותו ל-common.js. לחיצה על "בטל" בתיבת הדו-שיח מוחקת את העוגייה (אם כי הסקריפט הקודם כנראה יישאר טעון עד שתרעננו את הדף) |
importUserScript(66); |
81: הצגת שמות הודעות המערכת במקום ההודעות עצמן
|
הסקריפט מוסיף לתפריט הנוסף (מתחת "העברה") סעיף חדש: "הצג הודעות מערכת". לחיצה על הסעיף משאירה את המשתמש בדף הנוכחי, ומוסיפה לשורת הכתובת "uselang=qqx. תוספת זו גורמת לכך שבמקום כל הודעות המערכת מוצגים שמות ההודעות - שימושי למתרגמים, מפעילים ועורכי ממשק שרוצים לשנות הודעת מערכת כלשהי ורוצים למצוא את שמה. למידע נוסף ראו מיוחד:הודעות המערכת | importUserScript(81); |
שונות
סקריפט | תיאור | קוד |
---|---|---|
11: פעולות בדפי שיחה שאינם מסוג זרימה
|
גדג'אט זה יוצר ממשק נוח יותר בדפי שיחה שאינם מסוג זרימה:
פעולות עיקריות
|
importUserScript(11); |
70: הוספת כפתור ''רענון'' במרחב הקבצים
|
הסקריפט מוסיף לדפים במרחב הקבצים, בתפריט העליון של הקובץ ("קובץ • היסטוריית הקובץ • שימוש בקובץ • מידע נוסף על הקובץ") סעיף נוסף בשם "רענון". לחיצה על סעיף זה שומטת את הגרסאות השונות (כלומר הגדלים השונים) של הקובץ (כלומר התמונה) מזיכרון המטמון של שרתי התמונות, ובפעם הראשונה שהתמונה בגודל מסוים תידרש, השרתים ייצרו אותה מחדש. זה נחוץ כאשר תקלה כלשהי גורמת לגיהוקים במטמון של שרתי התמונות. | importUserScript(70); |
8: צביעת לשונית ''עריכה'' לפי רמת הגנה
|
צובע את הלשונית "עריכה" על פי רמת ההגנה. אדום - ועדה רוחנית בלבד (זמין לועדה הרוחנית בלבד). צהוב - רשומים עם ותק של 4 ימים. אפור - מוגן מפני העברה בלבד. | importUserScript(8); |
|
הסקריפט מעדכן את מספר העריכות שמוצגות בתבנית {{משתמש תרומות}} בדפי משתמש. | importUserScript(13); |
|
הסקריפט מוסיף לתיבת הכלים סעיף "הצגת רישיונות". בלחיצה עליו, כל התמונות בערך מקבלות מסגרת: תמונות מוויקישיתוף ברישיון חופשי מסגרת כחולה, תמונות ברישיון חופשי בוויקיפדיה העברית (כאלו שמומלץ להעביר לשיתוף) מסגרת ירקרקה, תמונות בשימוש הוגן מסגרת ורודה, ותמונות ללא רישיון מסגרת אדומה. | importUserScript(41); |
72: קישורי ''מצאו ערכים לשיפור בנושא'' בדפי קטגוריה
|
בדפי קטגוריה, מוסיף מתחת כותרת הדף קישורים לדפים מיוחדים ב-Toolserver, שנוצרים על ידי תבנית תבנית:Catscan. לפירוט ראו דף התבנית. | importUserScript(72); |
|
חסימה עצמית לעריכה בוויקיפדיה. יש להזין במיוחד:הדף שלי/common.js את זמן החסימה הרצוי בפורמט: (שימו לב, אין להזין 0 לפני התאריך או השעה)
var dateblock = { year: 2016, month: 10, day: 3 };
var timeblock = { hours: 13, minutes: 43, seconds: 55 };
|
importUserScript(1); |
73: הוספת כפתור ''ייצוא כקובץ CSV'' אחרי כל טבלה בדף
|
הסקריפט מוסיף מתחת כל טבלה קישורית לשמירת קובץ עם תוכן הטבלה למחשב האישי. הקובץ נשמר בפורמט CSV, המאפשר ייבוא לגיליונות אלקטרוניים דוגמת Excel | importUserScript(73); |
92: החלפת קישורים פנימיים בבינוויקי שלהם בשפה נבחרת
|
הסקריפט מוסיף לתפריט הנסתר סעיף "החלף קישורי שפה", שמחליף את הקישורים הפנימיים בבינוויקי שלהם בשפת היעד (ברירת מחדל - אנגלית). מועמד ל"התקנה גלובלית" (כלומר, מי שמעוניין בתכונה הזו כנראה ירצה אותה בכל המיזמים, לאו דווקא בוויקיפדיה בעברית). תיעוד מפורט של התקנה והפעלה. | importUserScript(92); |
סקריפטים פרטיים
להלן סקריפטים פרטיים. ייתכן כי חלק מהסקריפטים אינם תקינים בדפדפנים מסוימים. אם הסקריפט עושה בעיות, אל תשתמשו בו. במילים אחרות, יוצרי הסקריפטים הבאים אינם מתחייבים לתחזק אותם.
שם | תיאור | הערות | קוד | ||
---|---|---|---|---|---|
ריקון ארגז חול | הוספת קישור "רוקן את ארגז החול" מתחת לשם הדף של המכלול:ארגז חול. לחיצה על הקישור תרוקן את ארגז החול ותרענן את הדף. | importScript('משתמש:1Or/clearsandbox.js'); | |||
יצירת קישור להבדל גרסאות | הוספת תבנית "{{הבדל בין גרסאות}}" כשהיא מלאה עם תוכן הפרמטרים מתחת לשם הדף בתצוגת "הבדלים בין גרסאות". ניתן לסמן את כל התבנית המלאה על ידי שלושה קליקים עם העכבר, ללחוץ על Ctrl + c כדי להעתיק אותה לזיכרון ולהדביק אותה במקום הרצוי באמצעות Ctrl + v. |
תומך גם בהבדל בין גרסאות לא סמוכות |
| ||
קישור לפסקה | הוספת קישורי "[צור קישור]" לצד קישורי "[עריכה]" בפסקאות של דפי שיחה. לחיצה על הקישור מציג תיבה ובה קישור לפסקה. (לאחר מכן ניתן ללחוץ על ctrl + c כדי להעתיק אותה לזיכרון ולהדביק אותה במקום הרצוי באמצעות ctrl + v). | importScript('משתמש:Yonidebest/monobook.js/createSectionLink.js'); | |||
קישור tinyURL | יוצר קישור "צור קישור קצר" בתחתית הדף (היכן שמופיע מקור הדף). לחיצה על הקישור מפנה את המשתמש לאתר tinyURL.com, שם האתר יוצר קישור קצר לדף (ושואל את המשתמש האם להוסיף את הקישור הקצר שנוצר לזיכרון המחשב - כדי שניתן יהיה להדביקו באמצעות ctrl + v). | importScript('משתמש:Yonidebest/monobook.js/highlightAnon.js'); | |||
העברת דיונים מדף לדף | יוצר קישור "[העבר]" לצד קישורי "[עריכה]" בפסקאות של דפי שיחה. לחיצה על הקישור מציג תיבת קלט שבה יש להזין במדויק, בלי רווחים מיותרים, את שם דף היעד אליו יש להעביר את הדיון. לאחר לחיצה על אישור (או מקש "אנטר"), נפתח דף חדש ובו מוכנס הדיון הישן לסוף הדף, ובדף במקורי מושאר הפניה למיקום החדש של הדיון. | importScript('משתמש:Yonidebest/monobook.js/move.js'); | |||
לשונית תרומות משתמש | הסקריפט מוסיף לשונית בשם "תרומות משתמש" בדפי משתמש ושיחת משתמש. לחיצה על הלשונית מציגה את מספר התרומות הכולל של המשתמש, ולחיצה נוספת מפנה את המשתמש לאתר חיצוני ובו מידע סטטיסטי נוסף אודות תרומות המשתמש. | importScript('משתמש:החבלן/common.js/editCounterTab.js'); נכתב על ידי משתמש:Yonidebest | |||
תיקון קישורים בדף הגרסאות הקודמות | הסקריפט מתקן את בעיית הקישורים בדף הגרסאות הקודמות בדפדפן IE. הוא מסיר את הסימון מהתיבות של השוואת גרסאות ועל ידי כך מאפשר לחיצה על הקישורים בשורה הראשונה והשנייה. ניתן כמובן להחזיר את הסימון ידנית אם אתם מעוניינים להשוות גרסאות. | עבור דפדפן IE | importScript('משתמש:Yonidebest/monobook.js/fixHistoryLinksIE.js'); | ||
בדיקת מצב רישיון תמונות בדף | הסקריפט מוסיף קישור מתחת לקישור "דפים מיוחדים" בתיבת הכלים. לחיצה על הקישור מפעילה סקריפט שעובר על כל התמונות בדף ומדווח על מצב הרישיון באמצעות הוספת מסגרת צבעונית מסביב לתמונה. צבע המסגרת מסמן את סוג הרישוי: תמונה מוויקישיתוף, תמונה חופשית, תמונת שימוש הוגן, תמונה ללא רישיון. | importScript('משתמש:Yonidebest/monobook.js/initShowImageLicenses.js'); | |||
הוספת שם התורם האחרון לדף שזה עתה נמחק | הסקריפט מוסיף קישור בשם "הצג את השם של התורם האחרון" בחלון שמופיע לאחר שמוחקים דף. לחיצה על קישור זה מציג את השם (כולל קישורים מתאימים) של התורם האחרון לדף שזה עתה נמחק על ידי המפעיל. מפעילים שמעוניינים לפנות ליוצר הדף ולהשאיר לו תבנית אזהרה כלשהי או לחסום אותו מיד לאחר מחיקת הדף, יוכלו להיעזר בסקריפט זה כדי להגיע אליו בקלות. | זמין למפעילים בלבד. | importScript('משתמש:Yonidebest/monobook.js/addAuthorOfDeletedPage.js'); | ||
הפיכת כפתור השוואת הגרסאות לקישור. | הסקריפט הופך את כפתור השוואת הגרסאות לקישור, כך שניתן לפתוח מספר השוואות גרסה בלשוניות/חלונות נפרדים, וגם לבצע מספר השוואות גרסה בו זמנית | importScript('משתמש:Matanya/vector.js/Compare link.js'); | |||
ניהול הרשאות משתמש מתיבת הכלים | הסקריפט מוסיף קישור בתיבת הכלים למיוחד:ניהול הרשאות משתמש בדפי משתמש ובדפי שיחת משתמש ומאפשר ניהול הרשאות פשוט יותר. | זמין למפעילים בלבד. | importScript('משתמש:Yonidebest/scripts/anonRecentEditors.js'); | ||
חיפוש כותרת הדף בגוגל | הסקריפט יוצר קישורים ב"תיבת הכלים" לחיפוש כותרת הדף הנוכחי בגוגל, גוגל חדשות, גוגל ספרים וגוגל סקולר. | importScript('משתמש:אני ואתה/googlelinks.js'); | |||
הוספת קישור לדף אקראי בקטגוריה בדפי קטגוריות | הסקריפט יוצר קישור "דף אקראי בקטגוריה" בדפי קטגוריות שלחיצה עליו תביא לדף אקראי בקטגוריה הנוכחית. | importScript('משתמש:1Or/RandomInCategory.js'); | |||
ניטור – הצגת המשתמש שסימן גרסה כבדוקה | הסקריפט מציג בדף "הבדלים בין גרסאות" את שם המשתמש של המנטר שסימן גרסה כבדוקה. |
importScript('משתמש:1Or/patrol.js'); | |||
הוספת קיצורי מקלדת אישיים | ניתן להשתמש בסקריפט זה כדי להגדיר קיצורי מקלדת מותאמים אישית המשמשים לניווט בין ערכים ודפים באתר. | ראו את דף השיחה להוראות התקנה והגדרה. | |||
עריכות לזכות הצבעה | הצגת מספר עריכות במרחב הערכים בתשעים הימים האחרונים. ניתן להשתמש בסקריפט זה כדי לשמור על זכות ההצבעה. | importScript('משתמש:אבנר/userInfo.js'); | |||
קישור פנימי להבדלי עריכות מדף השוואת הגרסאות | הצגת קישור פנימי לדף ההבדלים בכל דף השוואת גרסאות. מציג שני קישורים, אחד להבדל פשוט, ואחד להבדל של יותר מגרסה אחת. | importScript('משתמש:דגש חזק/diff.js'); | |||
כפתור ליצירת תיוג בתיבת העריכה | הוספת כפתור [תיוג משתמש] לפינה הימנית עליונה של תיבת העריכה. לחיצה עליו יוצרת חלונית פופ-אפ שבה כותבים את שם המשתמש שאותו רוצים לתייג. לחיצה על "אישור" בחלונית מוסיפה את קוד התיוג [[משתמש:שם המשתמש]] עם שם המשתמש שאותו רוצים לתייג לתיבת העריכה. |
importScript('משתמש:1Or/sandbox.js'); | |||
הוספת התראה בעת יציאה מהחשבון | למניעת יציאה מהחשבון עקב לחיצה מקרית על "יציאה מהחשבון": בעת לחיצה על "יציאה מהחשבון" תופיע שאלה "האם אתה בטוח?" עם כפתורים "כן" ו"לא". בלחיצה על "לא" נשארים מחוברים לחשבון, ובלחיצה על "כן" מועברים לדף מיוחד:יציאה מהחשבון לאישור היציאה מהחשבון. |
| |||
מקור תמונה לדף קובץ | הוספת תבנית {{מקור תמונה}} לדף שיחת משתמש, ישירות מדף התמונה שהעלה המשתמש | מבוסס על סקריפט 38, הותאם לדפי זרימה ע"י משתמש:Yosef haftke | importScript('משתמש:מקוה/סקריפט מקור תמונה לדף קובץ.js'); | ||
יבוא ועדכון מויקיפדיה (והצגת שינויים מתקדמת) | מוסיף כפתורי "ייבוא" בערך שאינו קיים במכלול או "עדכון" בערך שקיים במכלול מתחת לתיבת העריכה, בתנאי שהערך קיים בויקיפדיה ובתנאי שלמשתמש יש הרשאת מייבא ו/או מעדכן בהתאמה. בלחיצה על "תצוגה מקדימה" צובע מילים חשודות לבדיקה, בלחיצה על "הצגת שינויים" - צובע גם כן בעמודה השמאלית, ומאפשר לחיצה על הכפתור הכחול של "תצוגת הבדלים מתקדמת" למעלה - כדי לאפשר עדכון תוך כדי סינון בצורה נוחה מאד. | importScript('משתמש:גאון הירדן/בדיקת מילים חשודות.js'); | |||
יבוא הפניות (ומציאת ערכים חסרים ליבוא) | בודק הימצאות הפניות לערך הקיימות בויקיפדיה וחסירות במכלול, ומציע לייבא אותן. בנוסף מוסיף פסקה בסרגל שבצד ימין למטה בשם "קישורים לייבוא", ואם נמצאו קישורים אדומים בערך המוצג שקיימים בויקיפדיה ולא במכלול, רושם אותם שם. | importScript('משתמש:בוט גאון הירדן/הפניות.js'); | |||
היסטוריית עריכות (והשוואה לויקיפדיה) | רושם מי עדכן/יבא בפעם האחרונה את הערך במכלול ומתי, כמה עריכות נעשו בויקיפדיה מאז, ומה ההפרש בין גודל הדף בגרסה הנוכחית במכלול לבין הנוכחית בויקיפדיה | importScript('משתמש:בוט גאון הירדן/היסטוריית עריכות.js'); | |||
מוסיף קישור לדפי משנה | מוסיף קיצור דרך ליד 'העדפות' לדפי המשנה שלך. | תורגם מהסקריפט של PrimeHunter | importScript('משתמש:מוטל\'ה/דפי משנה.js'); | ||
התקנה אוטומטית של סקריפט פרטי | מוסיף אפשרות בדף הסקריפט להתקנה במשתמש שלך. (עובד רק בסקריפטים פרטיים) | התקנה מויקיפדיה באנגלית מהדף MediaWiki:Gadget-script-installer.js, הסקריפט באנגלית. |
| ||
הדגשת טקסט שנוסף בדף | מדגיש את הטקסט שנוסף בדף מהביקור האחרון שלכם | התקנה מויקיפדיה באנגלית מהדף User:Þjarkur/Highlight_recently_added_text.js. |
|
סקריפטים נוספים
סקריפטים רבים נוספים ניתן למצוא בוויקיפדיה האנגלית: Wikipedia:WikiProject User scripts/Scripts (ייתכן שבהעברה לעברית יש לבצע התאמות קלות).
ראו גם
- מיוחד:גאדג'טים
- התאמה אישית של תקצירי עריכה
- המכלול:סקריפטים/פיתוח סקריפטים - מדריך לפיתוח סקריפטים