תבנית:סטטיסטיקה/שליפות/מתקדמות/שיאני כמות אירועי שחקן: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
שורה 1: שורה 1:
<includeonly><!--
<includeonly><!--
 
-->{{#vardefine:SameStadiums|{{המרות/המרות אצטדיון/אצטדיון לרשימת אצטדיונים מקושרים| אצטדיון={{{אצטדיון|}}} }} }}<!--
                        -->{{#if: {{{ללא מפעלים מקושרים|}}} | {{#vardefine:מפעל לא מקושר| {{{מפעל|}}} }}  | {{#vardefine:SameCompetitions|{{תבנית: המרות/המרות מפעל/מפעל לרשימת מפעלים מקושרים|מפעל={{{מפעל|}}} }} }} }}<!--
                        -->{{#vardefine:SameStadiums|{{המרות/המרות אצטדיון/אצטדיון לרשימת אצטדיונים מקושרים| אצטדיון={{{אצטדיון|}}} }} }}<!--
                         -->{{#vardefine:SameOpponents|{{המרות/המרות יריבה/יריבה לרשימת יריבות מקושרות|יריבה={{{יריבה|}}} }} }}<!--
                         -->{{#vardefine:SameOpponents|{{המרות/המרות יריבה/יריבה לרשימת יריבות מקושרות|יריבה={{{יריבה|}}} }} }}<!--
                         -->{{#vardefine:resultInt|{{תבנית: המרות/תוצאת משחק למספר|תוצאה={{{תוצאה|}}} }} }}<!--
                         -->{{#vardefine:resultInt|{{תבנית: המרות/תוצאת משחק למספר|תוצאה={{{תוצאה|}}} }} }}<!--
שורה 8: שורה 6:
                         -->{{#cargo_query:
                         -->{{#cargo_query:
tables=Football_Games, Games_Events, Competitions
tables=Football_Games, Games_Events, Competitions
|join on=Football_Games._pageID=Games_Events._pageID, Football_Games.Competition=Competitions.OriginalName
|join on=Football_Games._pageID=Games_Events._pageID,
Football_Games.Competition=Competitions.OriginalName
|where=1=1
|where=1=1
AND Team=1
AND Team=1
שורה 16: שורה 15:
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{שחקנים|}}} |  AND Games_Events.PlayerName IN ({{{שחקנים}}}) }}
{{#if: {{{שחקנים|}}} |  AND Games_Events.PlayerName IN ({{{שחקנים}}}) }}
{{#if: {{{ללא מפעלים מקושרים|}}} | AND Football_Games.Competition = '{{#var:מפעל לא מקושר}}' |
 
{{#if: {{{מפעל|}}} | AND Football_Games.Competition IN ({{#var:SameCompetitions}}) }} }}<!-- the "()" around the SameCompetition required for "IN" operator, list is wrapped with
{{#if: {{{מפעל מקורי|}}}| AND Competitions.OriginalName = "{{{מפעל מקורי|}}}" }}
() -->
{{#if: {{{מפעל נוכחי|}}}| AND Competitions.CurrentName = "{{{מפעל נוכחי|}}}" }}
 
{{#if: {{{יריבה|}}} |  AND Football_Games.Opponent IN ({{#var:SameOpponents}}) }}<!-- the "()" around the SameOpponents required for "IN" operator, list is wrapped with () -->
{{#if: {{{יריבה|}}} |  AND Football_Games.Opponent IN ({{#var:SameOpponents}}) }}<!-- the "()" around the SameOpponents required for "IN" operator, list is wrapped with () -->
{{#if: {{{אצטדיון|}}} |  AND Football_Games.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->
{{#if: {{{אצטדיון|}}} |  AND Football_Games.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->

גרסה מ־13:11, 2 בספטמבר 2022

הסבר על התבנית

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

תבנית זו מתחשבת בפרמטרים קשורים, למשל אם הפרמטר הוא מפעל:
המפעל הוא ליגה לאומית ואירוע גול, אז יחזרו גם גולים ממפעלים הקשורים למפעל ליגה לאומית, כמו ליגת העל, ליגה א' וכו'.

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


מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
ניתן לשלוח כמה אירועים בפרמטר הנ"ל, כאשר הם מופרדים בפסיקים ביניהם: מספר אירוע=3, 5

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

הגבלה=כמות השיאנים שיוחזרו (פרמטר דיפולטי = 10)

עוד תוצאות=הטקסט שיוצג בכדי להגיע לתוצאות נוספות, דיפולט:לא יוצג טקסט ואופציה לצותאות נוספות

התבנית שיוצגו בה השיאנים היא : סטטיסטיקה/טבלת שיאנים


דוגמאות שימוש:

  • המאמנים המובילים בכמות הגולים במשחקים שנגמרו בתיקו - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/שיאני כמות אירועי שחקן| מספר אירוע=3| שיאנים=מאמנים| תוצאה=תיקו}}
  • השופטים המובילים בכמות הגולים שהובקעו (רק של מכבי) - {{תבנית: סטטיסטיקה/שליפות/מתקדמות/שיאני כמות אירועי שחקן| מספר אירוע=3| שיאנים=שופטים}}
  • השחקנים שהכניסו הכי הרבה גולים בהפסדים- {{תבנית: סטטיסטיקה/שליפות/מתקדמות/שיאני כמות אירועי שחקן| מספר אירוע=3| תוצאה=הפסד}}



פרמטרים חסרים:

  • בית או חוץ