תבנית:ספר: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
(החלפת הדף בתוכן "<includeonly><!-- המרת פרמטרים לאחסון בקארגו -->{{#vardefine:פריט לבוש | {{#בחר: {{{פריט לבוש|}}} | חולצה = 1 | מ...")
תגית: החלפה
שורה 1: שורה 1:
<!--
<includeonly><!--


-חיפוש בטבלת Games_Catalog-
המרת פרמטרים לאחסון בקארגו
משתני חיפוש קצרים
-->{{#vardefine:פריט לבוש | {{#בחר: {{{פריט לבוש|}}}
-->{{#תנאי:{{{יום המשחק|}}}|{{#vardefine:יום המשחק|{{המרות/המרות תאריך/שם יום למספר|יום={{{יום המשחק|}}}}} }} }}<!--
| חולצה = 1
-->{{#תנאי:{{{עונה|}}}|{{#vardefine:עונה|{{{עונה|}}}}} }}<!--
| מכנס = 2
-->{{#תנאי:{{{מפעל מקושר|}}}|{{#vardefine:מפעל מקושר|{{#replace:{{#replace:{{המרות/המרות מפעל/מפעל לרשימת מפעלים מקושרים|מפעל={{{מפעל מקושר|}}}|'|}}|"}} }} }}
| גרביים = 3
|{{#תנאי:{{{מפעל|}}}|{{#vardefine:מפעל|{{#replace:{{#replace:{{המרות/המרות מפעל/שם מפעל למספר|מפעל={{{מפעל|}}}|'|}}|"}} }} }} }} }}<!--
| נעליים = 4
-->{{#תנאי:{{{שלב|}}}|{{#vardefine:שלב|{{{שלב|}}}}} }}<!--
|#ברירת מחדל=5
-->{{#תנאי:{{{יריבה|}}}|{{#vardefine:יריבה מקושרת|{{המרות/המרות יריבה/יריבה לרשימת יריבות מקושרות|יריבה={{#replace:{{#replace:{{{יריבה|}}}|'|}}|"}} }} }}
}} }}<!--
|{{#תנאי:{{{יריבה ללא מקשר|}}}|{{#vardefine:יריבה ללא מקשר|{{המרות/המרות יריבה/שם יריבה למספר|יריבה={{#replace:{{#replace:{{{יריבה ללא מקשר|}}|'|}}|"}}}} }} }} }}<!--
-->{{#vardefine: צד | {{#בחר: {{{צד|}}}
-->{{#תנאי:{{{בית חוץ|}}}|{{#vardefine:בית חוץ|{{{בית חוץ|}}}}} }}<!--
| קדימה = 1
-->{{#תנאי: {{{אצטדיון|}}}|{{#vardefine:אצטדיון מקושר|{{המרות/המרות אצטדיון/אצטדיון לרשימת אצטדיונים מקושרים|אצטדיון={{#replace:{{#replace:{{{אצטדיון|}}}|'|}}|"}} }} }}
| אחורה = 2
|{{#תנאי:{{{אצטדיון ללא מקשר|}}}|{{#vardefine:אצטדיון ללא מקשר|{{המרות/המרות אצטדיון/שם אצטדיון למספר|אצטדיון={{#replace:{{#replace:{{{אצטדיון ללא מקשר|}}}|'|}}|"}} }} }} }} }}<!--
|#ברירת מחדל = 3
-->{{#תנאי:{{{מאמן מכבי|}}}|{{#vardefine:מאמן מכבי|{{{מאמן מכבי|}}}}} }}<!--
}} }}<!--
-->{{#תנאי:{{{מאמן יריבה|}}}|{{#vardefine:מאמן יריבה|{{{מאמן יריבה|}}}}} }}<!--
-->{{#תנאי:{{{שופט|}}}|{{#vardefine:שופט|{{{שופט|}}}}} }}<!--




-חיפוש בטבלת Games_Catalog-
אחסון בקארגו
טיפול באלמנטי תוצאה (תוצאה, ללא תוצאה בפנדלים, ללא תוצאה בטכני)
-->{{#cargo_store:
-->{{#תנאי:{{{תוצאה|}}}|{{#בחר:{{{תוצאה|}}}
_table = Uniforms
|ניצחון={{#vardefine:אופטימציית תוצאה|1}} {{#vardefine:תוצאה בפנדלים|1}} {{#vardefine:תוצאה בטכני|1}}
|Season = "{{{עונה|}}}"
|נצחון={{#vardefine:אופטימציית תוצאה|1}} {{#vardefine:תוצאה בפנדלים|1}} {{#vardefine:תוצאה בטכני|1}}  
|Kit = "{{{סט|}}}"
|תיקו={{#vardefine:אופטימציית תוצאה|2}}
|Type = {{#var:פריט לבוש}}
|הפסד={{#vardefine:אופטימציית תוצאה|3}} {{#vardefine:תוצאה בפנדלים|2}} {{#vardefine:תוצאה בטכני|2}}
|FrontBack = {{#var:צד}}
}}
}}<!--
}}<!--
-->{{#תנאי:{{{ללא תוצאה בטכני|}}}|{{#vardefine:ללא תוצאה בטכני|כן}} }}<!--
-->{{#תנאי:{{{ללא תוצאה בפנדלים|}}}|{{#vardefine:ללא תוצאה בפנדלים|כן}} }}<!--


--></includeonly><!--


-חיפוש בטבלת Games_Catalog-
טיפול במשתנים תוצאה מכבי / תוצאה יריבה
-->{{#תנאי:{{{תוצאה מכבי|}}}|{{#arraydefine:תוצאה מכבי|{{#replace:{{{תוצאה מכבי|}}}| |^}} |^}}<!--
-->{{#בחר:{{#arrayindex:תוצאה מכבי|0}}
|גדול={{#vardefine:ארגומטר תוצאה מכבי|>}} |גדולה={{#vardefine:ארגומטר תוצאה מכבי|>}}
|שווה={{#vardefine:ארגומטר תוצאה מכבי|=}}
|קטן={{#vardefine:ארגומטר תוצאה מכבי|<}} |קטנה={{#vardefine:ארגומטר תוצאה מכבי|<}}
}}
}}<!--
-->{{#תנאי:{{{תוצאה יריבה|}}}|{{#arraydefine:תוצאה יריבה|{{#replace:{{{תוצאה יריבה|}}}| |^}} |^}}<!--
-->{{#בחר:{{#arrayindex:תוצאה יריבה|0}}
|גדול={{#vardefine:ארגומטר תוצאה יריבה|>}} |גדולה={{#vardefine:ארגומטר תוצאה יריבה|>}}
|שווה={{#vardefine:ארגומטר תוצאה יריבה|=}}
|קטן={{#vardefine:ארגומטר תוצאה יריבה|<}} |קטנה={{#vardefine:ארגומטר תוצאה יריבה|<}}
}}
}}<!--
-חיפוש בטבלת Games_Catalog-
טיפול בהפרש
-->{{#תנאי:{{{הפרש שערים|}}}|{{#arraydefine:הפרש שערים|{{#replace:{{{הפרש שערים|}}}| |^}} |^}}<!--
-->{{#vardefine:הפרש שערים|{{#sub:{{#arrayindex:הפרש שערים|1}} |1}} }}<!--
-->{{#בחר:{{#arrayindex:הפרש שערים|0}}
|גדול={{#vardefine:ארגומטר הפרש שערים|>}}
|שווה={{#vardefine:ארגומטר הפרש שערים|=}}
|קטן={{#vardefine:ארגומטר הפרש שערים|<}}
}}<!--
-->{{#בחר: {{#arrayindex:הפרש שערים|-1}}
|מכבי={{#vardefine:הפרש שערים לטובת| Games.ResultMaccabi - Games.ResultOpponent }}
|יריבה={{#vardefine:הפרש שערים לטובת| Games.ResultOpponent - Games.ResultMaccabi }}
}}
}}<!--
-חיפוש בטבלת Games_Catalog-
טיפול במשתני קהל ושעה
-->{{#תנאי:{{{כמות קהל|}}}|{{#arraydefine:כמות קהל|{{#replace:{{{כמות קהל|}}}| |^}} |^}}<!--
-->{{#בחר:{{#arrayindex:כמות קהל|0}}
|גדול={{#vardefine:ארגומטר כמות קהל|>}} |גדולה={{#vardefine:ארגומטר כמות קהל|>}}
|שווה={{#vardefine:ארגומטר כמות קהל|=}}
|קטן={{#vardefine:ארגומטר כמות קהל|<}} |קטנה={{#vardefine:ארגומטר כמות קהל|<}}
}}
}}<!--
-->{{#תנאי:{{{שעת המשחק|}}}|{{#arraydefine:שעת המשחק|{{#replace:{{{שעת המשחק|}}}| |^}} |^}}<!--
-->{{#בחר:{{#arrayindex:שעת המשחק|0}}
|לפני={{#vardefine:ארגומטר שעת המשחק|<}}
|בדיוק={{#vardefine:ארגומטר שעת המשחק|=}}
|אחרי={{#vardefine:ארגומטר שעת המשחק|>}}
}}
}}<!--
-חיפוש בטבלת Games_Events-
משתני חיפוש קצרים
-->{{#תנאי:{{{שם שחקן|}}}|{{#vardefine:שם שחקן|{{{שם שחקן|}}}}} }}<!--
-->{{#תנאי:{{{ללא שחקן|}}}|{{#vardefine:ללא שחקן|{{{ללא שחקן|}}}}} }}<!--
השליפה
-->{{#cargo_query:
tables=Games_Catalog=Games, Games_Events=Events
|join on=Games._pageName=Events._pageName
|group by=Games._pageName
|where=1=1 <!--
הגבלות שליפה לפרמטרים המאוחסנים בטבלת Games_Catalog
-->
{{#if: {{{תאריך|}}}| AND DATE_FORMAT(Games.Date, "{{{פורמט תאריך|%d-%m-%Y}}}") = "{{{תאריך|}}}" }}
{{#if: {{#var:יום המשחק}}| AND Games.MatchDay='{{#var:יום המשחק}}' }}
{{#if: {{#var:עונה}}| AND Games.Season='{{#var:עונה}}' }}
{{#if: {{#var:מפעל מקושר}}| AND Games.Competition IN ({{#var:מפעל מקושר}}) | {{#if: {{#var:מפעל}}| AND Games.Competition='{{#var:מפעל}}' }} }}
{{#if: {{#var:שלב}}| AND Games_Catalog.Leg='{{#var:שלב}}' }}
{{#if: {{#var:יריבה מקושרת}}| AND Games.Opponent IN ({{#var:יריבה מקושרת}}) | {{#if: {{#var:יריבה ללא מקשר}}| AND Games.Opponent='{{#var:יריבה ללא מקשר}}' }} }}
{{#if: {{#var:בית חוץ}}| AND Games.HomeAway='{{#var:בית חוץ}}' }}
{{#if: {{#var:אצטדיון מקושר}}| AND Games.Stadium IN ({{#var:אצטדיון מקושר}}) | {{#if: {{#var:אצטדיון ללא מקשר}}| AND Games.Stadium='{{#var:אצטדיון ללא מקשר}}' }} }}
{{#if: {{#arraysize:תוצאה מכבי}} | AND Games.ResultMaccabi {{#var:ארגומטר תוצאה מכבי}} {{#sub: {{#arrayindex:תוצאה מכבי|1}} |1}} }}
{{#if: {{#arraysize:תוצאה יריבה}} | AND Games.ResultOpponent {{#var:ארגומטר תוצאה יריבה}} {{#sub: {{#arrayindex:תוצאה יריבה|1}} |1}} }}
{{#if: {{#var:אופטימציית תוצאה}} | AND Games.ResultOpt='{{#var:אופטימציית תוצאה}}' {{#if:{{#var:ללא תוצאה בפנדלים}} | | OR Games.Penalties='{{#var:תוצאה בפנדלים}}' }} {{#if:{{#var:ללא תוצאה בטכני}} | | OR Games.Technical ='{{#var:תוצאה בטכני}}' }} }}
{{#if: {{#var:מאמן מכבי}} | AND Games.CoachMaccabi = '{{#var:מאמן מכבי}}' }}
{{#if: {{#var:מאמן יריבה}} | AND Games.CoachOpponent = '{{#var:מאמן יריבה}}' }}
{{#if: {{#var:שופט}} | AND Games.Refs='{{#var:שופט}}' }}
{{#if: {{#arraysize:כמות קהל}} | AND Games.Crowd {{#var:ארגומטר כמות קהל}} {{#replace: {{#sub: {{#arrayindex:כמות קהל|1}} |1}} |, }} }}
{{#if: {{#arraysize:שעת המשחק}} | AND Games.Hour {{#var:ארגומטר שעת המשחק}} '{{#arrayindex:שעת המשחק|1}}' }}
{{#if: {{#var:הפרש שערים לטובת}} | AND {{#var:הפרש שערים לטובת}} {{#var:ארגומטר הפרש שערים}} {{#sub:{{#arrayindex:הפרש שערים|1}} |1}} }} <!--
הגבלות שליפה לפרמטרים המאוחסנים בטבלת Games_Events
-->
{{#if: {{#var:שם שחקן}} | AND Events.PlayerName = "{{#var:שם שחקן}}" }}


|order by=Games.Date DESC
תיעוד
|format=template
--><noinclude>תבנית זו אחראית על אחסון פרטי מדי משחק בקארגו</noinclude>
|fields=Games.Opponent, Games.Date, Games.ResultMaccabi, Games.ResultOpponent, Games.HomeAway, Games.Competition, Games._pageName
|named args=yes
|template=הצגת משחקים/הצגה
|no html
|default=לא נמצאו משחקים להצגה
|more results text=
}}

גרסה מ־21:31, 15 במאי 2019

תבנית זו אחראית על אחסון פרטי מדי משחק בקארגו