שיחת תבנית:משתמש נוכחי

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

שלום, תוכל להסביר מה הם השימושים האפשריים בתבנית הזו ולשם מה היא נחוצה? חזרתישיחה 02:02, 17 בספטמבר 2016 (IDT)[תגובה]

Guycn2, אם זה לשימושך הפרטי אתה יכול להעביר את זה למרחב המשתמש לך. ראובן מ. - שיחה 02:08, 17 בספטמבר 2016 (IDT)[תגובה]

בתוכנת מדיה־ויקי קיימות הרבה מילות מפתח. למשל, {{שם הדף}} מחזיר את שם הדף הנוכחי, {{כותב גרסה}} מחזיר את שם העורך האחרון בדף, וכו'.
אני לא יודע למה, אבל לא קיימת מילת מפתח בסיסית שמציגה את שם המשתמש המחובר. מילה כזאת יכולה להיות שימושית מאוד, הרבה יותר ממילות מפתח אחרות. לכן, יצרתי את התבנית הזאת, ובעצם היא נועדה לפתור בעיה טכנית. ייתכן שקטגוריה מתאימה יותר היא תבניות לפתרון בעיות טכניות בוויקיפדיה.
התבנית לא נועדה לשימושי הפרטי ולכן אין מקומה במרחב המשתמש שלי. ‏Guycn2 · ☎‏02:24, 17 בספטמבר 2016 (IDT)[תגובה]
תוכל להדגים שימוש אפשרי? ראובן מ. - שיחה 02:27, 17 בספטמבר 2016 (IDT)[תגובה]
נגיד שהייתה הודעת מערכת מסוימת שהיינו רוצים לכתוב בה את שם המשתמש הנוכחי (למשל: "שלום תבנית:משתמש נוכחי, ברוך בואך לוויקיפדיה...")
כרגע התבנית לא בשימוש, אבל היא מהווה תחליף למילת מפתח בסיסית שחסרה בתוכנה, ולכן תמיד טוב שהיא תהיה קיימת למקרה הצורך. ‏Guycn2 · ☎‏02:31, 17 בספטמבר 2016 (IDT)[תגובה]
אבל אם התבנית תושם בדף שלך, אני אראה את השם שלי ולא את שלך. לדוגמה שלך יש את {{שם דף הבסיס}}. חזרתישיחה 02:43, 17 בספטמבר 2016 (IDT)[תגובה]
ובעצם כבר כאן רואים את הטעות: בשורה השלישית מעלי, שמתחילה במילה "נגיד": אני רואה "(למשל: "שלום חזרתי, ברוך בואך לוויקיפדיה...")" (ההדגשה לא במקור). אתה רואה את השם שלך, נכון? חזרתישיחה 02:47, 17 בספטמבר 2016 (IDT)[תגובה]
ומחוץ לחשבון: "(למשל: "שלום , ברוך בואך לוויקיפדיה...")". אין שם משתמש. חזרתישיחה 02:49, 17 בספטמבר 2016 (IDT)[תגובה]
אני אכן רואה את השם שלי. למה זו טעות? הרי זו הכוונה. ‏Guycn2 · ☎‏14:35, 17 בספטמבר 2016 (IDT)[תגובה]
כי אם אני אשים לך, בדף שלך (אבל זה נכון לכל דף) תבנית "שלום {{משתמש נוכחי}}", כל מי שיסתכל על הדף שלך חוץ ממך – לא יראה את השם שלך, אלא את השם של עצמו. אני אראה בדף שלך "שלום חזרתי", ומשה יראה באותו דף שלך בדיוק "שלום משה". חזרתישיחה
ולכן, במקרה כזה, התבנית המתאימה היא {{שם דף הבסיס}}. לעומת זאת, במקרים אחרים, התבנית המתאימה היא {{משתמש נוכחי}}. למשל, אם מישהו רוצה שבדף המשתמש שלו תהיה פנייה אישית לקורא, הוא יכול לכתוב "שלום {{משתמש נוכחי}}, הגעת לדף המשתמש שלי!" – זה אפשרי רק באמצעות התבנית הזו ולא באמצעות {{שם דף הבסיס}}. ‏Guycn2 · ☎‏17:05, 17 בספטמבר 2016 (IDT)[תגובה]
נו, שויין. אולי אפילו אשתמש בה... חזרתישיחה 23:54, 17 בספטמבר 2016 (IDT)[תגובה]
Guycn2, מחקו אותה. תוכל לתפור לי תחליף, עבור שיחת משתמש:חזרתי/הודעת עריכה? חזרתישיחה 22:51, 29 בספטמבר 2018 (IDT)[תגובה]
אם אני זוכר נכון, היא נמחקה משום שגרמה לבעיות בממשק. כנראה שאין בעיה מבחינה טכנית ליצור אותה שוב, והפעם בצורה תקינה שלא תגרום לבעיות.
לשם כך, התבנית עצמה צריכה להכיל משהו פשוט כמו <span class="template-current_username"></span>.
לאחר יצירת התבנית, יש להוסיף לדף מדיה ויקי:Group-user.js משהו כמו:
if ( $( ".template-current_username" ).length ) {
	$( ".template-current_username" ).text( mw.config.get( "wgUserName" ) || "אנונימי" );
}
יחד עם זאת, אני מעדיף לא לעשות זאת בעצמי, אלא רק לאחר בדיקה והסכמה של מומחה כמו ערן או קיפודנחש. ‏Guycn2 · ☎‏ 03:11, 30 בספטמבר 2018 (IDT)[תגובה]
תודה, אמתין לערן או קיפודנחש. אם הנושא לא יאושר – איך אני מעביר את זה לדפים אישיים? ליצור חזרתי/Group-user.js? חזרתישיחה 11:35, 30 בספטמבר 2018 (IDT)[תגובה]
כדי שאפשר יהיה להציג את שם המשתמש של מי שצופה כעת בדף צריך לעשות זאת בהרצת קוד JS בדפדפן של אותו המשתמש. זאת אומרת שכל המשתמשים צריכים להריץ קוד מיוחד לצורך זה (לחלופין אם משתמש מסוים מעוניין בכך הוא יכול להוסיף את הקוד במיוחד:הדף שלי/common.js רק הוא יוכל לראות שהוא המשתמש בדף מסוים - אחרים לא יראו זאת). אני לא חושב שיש הצדקה להריץ קוד כזה אצל כל המשתמשים רק כדי להציג הודעה יפה. ערן - שיחה 19:31, 30 בספטמבר 2018 (IDT)[תגובה]
תודה ערן. Guycn2, לפני שנתיים זה לא עבד? אני זוכר שכן (אבל עברו שנתיים – לך תזכור...) חזרתישיחה 20:24, 30 בספטמבר 2018 (IDT)[תגובה]
חזרתי, זה כן עבד, אבל קובץ ה־JS גרם לבעיה כלשהי בממשק (איני זוכר בדיוק מהי), ולכן התבנית נמחקה. השיטה שהצעתי לעיל כנראה לא תגרום לשום בעיה, אבל אני יכול להבין את ערן: רצוי להכניס שינויים מקומיים לדפי CSS/JS במרחב מדיה־ויקי רק כאשר אין שום ספק שהדבר נחוץ מאוד לאתר ורק כשאין אפשרות אחרת להשיג את אותה התוצאה.
אולי כדאי לבקש מהמפתחים להוסיף לתוכנה מילת קסם שתדפיס את שם המשתמש המחובר. מוזר מאוד שאין מילת קסם בסיסית כזו. ‏Guycn2 · ☎‏ 10:18, 1 באוקטובר 2018 (IDT)[תגובה]
תודה. חזרתישיחה 11:47, 1 באוקטובר 2018 (IDT)[תגובה]