שיחת משתמש:אור
| אתה מוזמן לטול חלק במבצע הגדול- ייבוא וסינון כל ויקיפדיה העברית עד חנוכה תשע"ט!
כדי לסייע לך להצטרף לעורכים באפשרותך לגשת:
|
נקיות וסינון: |
הנחיות וסיוע: |
| כדאי מאוד שתקדיש שעה לעבור על כל הקישורים המופיעים כאן. הם יועילו לך רבות בהמשך עבודתך.
| ||
בברכה,
יוסף קמינר, ראש מכון חכמת התורה 15:08, 8 בספטמבר 2017 (IDT)
- שלום יוסף, בנוגע למדיה ויקי:common.js, אשמח אם תוכל להוסיף את הקוד הבא, שמטרתו היא להקל על הוספת סקריפטים:
function importScript(script) { var jsCss; if (script.match(/\.js/)) { jsCss = "javascript" } else { jsCss = "css" } mw.loader.load("www.hamichlol.org.il/w/index.php?title=" + script + '&action=raw&ctype=text/' + jsCss); console.log("www.hamichlol.org.il/w/index.php?title=" + script + '&action=raw&ctype=text/' + jsCss); } function importUserScript() { 'use strict';
var args = arguments;
mw.loader.using( 'mediawiki.util', function () { for ( var arg = 0; arg < args.length; arg++ ) { try { importScript( 'MediaWiki:סקריפטים/' + args[arg] + '.js' ); } catch( e ) { } } } ); }
- הפונקציה השנייה מהדף JS של ויקיפדיה העברית. בברכה, אור (שיחה) 17:08, 8 בספטמבר 2017 (IDT)
- אור - ביצעתי את ההוספה, בלי הזחות אבל לא נורא, נראה שזה יועיל קודם. אעיר שהייתה בזמנו גם בעיה עם תוכן נטען ותבנית לשונית המבוססות על JS, הבעיה נפתרה על ידי המתכנת אין לי מושג איך. דוד (שיחה) 17:38, 8 בספטמבר 2017 (IDT)
- תודה אור. אבקש להוסיף לאור הרשאות עורך ממשק כדי שיוכל בקלות לבצע בעצמו עריכות לשיפור הממשק שלנו, זאת בשל הידע הטכני הרב והמוכנות לתרום ולעזור, יוסף, או דוד תוכלו? בברכה, מלא כל הארץ (שיחה) 17:43, 8 בספטמבר 2017 (IDT)
- אור, מה שהוספת מאפשר גם טעינת importScript? בברכה, מלא כל הארץ (שיחה) 17:50, 8 בספטמבר 2017 (IDT)
- כן, אבל עכשיו יש שגיאה בגלל זה ("הפסקה" האחרונה לא נמחקה). בברכה, אור (שיחה) 17:53, 8 בספטמבר 2017 (IDT)
- אין על אור הענק! בכל מקום שהוא בא מופיע אור! זה לא יאומן כישרון ברמות על. אור, כרגע ההרשאות שקיימים במכלול הם בוט מפעיל מערכת, ביורוקרט, מייבא, עורך, סוקר, סקור עריכות אוטומטית, עורך וידג'טים, emailconfirmed, בודק. תוסיף או שתדריך אותנו איך להוסיף הרשאות עורך ממשק, וכמובן תקבל הרשאה זו (אם נספיק לפני שבת) יוסף (שיחה) 17:59, 8 בספטמבר 2017 (IDT)
- אור, הקישור לסקריפט ההפניות עוד לא הופיע. יוסף, נראה לי גם הרשאת מפעיל מערכת מספיקה. אור, אם אפשר לבקש ממך לא לעסוק באתר זה במהלך השבת יהיה זה הטוב ביותר (החל מעשרה לשבע ועד שמונה ורבע מחר). בברכה, מלא כל הארץ (שיחה) 18:14, 8 בספטמבר 2017 (IDT)
- שבוע טוב אור. רק עכשיו שמתי לב למה שכתבת על הפסקה המיותרת. הסרתי אותה, טעות שלי. אולם הסקריפטים עדיין לא עובדים. דבר נוסף, העתקתי אצלי את סקריפט הקישורים שבנית ליוסף לאחר שהוא אמר שזה פעל אצלו, הסקריפט כביכול פועל אצלי - אלא שתיבת הדו-שיח המתקבלת ריקה.
- בקשר להרשאות (מלא) - אנו פועלים לסדר מחר יצירת הרשאת עורך ממשק, בינתיים אם יהיה צורך אפשר אולי לסדר הרשאה אחרת באופן זמני. תודה!! דוד (שיחה) 23:45, 9 בספטמבר 2017 (IDT)
- שלום אור נתתי לך הרשאות לשם עריכת דפי ממשק סומך עליך שתנהג בהם בזהירות. יוסף (שיחה) 02:59, 10 בספטמבר 2017 (IDT)
- יוסף, תוכל להעניק גם לאור? תודה רבה, אור (שיחה) 18:10, 12 בספטמבר 2017 (IDT)
בוצע דוד (שיחה) 22:05, 12 בספטמבר 2017 (IDT)
- יוסף, תוכל להעניק גם לאור? תודה רבה, אור (שיחה) 18:10, 12 בספטמבר 2017 (IDT)
- שלום אור נתתי לך הרשאות לשם עריכת דפי ממשק סומך עליך שתנהג בהם בזהירות. יוסף (שיחה) 02:59, 10 בספטמבר 2017 (IDT)
- אור, הקישור לסקריפט ההפניות עוד לא הופיע. יוסף, נראה לי גם הרשאת מפעיל מערכת מספיקה. אור, אם אפשר לבקש ממך לא לעסוק באתר זה במהלך השבת יהיה זה הטוב ביותר (החל מעשרה לשבע ועד שמונה ורבע מחר). בברכה, מלא כל הארץ (שיחה) 18:14, 8 בספטמבר 2017 (IDT)
- אין על אור הענק! בכל מקום שהוא בא מופיע אור! זה לא יאומן כישרון ברמות על. אור, כרגע ההרשאות שקיימים במכלול הם בוט מפעיל מערכת, ביורוקרט, מייבא, עורך, סוקר, סקור עריכות אוטומטית, עורך וידג'טים, emailconfirmed, בודק. תוסיף או שתדריך אותנו איך להוסיף הרשאות עורך ממשק, וכמובן תקבל הרשאה זו (אם נספיק לפני שבת) יוסף (שיחה) 17:59, 8 בספטמבר 2017 (IDT)
- כן, אבל עכשיו יש שגיאה בגלל זה ("הפסקה" האחרונה לא נמחקה). בברכה, אור (שיחה) 17:53, 8 בספטמבר 2017 (IDT)
- אור - ביצעתי את ההוספה, בלי הזחות אבל לא נורא, נראה שזה יועיל קודם. אעיר שהייתה בזמנו גם בעיה עם תוכן נטען ותבנית לשונית המבוססות על JS, הבעיה נפתרה על ידי המתכנת אין לי מושג איך. דוד (שיחה) 17:38, 8 בספטמבר 2017 (IDT)
סקריפט התראה על התנגשות עריכה
צהריים טובים, נראה שהתיקון האחרון שלך החיה כל מיני סקריפטים (לצערי לא ראיתי עדיין קישור ליצירת הפניות), וביניהם סקריפט ההתראה על התנגשות עריכה שהעתקתי את הקוד שלו לדף שלי. הבעיה היא שלחיצה על "צפיה בשינוי החדש" מוביל לדף לא קיים, בשל הURL השונה. לדוגמא התנגשות שיצרתי עם עצמי. בברכה, מלא כל הארץ (שיחה) 13:53, 10 בספטמבר 2017 (IDT)
- תוכל בבקשה לבצע את ההתאמות הנדרשות בקוד? ואולי אף ליצור אותו בדף שלך/כללי כדי שכולם יוכלו ליהנות ושיהיה רשום על שמך ושתוכל לבצע בו ניסויים והתאמות עד לפרפקציה (כשבינתיים אהנה לפחות מההתראה)?
mw.loader.using( [ "mediawiki.api" ] ).then( function() { function Alert(title, html) { mw.loader.using( [ "jquery.ui.dialog" ] ).then( function() {
$("
title: title,
resizable: false,
modal: true,
buttons: {
"סגירה": function()
{
$( this ).dialog( "close" );
}
}
});
});
}
var lastEdit = "",
api = new mw.Api(),
apiParams = {
prop: 'revisions',
titles: mw.config.get("wgPageName"),
rvprop: 'ids|timestamp|user',
rvlimit: 1
};
function checkForNewRev() {
api.get( apiParams ).done(function(k){
if (k && k.query && k.query.pages) {
var currentRev = k.query.pages[mw.config.get('wgArticleId')].revisions["0"].revid;
if (lastEdit !== "" && lastEdit !== currentRev) {
if (window.location.search.match(/action\=edit/))
Alert("אזהרה", "הדף השתנה מאז שהתחלת לערוך אותו.
<a href='/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%91%D7%93%D7%9C/" + currentRev + "' target='_blank'>צפייה בשינוי החדש</a>");
else {
Alert("שימו לב", "הדף השתנה מאז שהתחלת לקרוא אותו.
<a href='/wiki/%D7%9E%D7%99%D7%95%D7%97%D7%93:%D7%94%D7%91%D7%93%D7%9C/" + currentRev + "' target='_blank'>צפייה בשינוי החדש</a>");
}
lastEdit = currentRev;
} else {
lastEdit = currentRev;
setTimeout(checkForNewRev, 10000);
}
}
});
}
if (~mw.config.get('wgNamespaceNumber')) {
checkForNewRev();
}
});
מלא כל הארץ (שיחה) 13:56, 10 בספטמבר 2017 (IDT)
- מלא כל הארץ העברתי להעדפות עריכה. בברכה, אור (שיחה) 10:03, 12 בספטמבר 2017 (IDT)
- צהריים טובים אור, הקישור עדיין לא עובד. יתר הסקריפטים נראה שכן, תודה, מלא כל הארץ (שיחה) 13:46, 12 בספטמבר 2017 (IDT)
- מוזר מאוד, תוכל לנסות שוב? אור (שיחה) 14:20, 12 בספטמבר 2017 (IDT)
- מנסה. משום מה 88 (בהעדפות+>גאדג'טים) לא עובד, במקומו מוצג קישור "התראות (מספר משתנה). בברכה, מלא כל הארץ (שיחה) 14:51, 12 בספטמבר 2017 (IDT)
- עכשיו עבד (הקישור). תודה, מלא כל הארץ (שיחה) 14:52, 12 בספטמבר 2017 (IDT)
- תיקנתי את 88, הבעיה הייתה שהוא לא טען את הCSS שלו. אור (שיחה) 15:16, 12 בספטמבר 2017 (IDT)
- תודה, עובד. בברכה, מלא כל הארץ (שיחה) 15:29, 12 בספטמבר 2017 (IDT)
- תיקנתי את 88, הבעיה הייתה שהוא לא טען את הCSS שלו. אור (שיחה) 15:16, 12 בספטמבר 2017 (IDT)
- עכשיו עבד (הקישור). תודה, מלא כל הארץ (שיחה) 14:52, 12 בספטמבר 2017 (IDT)
- מנסה. משום מה 88 (בהעדפות+>גאדג'טים) לא עובד, במקומו מוצג קישור "התראות (מספר משתנה). בברכה, מלא כל הארץ (שיחה) 14:51, 12 בספטמבר 2017 (IDT)
- מוזר מאוד, תוכל לנסות שוב? אור (שיחה) 14:20, 12 בספטמבר 2017 (IDT)
- צהריים טובים אור, הקישור עדיין לא עובד. יתר הסקריפטים נראה שכן, תודה, מלא כל הארץ (שיחה) 13:46, 12 בספטמבר 2017 (IDT)
- איך אני מתקין זאת אצלי? זה כלי אדיר. אולי בכלל יש להגדיר אותו כברירת מחדל. בינתיים עוד לא התקבענו כל כך כפדיה שבשביל להטמיע משהו כל כך בסיסי צריך סחבת של דיונים והצבעות, וכולי האי ואולי. מוסיף והולך (שיחה) 15:35, 12 בספטמבר 2017 (IDT)
- העדפות ← גאדג'טים תחת כותרת עריכה, כרגע סקריפט אחרון. אור, משום מה נעלמו לי מתיבת העריכה סרגל העריכה המורחב ולשוניות התצוגה מקדימה מהירה ושינויים. בברכה, מלא כל הארץ (שיחה) 15:57, 12 בספטמבר 2017 (IDT)
- עדכון, חזר לעבוד (למעט זה שלפעמים זה לא נטען כמו בפדיה). בברכה, מלא כל הארץ (שיחה) 15:58, 12 בספטמבר 2017 (IDT)
תודה רבה! אין מילים! אולי כדאי לעדכן על כך בלוח המודעות וכן להעביר זאת כברירת מחדל. לא רואה שום סיבה הגיונית להתנזר מתוסף הכרחי זה. מוסיף והולך (שיחה) 16:07, 12 בספטמבר 2017 (IDT)
- אפשר להעביר את זה לברירת מחדל, אבל אעדיף אם מישהו אחר יעשה את זה, אני לא ממש מכיר את הנהלים. אור (שיחה) 17:11, 12 בספטמבר 2017 (IDT)
- אין באמת נהלים מהבחינה הזאת. הקהילה הפעילה מונה עוד מספר מועט ביותר של משתתפים שלא הגיעו לדף זה (10 לכל היותר). דוד? בברכה, מלא כל הארץ (שיחה) 18:27, 12 בספטמבר 2017 (IDT)
- בנהים אנו עדיין פוסחים על שתי הסעיפים, ברמה הטכנית עד עכשיו זה נעשה דרך כלל בצד שרת, וממילא היה המכון (שהוא המתפעל) קובע אותם. אבל האמת לא היה כמעט שאלות מעשיות דומות לזה. אני אישית סבור ש88 עשוי להטריד לפעמים, למשל אני שלא משתמש שוטף ברשימת המעקב ולא רגיל לעדכן אותה ולנטר דרכה - מאז שהתקנתי אותו בימים האחרונים הוא קצת מטריד. איני בעד ברירת מחדל.
- אולם מאידך מצד נהליך גרידא, אדרבה שמתי לב עכשיו שהסקריפט הנפלא של אור המוסיף כפתור חתימה סמוך לכפתור השמירה - החל לפעול עכשיו כברירת מחדל, וזאת סמוך ונראה לזה שיוסף דיווח לי שבכוונתו לבקש זאת מאור (מזמן חיפשנו משהו כזה). ל"אור" זאת אני מניח שידי אור בדבר. אגב אור אשמח לשמוע כיצד משנים את ברירת המחדל.
- נ.ב. מלא - הקהילה הפעילה די דינמית, אנשים מגיעים לתקופות נעלמים ושוב חוזרים, כך שהייתי מעריך את הקהילה הפעילה (כלומר אנשים שהשקיעו מאות עריכות בחודשים האחרונים) בכפול מהערכתך. אולם אין בזה נפק"מ כמובן. דוד (שיחה) 18:38, 12 בספטמבר 2017 (IDT)
- שכחתי להזיח, וגם לתייג, וגם חתמתי בטעות פעמיים, איך אני? דוד (שיחה) 18:39, 12 בספטמבר 2017 (IDT)
- דוד, דובר על הגדרת ההתראה על התנגשות כברירת מחדל, לא על 88. לידיעתך לא קיבלתי תיוג. בברכה, מלא כל הארץ (שיחה) 18:47, 12 בספטמבר 2017 (IDT)
- אפשר הדגמה איך זה עובד? צילומסך או משהו? דוד (שיחה) 18:52, 12 בספטמבר 2017 (IDT)
- כנס לגאדג'טים, תפעיל, תפתח אותו דף פעמיים בשתי חלוניות נפרדות (מקש ימני על החלונית ו'שכפל' בכרום), תערוך את הדף באחת החלוניות, לאחר השמירה תעבור לחלונית הבאה ותראה. בברכה, מלא כל הארץ (שיחה) 18:55, 12 בספטמבר 2017 (IDT)
- ניתן להגדיר ברירת מחדל באמצעות פרמטר default (תוכל לראות דוגמה לזה כאן). בברכה, אור (שיחה) 19:01, 12 בספטמבר 2017 (IDT)
- מלא כל הארץ - גדול! רק שלדעתי צריך לשנות ניסוח (משהו כמו "ברגע זה השתנה הדף שהנך עורך כעת וכו').
בעד ברירת מחדל. דוד (שיחה) 20:20, 12 בספטמבר 2017 (IDT)
- אור - תודה (על ההדרכה, והסקריפט)!! דוד (שיחה) 20:21, 12 בספטמבר 2017 (IDT)
- דוד, זה לא בהכרח יהיה באותו הרגע, למשל אם חזרת לדף שנשאר פתוח כעבור זמן רב, אם הוא לא ייטען מחדש תופיע ההודעה. בברכה, מכה"כ (שיחה) 20:26, 12 בספטמבר 2017 (IDT)
- אור - תודה (על ההדרכה, והסקריפט)!! דוד (שיחה) 20:21, 12 בספטמבר 2017 (IDT)
- מלא כל הארץ - גדול! רק שלדעתי צריך לשנות ניסוח (משהו כמו "ברגע זה השתנה הדף שהנך עורך כעת וכו').
- ניתן להגדיר ברירת מחדל באמצעות פרמטר default (תוכל לראות דוגמה לזה כאן). בברכה, אור (שיחה) 19:01, 12 בספטמבר 2017 (IDT)
- כנס לגאדג'טים, תפעיל, תפתח אותו דף פעמיים בשתי חלוניות נפרדות (מקש ימני על החלונית ו'שכפל' בכרום), תערוך את הדף באחת החלוניות, לאחר השמירה תעבור לחלונית הבאה ותראה. בברכה, מלא כל הארץ (שיחה) 18:55, 12 בספטמבר 2017 (IDT)
- אפשר הדגמה איך זה עובד? צילומסך או משהו? דוד (שיחה) 18:52, 12 בספטמבר 2017 (IDT)
- דוד, דובר על הגדרת ההתראה על התנגשות כברירת מחדל, לא על 88. לידיעתך לא קיבלתי תיוג. בברכה, מלא כל הארץ (שיחה) 18:47, 12 בספטמבר 2017 (IDT)
- אין באמת נהלים מהבחינה הזאת. הקהילה הפעילה מונה עוד מספר מועט ביותר של משתתפים שלא הגיעו לדף זה (10 לכל היותר). דוד? בברכה, מלא כל הארץ (שיחה) 18:27, 12 בספטמבר 2017 (IDT)
- אפשר להעביר את זה לברירת מחדל, אבל אעדיף אם מישהו אחר יעשה את זה, אני לא ממש מכיר את הנהלים. אור (שיחה) 17:11, 12 בספטמבר 2017 (IDT)
- עדכון, חזר לעבוד (למעט זה שלפעמים זה לא נטען כמו בפדיה). בברכה, מלא כל הארץ (שיחה) 15:58, 12 בספטמבר 2017 (IDT)
- העדפות ← גאדג'טים תחת כותרת עריכה, כרגע סקריפט אחרון. אור, משום מה נעלמו לי מתיבת העריכה סרגל העריכה המורחב ולשוניות התצוגה מקדימה מהירה ושינויים. בברכה, מלא כל הארץ (שיחה) 15:57, 12 בספטמבר 2017 (IDT)
סקריפטים
אור אם אני מנתח נכון את המצב, הסקריפטים שעובדים כגאדג'טים או סקיריפטים שכל הקוד שלהם נכתב בדף הסקריפטים האישים, הם עובדים תקין!. אבל סקריפטים שעבדים עם importUserScript ומספר לא עובדים תקין במכלול.14:40, 10 בספטמבר 2017 (IDT)
- לא לגמרי, לא כל הגאדג'טים עובדים, אבל ייתכן שזה בשל בעיות פרטיות בקוד שלהם שלא עבר התאמה לאתר. אכן, נראה שimportScript וimportUserScript עוד לא עובדים. בברכה, מלא כל הארץ (שיחה) 14:45, 10 בספטמבר 2017 (IDT)
- תיקנתי. אור (שיחה) 11:33, 12 בספטמבר 2017 (IDT)
אור, כולי הערצה על פעולותיך, מדהים איך כמה שינויים קטנים בידי מי שיודע יוצרים את ההבדל. אין לי נסיון בשימוש בסקריפט הזה. האם אתה רוצה לשחק איתו ולבדוק אם הוא עובד? יש לך הרשאות לזה. דוד (שיחה) 14:49, 10 בספטמבר 2017 (IDT)
- אני מניח שהוא עובד, אבל אני די בטוח שבתקופה הקרובה לא יהיה עומס של שינויים לא בדוקים. אור (שיחה) 11:38, 12 בספטמבר 2017 (IDT)
תיקון קישורי הפניות
שלום אור. יש איזו שהיא דרך קצרה להעביר את כל הקישורים העבירים להפניות אל הדף המקורי. זאת אומרת, אם יש לי קישור של היעקב מליסא שבעצם מפנה לרבי יעקב לורברבוים. האם יש אפשרות שאני עומד בדף הרגיל, ומשם מעביר את הקישור אל הקישור המקורי? מוסיף והולך (שיחה) 22:58, 10 בספטמבר 2017 (IDT)
- יש בוט לזה, שכתוב בפייתון, אבל בשביל זה צריך את הסכמת הקהילה. אור (שיחה) 11:44, 12 בספטמבר 2017 (IDT)
- מה זה אומר? בוט שירוץ אוטומטית בכל הערכים? אני מבקש משהו עדין יותר: כלי שאוכל להפעיל אותו ידנית בערכים בהם אני מבקר, אולי דרך פופאפ. מוסיף והולך (שיחה) 14:19, 12 בספטמבר 2017 (IDT)
- בעיקרון אם ההפניה היא לא שגויה אין צורך להחליף אותה. אור (שיחה) 15:08, 12 בספטמבר 2017 (IDT)
- צורך מהותי - אין, אבל עדיף. הרי בשביל זה יש את "צביעת רקע קישורים להפניות בתכלת" שבהעדפות. בפרט שאצלנו הפניה להפניה - נתקעת (אולי לאחרונה תוקן). ולמיטב ידיעתי גם בפדיה משתדלים לתקן את זה. מוסיף והולך (שיחה) 15:38, 12 בספטמבר 2017 (IDT)
- הפניה להפניה אף פעם לא עובדת. בפדיה יש בוט גלובלי שעובר פעם ב ומתקן, לפעמים גם יגאל מתקן עם AWB. בברכה, מלא כל הארץ (שיחה) 15:53, 12 בספטמבר 2017 (IDT)
- צורך מהותי - אין, אבל עדיף. הרי בשביל זה יש את "צביעת רקע קישורים להפניות בתכלת" שבהעדפות. בפרט שאצלנו הפניה להפניה - נתקעת (אולי לאחרונה תוקן). ולמיטב ידיעתי גם בפדיה משתדלים לתקן את זה. מוסיף והולך (שיחה) 15:38, 12 בספטמבר 2017 (IDT)
- בעיקרון אם ההפניה היא לא שגויה אין צורך להחליף אותה. אור (שיחה) 15:08, 12 בספטמבר 2017 (IDT)
- מה זה אומר? בוט שירוץ אוטומטית בכל הערכים? אני מבקש משהו עדין יותר: כלי שאוכל להפעיל אותו ידנית בערכים בהם אני מבקר, אולי דרך פופאפ. מוסיף והולך (שיחה) 14:19, 12 בספטמבר 2017 (IDT)
ייבוא הפניות
צהריים טובים. בוויקינתונים קיים גאדג'ט לייבוא הפניות, האם תוכל לנסות למצוא את הקוד שלו ולבצע התאמות כדי שיוכל לשמש כאן לייבוא ההפניות מוויקיפדיה? מדובר בגאדג'ט FindRedirectsForAliases[ResourceLoader|dependencies=mediawiki.api,mediawiki.language,mediawiki.util,wikibase,wikibase.sites|rights=edit|type=general]|FindRedirectsForAliases.js|FindRedirectsForAliases.css מהדף MediaWiki:Gadgets-definition. בברכה, מלא כל הארץ (שיחה) 16:09, 12 בספטמבר 2017 (IDT)
- היי, אני לא ממש מכיר את הסקריפט הזה, תוכל להסביר לי מה בדיוק הוא עושה? בברכה, אור (שיחה) 17:14, 12 בספטמבר 2017 (IDT)
- הוא מוסיף אפשרות בתפריט עוד קישור "Find redirects" מוויקיפדיה נבחרת (במקרה ההוא שפת הממשק) עבור הערך המקושר לפריט, אז מופיע חלונית עם רשימת ההפניות, יש לבחור אילו מהם רלוונטיים, והוא מייבא אותם בתור "ידוע גם בשם" (alias). לגבי ההסבר הטכני מאחורי הקלעים אין לי מושג. בברכה, מלא כל הארץ (שיחה) 18:25, 12 בספטמבר 2017 (IDT)
- הוא עורך כאן או בוויקינתונים? אור (שיחה) 18:59, 12 בספטמבר 2017 (IDT)
- הסקריפט עורך בוויקינתונים. אבל אני מניח שניתן לשנות את הקוד כדי שיעבוד כאן וישאב מערך נבחר (כנראה הבחירה תצטרך להיות ידנית) מוויקיפדיה. בברכה, מלא כל הארץ (שיחה) 19:01, 12 בספטמבר 2017 (IDT)
- אני לא בטוח שניתן לערוך בוויקינתונים מכאן. אור (שיחה) 19:05, 12 בספטמבר 2017 (IDT)
- מתנצל על הבלבול, הנחתי שאתה שואל לגבי המקורי. מה שאני רוצה הוא לייבא אותו כדי שיערוך כאן. בברכה, מכה"כ (שיחה) 19:07, 12 בספטמבר 2017 (IDT)
- עכשיו בכלל לא הבנתי. מה הסקריפט אמור לעשות? אור (שיחה) 19:12, 12 בספטמבר 2017 (IDT)
- ליצור כאן במהירות את כל ההפניות שנמצאות גם בוויקיפדיה. בברכה, מכה"כ (שיחה) 19:15, 12 בספטמבר 2017 (IDT)
- אם אני מבין נכון, אתה מעוניין בסקריפט שאתה נותן לו שם של ערך (אותו שם גם בוויקיפדיה וגם במכלול), הוא בודק אילו דפים מפנים לדף הזה בוויקיפדיה, ויוצר אותם כאן, נכון? אור (שיחה) 19:20, 12 בספטמבר 2017 (IDT)
- זה לא יהיה אותו שם לרוב, בגלל שכאן מקובלת הקידומת "הרב" בשמות ערכים. אבל הקונספט הוא מה שאתה מתאר, כדאי שתצוץ חלונית עם שמות ההפניות לבחירה אילו מהם רלוונטיים ואישור. צריך שייכלל שם הערך המקורי ביצירה האוטומטית במקרה שהוא שונה. בברכה, מכה"כ (שיחה) 20:25, 12 בספטמבר 2017 (IDT)
- אם אני מבין נכון, אתה מעוניין בסקריפט שאתה נותן לו שם של ערך (אותו שם גם בוויקיפדיה וגם במכלול), הוא בודק אילו דפים מפנים לדף הזה בוויקיפדיה, ויוצר אותם כאן, נכון? אור (שיחה) 19:20, 12 בספטמבר 2017 (IDT)
- ליצור כאן במהירות את כל ההפניות שנמצאות גם בוויקיפדיה. בברכה, מכה"כ (שיחה) 19:15, 12 בספטמבר 2017 (IDT)
- עכשיו בכלל לא הבנתי. מה הסקריפט אמור לעשות? אור (שיחה) 19:12, 12 בספטמבר 2017 (IDT)
- מתנצל על הבלבול, הנחתי שאתה שואל לגבי המקורי. מה שאני רוצה הוא לייבא אותו כדי שיערוך כאן. בברכה, מכה"כ (שיחה) 19:07, 12 בספטמבר 2017 (IDT)
- אני לא בטוח שניתן לערוך בוויקינתונים מכאן. אור (שיחה) 19:05, 12 בספטמבר 2017 (IDT)
- הסקריפט עורך בוויקינתונים. אבל אני מניח שניתן לשנות את הקוד כדי שיעבוד כאן וישאב מערך נבחר (כנראה הבחירה תצטרך להיות ידנית) מוויקיפדיה. בברכה, מלא כל הארץ (שיחה) 19:01, 12 בספטמבר 2017 (IDT)
- הוא עורך כאן או בוויקינתונים? אור (שיחה) 18:59, 12 בספטמבר 2017 (IDT)
- הוא מוסיף אפשרות בתפריט עוד קישור "Find redirects" מוויקיפדיה נבחרת (במקרה ההוא שפת הממשק) עבור הערך המקושר לפריט, אז מופיע חלונית עם רשימת ההפניות, יש לבחור אילו מהם רלוונטיים, והוא מייבא אותם בתור "ידוע גם בשם" (alias). לגבי ההסבר הטכני מאחורי הקלעים אין לי מושג. בברכה, מלא כל הארץ (שיחה) 18:25, 12 בספטמבר 2017 (IDT)
סקריפט ההפניות
משום מה לא עובד עכשיו (אולי בעקבות עריכותיי האחרונות). תוכל בבקשה לבדוק? (אולי כדאי גם שתעביר למרחב המשתמש שלך, הרי אתת כתבת. בברכה, מלא כל הארץ (שיחה) 16:45, 12 בספטמבר 2017 (IDT)
- עדכון, עובד. רק לאט יותר מבפדיה, ולא ראיתי הודעה על הצלחה (אבל זה יכול להיות כיוון שאיבדתי סבלנות). בברכה, מלא כל הארץ (שיחה) 16:59, 12 בספטמבר 2017 (IDT)
- לי הוא עבד, ועבד ממש מהר. אור (שיחה) 17:18, 12 בספטמבר 2017 (IDT)
- יכול להיות שסתם האינטרנט ממנו ערכתי איטי. בברכה, מלא כל הארץ (שיחה) 18:22, 12 בספטמבר 2017 (IDT)
- לי הוא עבד, ועבד ממש מהר. אור (שיחה) 17:18, 12 בספטמבר 2017 (IDT)
סקריפט תפריט צד
שלום אור, אשמח אם תוכל לעזור לי בשאלה זו:
יצרתי סקריפט קטן, על בסיס הסקריפט בהעדפות שמאפשר הוספת קישורים אישיים, במטרה להוסיף משבצת תוכן ייעודית בתפריט הצד (לאו דוקא עבור קישורים) שתופיע לכל משתמשי המכלול. שיבצתי אותו בדף הסקריפטים הראשי והוא פועל לשביעות רצוני, חוץ מבעיה אחת: המשבצת הייעודית מופיעה דוקא מתחת למקטע הראשי, ומעל למקטע "המכלול לעורכים". הייתי רוצה שהמשבצת תהיה בחלק התחתון של התפריט, אחרי המקטע "כלים", ובכלל שתהיה לי האפשרות לשחק עם המיקום. אני מעתיק לפה את קוד הסקריפט, למרות שהוא נמצא גם בדף הסקריפטים הראשי:
$(function(){
function createCustomNav(linkstext) {
if (mw.config.get('skin') == 'vector') {
var linksPortalName = 'myLinksPortal';
var div = $('<div>', { id: linksPortalName } ).addClass('portal');
$('#mw-panel > div.portal:eq(0)').after(div
.append($('<div>', {'class': 'body'}).html(linkstext))
);
$( document ).trigger( 'new-portlet-link', [linksPortalName] );
return;
}
}
$.ajax({
url: mw.util.wikiScript('index'),
data: {
title: 'המכלול:' + 'שיתופי פעולה',
action: 'render'
},
success: createCustomNav
});
});
אעריך מאוד את חוות דעתך בעניין. דוד (שיחה) 01:00, 13 בספטמבר 2017 (IDT)
- אתה בטוח שהוא עובד? אני לא רואה עוד משבצת. אור (שיחה) 07:39, 13 בספטמבר 2017 (IDT)
- הסתרתי אותה כרגע כדי לא להציק למכלולאים, כל שעליך לעשות הוא למלא תוכן בדף המכלול:שיתופי פעולה והתוכן יופיע בתפריט הצד הציבורי. דוד (שיחה) 10:01, 13 בספטמבר 2017 (IDT)
- עכשיו זה אחרי "כלים". אור (שיחה) 13:11, 13 בספטמבר 2017 (IDT)
- אין עליך. דוד (שיחה) 17:20, 13 בספטמבר 2017 (IDT)
- עכשיו זה אחרי "כלים". אור (שיחה) 13:11, 13 בספטמבר 2017 (IDT)
- הסתרתי אותה כרגע כדי לא להציק למכלולאים, כל שעליך לעשות הוא למלא תוכן בדף המכלול:שיתופי פעולה והתוכן יופיע בתפריט הצד הציבורי. דוד (שיחה) 10:01, 13 בספטמבר 2017 (IDT)
גישה לסקריפט מקוד מקור
שלום אור
אני רוצה ליצור סקריפט פשוט מאוד, כל מה שאני רוצה זה פונקציה מסויימת פשוטה שתחזיר מחרוזת, או אפילו שתחזיר משתנה בוליאני, אלא שאני רוצה לגשת לזה מקוד מקור, כלומד תבנית שתקבל את המשתנה או המחרוזת שיחזיר הסקריפט. אני יודע איך עושים כזה דבר בשפת לואה (invoke#) אבל לא יודע איך עושים זאת מJS. תודה מראש דוד (שיחה) 00:26, 14 בספטמבר 2017 (IDT)
- לא הבנתי כלום. אור (שיחה) 09:05, 14 בספטמבר 2017 (IDT)
- בקיצור, כמו שיש מילה מיוחדת "#invoke" המאפשרת לקבל מחרוזת ממודל "יחידה:" (בשפת לואה) - יש משהו מקביל המאפשר לקבל מחרוזת מסדקריפט JS? דוד (שיחה) 09:33, 14 בספטמבר 2017 (IDT)
- אתה רוצה שמשהו כמו {{ערך|ישראל}} יציג את הערך "ישראל" באמצעות JS? אור (שיחה) 12:09, 14 בספטמבר 2017 (IDT)
- בדיוק. או לדוגמה משהו כמו {{שם תבנית|1+1}} יציג "2" באמצעות חישוב בJS. דוד (שיחה) 13:47, 14 בספטמבר 2017 (IDT)
- הדרך שאני מכיר ומשתמש - דאג לכך שהקוד של התבנית יכניס את התוכן שלה לתוך class ואז תכתוב קוד JS שישתמש בclass/ אם זה לא מובן, תגיד לי ואראה לך דוגמה. אור (שיחה) 14:25, 14 בספטמבר 2017 (IDT)
- תודה, אודה לך אם תראה לי דוגמה פשוטה. דוד (שיחה) 15:39, 14 בספטמבר 2017 (IDT)
- יש להוסיף את הקטע הבא לדף הסקריפטים האישי שלכם:
- תודה, אודה לך אם תראה לי דוגמה פשוטה. דוד (שיחה) 15:39, 14 בספטמבר 2017 (IDT)
- הדרך שאני מכיר ומשתמש - דאג לכך שהקוד של התבנית יכניס את התוכן שלה לתוך class ואז תכתוב קוד JS שישתמש בclass/ אם זה לא מובן, תגיד לי ואראה לך דוגמה. אור (שיחה) 14:25, 14 בספטמבר 2017 (IDT)
- בדיוק. או לדוגמה משהו כמו {{שם תבנית|1+1}} יציג "2" באמצעות חישוב בJS. דוד (שיחה) 13:47, 14 בספטמבר 2017 (IDT)
- אתה רוצה שמשהו כמו {{ערך|ישראל}} יציג את הערך "ישראל" באמצעות JS? אור (שיחה) 12:09, 14 בספטמבר 2017 (IDT)
- בקיצור, כמו שיש מילה מיוחדת "#invoke" המאפשרת לקבל מחרוזת ממודל "יחידה:" (בשפת לואה) - יש משהו מקביל המאפשר לקבל מחרוזת מסדקריפט JS? דוד (שיחה) 09:33, 14 בספטמבר 2017 (IDT)
if ($(".JSalert").length) {
for (var num in $(".JSalert")) {
if ($(".JSalert")[num].innerText)
alert($(".JSalert")[num].innerText);
}
}
- ותיכנס לדף משתמש:אור/ניסיון. בברכה, אור (שיחה) 15:54, 14 בספטמבר 2017 (IDT)
- תודה אור! לצערי אני ממש לומד את הJS בניסוי ותעיה והסתבך לי משהו. תוכל לעשות לי דגומה מנימליסטית כמו מה שלמשל ביקשתי {{שם תבנית|1+1}} שיציג "2"? דוד (שיחה) 16:08, 14 בספטמבר 2017 (IDT)
- נ.ב. מה פשר הסימן "$"? אני מבין שזה לא סימן כללי בJS אלא דרך לגשת לאובייקטים של מדיה-ויקי, תוכל להסביר? (כמה אתה לוקח לשעה על שיעורים פרטיים
?) דוד (שיחה) 16:11, 14 בספטמבר 2017 (IDT)
- גם אני למדתי (ועדיין) את JS בניסוי ותעיה. זאת לא דוגמה מנימליסטית, זה היופי כאן, שreturn לא ישנה את התוכן של התבנית, כי הוא בכלל לא יודע מה זה "תבנית". הדולר זה w:he:JQuery. בעיקרון אני יכול לכתוב לך קוד של זה, אבל הוא יהיה טיפה מסובך, כך שאני לא בכוח שתבין. אם תרצה שאני אסביר לך משהו ספציפי, זה יהיה קל יותר לשנינו. אור (שיחה) 16:16, 14 בספטמבר 2017 (IDT)
- נ.ב. מה פשר הסימן "$"? אני מבין שזה לא סימן כללי בJS אלא דרך לגשת לאובייקטים של מדיה-ויקי, תוכל להסביר? (כמה אתה לוקח לשעה על שיעורים פרטיים
- תודה אור! לצערי אני ממש לומד את הJS בניסוי ותעיה והסתבך לי משהו. תוכל לעשות לי דגומה מנימליסטית כמו מה שלמשל ביקשתי {{שם תבנית|1+1}} שיציג "2"? דוד (שיחה) 16:08, 14 בספטמבר 2017 (IDT)
- ותיכנס לדף משתמש:אור/ניסיון. בברכה, אור (שיחה) 15:54, 14 בספטמבר 2017 (IDT)
לכן, מה שחשבתי מתאים הוא ליצור גאדג'ט כמעט ריק מתוכן, ותבנית שפשוט תזהה אם הג'אדג'ט מופעל אצל המשתמש, בלי שתעשה כל פעולה נוספת. כלומר הגאדג'ט יוכל להחזיר (במידה והוא פועל) משתנה בוליאני או מחרוזת וכך אזהה שהוא פועל, או לא להחזיר כלום וכך אזהה שהוא לא פועל. כך אוכל לחשב בתנית פלט למשתמש שמותנה בכך שהוא הפעיל את הגאדג'ט.
תודה רבה! מראש! דוד (שיחה) 16:24, 14 בספטמבר 2017 (IDT)
- זה תלוי על מה אתה מדבר - כי אם אתה רוצה לבדוק האם משתמש מפעיל גאדג'ט כלשהו (שנמצא במרחב מדיה ויקי) אז אתה יכול לכתוב קוד בגאדג'ט עצמו שיציג תוכן שיוסתר כברירת מחדל, או שיציג תוכן שיוגדר בתוך הגאדג'ט, או שיציג תוכן שנמצא בדף אחר.. אור (שיחה) 16:33, 14 בספטמבר 2017 (IDT)
- אני רוצה לעשות את הבדיקה הזו דווקא מתוך הקוד מקור. או אולי לא דווקא את הבדיקה, אבל אני רוצה לשבץ בקוד מקור פרמטרים בתוך תבנית - כאשר התבנית תציג פרטמטר א' אם המשתמש הפעיל את הגאדג'ט, ופרמטר ב' אם הוא לא הפעיל. כך: {{בדיקה|הג'אדג'ט פעיל|הגאדג'ט לא פעיל}} דוד (שיחה) 16:42, 14 בספטמבר 2017 (IDT)
- אתה יכול לעשות {{בדיקה|הגאדג'ט פעיל|הגאדג'ט לא פעיל}}, להכניס כל אחד לclass שונה, את ה"גאדג'ט פעיל" תעלים בברירת מחדל (דרך JS או CSS), ובקוד של הגאדג'ט תעשה שזה יסתיר את הלא פעיל ויציג את הפעיל. אם תגיד לי איזה גאדג'ט ואיזה טקסט - אוכל לעשות זסאת עבורך. אור (שיחה) 17:15, 14 בספטמבר 2017 (IDT)
- אעריך מאוד אם תוכל להדגים זאת עבורי. (אגב, ב"לואה" (מודל "יחידה") יש דרך לשלב JS? זה הופך את כל העניין לפשוט.) דוד (שיחה) 17:21, 14 בספטמבר 2017 (IDT)
- אה, שכחתי לפרט מה שביקשת. אתה יכול להשתמש באיזה טקסט שלא יהיה, אשנה אחר כך. צור גאדג'ט באיזה שם, הטקסט המוצג יכול להיות כמו בדוגמה "הגאדג'ט פעיל" או "הגאדג'ט לא פעיל". את הclass צריך ליצור? או משהו קיים? דוד (שיחה) 17:24, 14 בספטמבר 2017 (IDT)
- עכשיו תראה: {{התראה|פעיל=קוד פעיל|לא פעיל=קוד לא פעיל}} => "תבנית:התראה", בקוד של הגאדג'ט פשוט תרשום
$(".gadget1").show(); $(".gadget0").hide();
- וזהו. בעניין JS בתוך לואה - כלומר, JS בתוך תבניות, ואפשר לנצל את זה ממש בקלות לרעה. כל משתמש יכול לשים תבנית שתגרום לך בלא מודע למחוק דף, לשחזר עריכה או להעניק הרשאה. אור (שיחה) 17:35, 14 בספטמבר 2017 (IDT)
תודה רבה! אור! אתה גדול, זה ישמש אותנו מאוד. למרות שעדיין לא תפסתי בדיוק מה עשית: הצגת את כל המופעים של "gadget1" והסתרת את המופעים של "gadget0". אבל: א. איך הJS מזהה ש"gadget1" הוא class? ב. האם לא צריך קודם ליצור class בשם "gadget1"?- בקשר ללואה - אתה מתכוון אז שהשילוב אינו אפשרי? ואיך בדיוק זה לא מודע, התבנית אמורה לקרוא למודל לשם פונקציה מסויימת. אולי אתה מתכוון שפשוט לא כדאי לתת למשתמש מן השורה גישה לJS.
- ושאלה אחרונה - אני מבין ממך שדרך JS אפשר לשנות הרשאות?? 18:10, 14 בספטמבר 2017 (IDT)
- אה, ותודה על המעקב הצמוד! ממש חונכות
. דוד (שיחה) 18:13, 14 בספטמבר 2017 (IDT)
- גם אני למדתי JS מלשאול אנשים מוויקיפדיה, ואני שמח שהגעתי ליום שאני יכול לעזור לאחרים כמו שעזרו לי. ההגדרה של הקלסים בוצעה בתבנית, ההסתרה של 0 בוצעה גם היא בתבנית. הJS מזהה שהם קלסים בגלל ה"." שאחרי הדולר: נקודה = class, כרוכית (#) = id. אם יהיה אפשר להכניס קוד של JS בעריכה של תבנית, אז כל אחד יכול להחליט מה יוצג בלי כמעט הגבלות, בגלל זה האופציה שמורה רק למפעילי מערכת. וכן, דרך JS אפשר לשנות הרשאות, למחוק וליצור דפים, לערוך או לבצע בדיקה על משתמש. בגלל זה לא לכולם יש גישה לזה. אור (שיחה) 18:18, 14 בספטמבר 2017 (IDT)
- תודה רבה. אכן, לזכור את הימים שאתה היית מתחיל ולהעניק לאחרים מה שהיית רוצה לקבל אז - זה דבר שיש כאלו שנכשלים בו בוויקיפדיה. כעת הבנתי יותר ברור מה הולך. הייתי בטוח שclass צריך קודם כל להגדיר בקובץ css. האם בJS אפשר גם ליצור הרשאה חדשה שלא קיימת? למשל, לאפשר את הפעלת הגאדג'טים שיצרתי (וממילא הצפייה בטקסטים) רק למי שניתנת לו ההרשאה? דוד (שיחה) 18:28, 14 בספטמבר 2017 (IDT)
- הרשאות הרשאות אפשר ליצור רק בצד שרת. אין אפשרות להגביל אנשים מהבחינה הזאת, כי הם תמיד יכולים להעתיק את הקוד לדף שלהם ולא להיות תלויים בך. אור (שיחה) 18:31, 14 בספטמבר 2017 (IDT)
- אור, יש לי בעיה עם הגאדג'ט הזה. יצרתי שלושה כאלו, ואני מנסה כעת לייצר תבנית שתזהה אילו מהם מופעלים. משום מה זה מסרב לעבוד בתוך משפטי תנאי וכדו'. ניסיתי כל קומבינציה שעלתה בדעתי, כנראה ההמחרוזת המוחזרת לא יכולה להתנהג כטקסט רגיל, ומשכך אני לא יכול להשתמש בה למטרה המקורית שלי - לבחון בתבנית אם הגאדג'ט מופעל. אפשר לראות את הבעיה בקלות בהבדל בין בתוצאה פה לבין התוצאה פה. אשמח לעזרתך, תודה, דוד (שיחה) 21:44, 14 בספטמבר 2017 (IDT)
- בינתיים עקפתי בינתיים את הבעיה בדרך אחרת, אולם אשמח בכל זאת לשמוע על פתרון. 01:41, 15 בספטמבר 2017 (IDT)
- עדיין לא הבנתי מה אתה מנסה לעשות פה. אם זאת העקיפה המדוברת, אז אפשר פשוט להוסיף display: none; כמו שעשיתי. אור (שיחה) 09:31, 15 בספטמבר 2017 (IDT)
- תוכל להסתכל בהעדפות. הרעיון הוא להפעיל 3 גאדג'טים, כשהפעלה של אחד תגרום להצגת טקסט מסויים - ולהסתיר את שאר הטקסטים, הפעלה של אחר תציג רק אותו וכנ"ל וכן הצגה של השלישי. בתחילה ניסיתי לעשות זאת ע"י תנאי ויקי (ההדגמה שנתתי לך למעלה השתנת בינתיים אז בטח לא הבנת אותה), אולם התברר שתנאים או פונקציות ויקי אחרות לא מזהות את הטקסט המוצג/מוסתר על ידי הclass בצורה תקינה, ולא הצלחתי לזהות באמצעותן בעצם איזה גאדג'ט מופעל עכשיו.
- אז במקום זה ביצעתי עקיפה, במקום תנאי, פשוט שמתי את 3 הטקסטים הראשונים בתוך 3 תגיות span נפרדות עם class נפרד, עשיתי במדיה-ויקי:common.js ברירת מחדל ששלושת הclass יוסתרו, ובכל אחד מהגאדג'טים הגדרתי להציג את הclass שלו ולהסתיר את האחרים. יש בזה נוחות מסויימת (לא צריך קינון של תנאים בלי סוף) אבל במצבים מסויימים זה עשוי להקשות ולא לאפשר לי פונקציונליות מסויימת. תודה, דוד (שיחה) 13:32, 15 בספטמבר 2017 (IDT)
- לא ממש מבין את התועלת, אבל מאחל לך בהצלחה. אור (שיחה) 14:34, 15 בספטמבר 2017 (IDT)
- התועלת בשלושת האפשרויות? משמעותית מאוד למכלול. מקוה להציג אותה רשמית לציבור בקרוב. התועלת מהדרך הראשונה שלא הצלחתי? מתקשה להגדיר, אולי באמת יתברר שאין הבדל. בכל מקרה מסקרנות ולימוד רציתי לבין למה ואיך זה לא עבד. דוד (שיחה) 17:06, 15 בספטמבר 2017 (IDT)
- לא ממש מבין את התועלת, אבל מאחל לך בהצלחה. אור (שיחה) 14:34, 15 בספטמבר 2017 (IDT)
- עדיין לא הבנתי מה אתה מנסה לעשות פה. אם זאת העקיפה המדוברת, אז אפשר פשוט להוסיף display: none; כמו שעשיתי. אור (שיחה) 09:31, 15 בספטמבר 2017 (IDT)
- בינתיים עקפתי בינתיים את הבעיה בדרך אחרת, אולם אשמח בכל זאת לשמוע על פתרון. 01:41, 15 בספטמבר 2017 (IDT)
- אור, יש לי בעיה עם הגאדג'ט הזה. יצרתי שלושה כאלו, ואני מנסה כעת לייצר תבנית שתזהה אילו מהם מופעלים. משום מה זה מסרב לעבוד בתוך משפטי תנאי וכדו'. ניסיתי כל קומבינציה שעלתה בדעתי, כנראה ההמחרוזת המוחזרת לא יכולה להתנהג כטקסט רגיל, ומשכך אני לא יכול להשתמש בה למטרה המקורית שלי - לבחון בתבנית אם הגאדג'ט מופעל. אפשר לראות את הבעיה בקלות בהבדל בין בתוצאה פה לבין התוצאה פה. אשמח לעזרתך, תודה, דוד (שיחה) 21:44, 14 בספטמבר 2017 (IDT)
- הרשאות הרשאות אפשר ליצור רק בצד שרת. אין אפשרות להגביל אנשים מהבחינה הזאת, כי הם תמיד יכולים להעתיק את הקוד לדף שלהם ולא להיות תלויים בך. אור (שיחה) 18:31, 14 בספטמבר 2017 (IDT)
- תודה רבה. אכן, לזכור את הימים שאתה היית מתחיל ולהעניק לאחרים מה שהיית רוצה לקבל אז - זה דבר שיש כאלו שנכשלים בו בוויקיפדיה. כעת הבנתי יותר ברור מה הולך. הייתי בטוח שclass צריך קודם כל להגדיר בקובץ css. האם בJS אפשר גם ליצור הרשאה חדשה שלא קיימת? למשל, לאפשר את הפעלת הגאדג'טים שיצרתי (וממילא הצפייה בטקסטים) רק למי שניתנת לו ההרשאה? דוד (שיחה) 18:28, 14 בספטמבר 2017 (IDT)
- גם אני למדתי JS מלשאול אנשים מוויקיפדיה, ואני שמח שהגעתי ליום שאני יכול לעזור לאחרים כמו שעזרו לי. ההגדרה של הקלסים בוצעה בתבנית, ההסתרה של 0 בוצעה גם היא בתבנית. הJS מזהה שהם קלסים בגלל ה"." שאחרי הדולר: נקודה = class, כרוכית (#) = id. אם יהיה אפשר להכניס קוד של JS בעריכה של תבנית, אז כל אחד יכול להחליט מה יוצג בלי כמעט הגבלות, בגלל זה האופציה שמורה רק למפעילי מערכת. וכן, דרך JS אפשר לשנות הרשאות, למחוק וליצור דפים, לערוך או לבצע בדיקה על משתמש. בגלל זה לא לכולם יש גישה לזה. אור (שיחה) 18:18, 14 בספטמבר 2017 (IDT)
- עכשיו תראה: {{התראה|פעיל=קוד פעיל|לא פעיל=קוד לא פעיל}} => "תבנית:התראה", בקוד של הגאדג'ט פשוט תרשום
- אה, שכחתי לפרט מה שביקשת. אתה יכול להשתמש באיזה טקסט שלא יהיה, אשנה אחר כך. צור גאדג'ט באיזה שם, הטקסט המוצג יכול להיות כמו בדוגמה "הגאדג'ט פעיל" או "הגאדג'ט לא פעיל". את הclass צריך ליצור? או משהו קיים? דוד (שיחה) 17:24, 14 בספטמבר 2017 (IDT)
- אעריך מאוד אם תוכל להדגים זאת עבורי. (אגב, ב"לואה" (מודל "יחידה") יש דרך לשלב JS? זה הופך את כל העניין לפשוט.) דוד (שיחה) 17:21, 14 בספטמבר 2017 (IDT)
- אתה יכול לעשות {{בדיקה|הגאדג'ט פעיל|הגאדג'ט לא פעיל}}, להכניס כל אחד לclass שונה, את ה"גאדג'ט פעיל" תעלים בברירת מחדל (דרך JS או CSS), ובקוד של הגאדג'ט תעשה שזה יסתיר את הלא פעיל ויציג את הפעיל. אם תגיד לי איזה גאדג'ט ואיזה טקסט - אוכל לעשות זסאת עבורך. אור (שיחה) 17:15, 14 בספטמבר 2017 (IDT)
- אני רוצה לעשות את הבדיקה הזו דווקא מתוך הקוד מקור. או אולי לא דווקא את הבדיקה, אבל אני רוצה לשבץ בקוד מקור פרמטרים בתוך תבנית - כאשר התבנית תציג פרטמטר א' אם המשתמש הפעיל את הגאדג'ט, ופרמטר ב' אם הוא לא הפעיל. כך: {{בדיקה|הג'אדג'ט פעיל|הגאדג'ט לא פעיל}} דוד (שיחה) 16:42, 14 בספטמבר 2017 (IDT)
בלון צף
שלום אור, אני ממשיך לבקש את עזרתך הנדיבה. אני זקוק לשורת קוד שתיצור בלון פופ-אפ בעת מעבר עכבר על טקסט מclass מסויים. אני מבין שכדי ליצור את הבלון אני צריך את האובייקט "window.hover" - אבל מה אני עושה עם זה? אודה לך מאוד על עזרתך. דוד (שיחה) 21:31, 17 בספטמבר 2017 (IDT)
- איך ליצור בלון פופאפ תוכל לקרוא כאן. בברכה, אור (שיחה) 08:56, 18 בספטמבר 2017 (IDT)
- אין עליך. כבר אמרתי? החכמה היא לא רק ללמד, אלא לאפשר לתלמיד ללמוד ולהחכים בעצמו בלי תלות במורה
. דוד (שיחה) 10:02, 18 בספטמבר 2017 (IDT)
- טוב, למדתי על הפופ-אפ, אבל לא קלטתי איך אני מפעיל אותו בהצבעה על אלמנט מסויים (במקרה שלנו - span עם class מסויים). מה עשיתי לא טוב כאן? תודה דוד (שיחה) 10:19, 18 בספטמבר 2017 (IDT)
- אם הבנתי נכון - אתה כתבת פונקציה בלי לקרוא לה, ככה שהקוד בתוכה לא רץ. בנוגע לאיך אתה מפעיל אותו במעבר על משהו מסוים אני יכול להגיד לך שאני לא יודע. לא הייתי ממליץ על hover כי זה מעט מסובך. אור (שיחה) 17:21, 18 בספטמבר 2017 (IDT)
- hover זו השיטה שבה משתמשים הסקריפטים של הפופ-אפ על קישורים, שבעצם לקוחים מויקיפדיה האנגלית - נכון?
- תראה, הכי קל שאנסה להבהיר פשוט מה אני מנסה לעשות ואולי יהיו לך רעיונות. האם איכפת לך ליצור איתי קשר במייל? אעריך את זה מאוד. תודה, דוד (שיחה) 16:31, 25 בספטמבר 2017 (IDT)
- hover זה פונקציה שאומרת מה לעשות במקרה שהעכבר עובר על מקום מסוים ומה לעשות כשהוא מתנתק ממנו. אין לי מושג מה קורה בוויקיפדיה האנגלית. כן, אני תמיד אעדיף מייל, orwikipedia כרוכית gmail.com. בברכה, אור (שיחה) 09:20, 26 בספטמבר 2017 (IDT)
- אם הבנתי נכון - אתה כתבת פונקציה בלי לקרוא לה, ככה שהקוד בתוכה לא רץ. בנוגע לאיך אתה מפעיל אותו במעבר על משהו מסוים אני יכול להגיד לך שאני לא יודע. לא הייתי ממליץ על hover כי זה מעט מסובך. אור (שיחה) 17:21, 18 בספטמבר 2017 (IDT)
- טוב, למדתי על הפופ-אפ, אבל לא קלטתי איך אני מפעיל אותו בהצבעה על אלמנט מסויים (במקרה שלנו - span עם class מסויים). מה עשיתי לא טוב כאן? תודה דוד (שיחה) 10:19, 18 בספטמבר 2017 (IDT)
- אין עליך. כבר אמרתי? החכמה היא לא רק ללמד, אלא לאפשר לתלמיד ללמוד ולהחכים בעצמו בלי תלות במורה
עיכוב סקריפטים
ערב טוב. מה שלומך? יש לך מושג למה זה לא עובד? זה אמנם העלים את הסקריפטים, אבל אני לא רואה שום כפתור להפעיל אותם, וגם לא מצליח באמצעות מקש הקיצור. אולי חסר עוד משהו בcommon.js הכללי? בברכה, מכה"כ • שיחה • כ"ה בתשרי ה'תשע"ח • 17:50, 15 באוקטובר 2017 (IDT)
קוד LaTex
לא הייתי בכל הדיון ואני לא יודע איך התייחסת לבעיה שיהודה שמחה ולדמן הציג. אבל ראיתי שם שהגבת שאתה לא מבין מה הבעיה, והוא הגיב ב"אהההההם" תייגתי אותך אבל אני לא יודע אם קבלת את התיוג תראה בהמכלול:דלפק ייעוץ#קוד LaTex, תודה רבה יהודה • שיחה • כ' בחשוון ה'תשע"ח • 19:23, 8 בנובמבר 2017 (IST)
חצי מיליון יהודים צריכים אותך!

מזל-טוב
| ברכה אישית ממני | |
| לכבוד המשתמש/ת אור אני מאחל לך מזל-טוב! עד 120 שנה! |
- מומחה גדול שים לב שמשתמש אור לא דרך פה כבר שש שנים (המקור לכך הוא סקריפט 67). אני ואתה (שיחה) עם ישראל חי. 04:31, 15 בדצמבר 2023 (IST)
