תבנית:פרופיל/משחקים בולטים/המשחק הפורה ביותר: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
 
(6 גרסאות ביניים של אותו משתמש אינן מוצגות)
שורה 2: שורה 2:


-->{{#cargo_query:
-->{{#cargo_query:
tables=Games_Catalog, Games_Events
tables=Football_Games, Games_Events, Competitions
|join on=Games_Catalog._pageID=Games_Events._pageID
|join on=Football_Games._pageID=Games_Events._pageID,
Football_Games.Competition=Competitions.OriginalName
|where=1=1
|where=1=1
AND Team= {{#ifeq: {{{מכבי|}}} | לא | 0| 1}}
AND Team= {{#ifeq: {{{מכבי|}}} | לא | 0| 1}}
{{#if: {{{מספר אירוע|}}} | AND Games_Events.EventType IN ({{{מספר אירוע}}}) }}
{{#if: {{{מספר אירוע|}}} | AND Games_Events.EventType IN ({{{מספר אירוע}}}) }}
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{שחקן|}}} |  AND Games_Events.PlayerName= "{{{שחקן}}}" }}
{{#if: {{{מפעל|}}} | AND Games_Catalog.Competition IN ({{#var:SameCompetitions}}) }}<!-- the "()" around the SameCompetition required for "IN" operator, list is wrapped with () -->
 
{{#if: {{{אצטדיון|}}} |  AND Games_Catalog.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->
{{#if: {{{מפעל מקורי|}}}| And Competitions.OriginalName = "{{{מפעל מקורי|}}}" }}
{{#if: {{{מפעל נוכחי|}}}| And Competitions.CurrentName = "{{{מפעל נוכחי|}}}" }}
{{#ifeq: {{{קטגוריית מפעל|}}}| ליגה| AND Competitions.League = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| גביע| AND Competitions.Trophy = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| בינלאומי| AND Competitions.International = 1 }}
{{#ifeq: {{{קטגוריית מפעל|}}}| רשמי| AND Competitions.Official = 1 }}
 
{{#if: {{{אצטדיון|}}} |  AND Football_Games.Stadium IN ({{#var:SameStadiums}}) }}<!-- the "()" around the SameStadiums required for "IN" operator, list is wrapped with () -->
{{#if: {{{ללא תת אירוע|}}} | AND Games_Events.SubType != {{{ללא תת אירוע}}} }}  
{{#if: {{{ללא תת אירוע|}}} | AND Games_Events.SubType != {{{ללא תת אירוע}}} }}  
{{#if: {{{תת אירוע|}}} | AND Games_Events.SubType = {{{תת אירוע}}} }}  
{{#if: {{{תת אירוע|}}} | AND Games_Events.SubType = {{{תת אירוע}}} }}  
{{#if: {{{עונה|}}} |  AND Games_Catalog.Season = "{{{עונה}}}" }}
{{#if: {{{עונה|}}} |  AND Football_Games.Season = "{{{עונה}}}" }}
{{#if: {{{תוצאה|}}} |  AND Games_Catalog.ResultOpt={{#var:resultInt}} }}
{{#if: {{{תוצאה|}}} |  AND Football_Games.ResultOpt={{#var:resultInt}} }}
{{#if: {{{תוצאה מכבי|}}} | AND Games_Catalog.ResultMaccabi = '{{{תוצאה מכבי|}}}' }}
{{#if: {{{תוצאה מכבי|}}} | AND Football_Games.ResultMaccabi = '{{{תוצאה מכבי|}}}' }}
{{#if: {{{תוצאה יריבה|}}} | AND Games_Catalog.ResultOpponent = '{{{תוצאה יריבה|}}}' }}
{{#if: {{{תוצאה יריבה|}}} | AND Football_Games.ResultOpponent = '{{{תוצאה יריבה|}}}' }}
{{#if: {{{מאמן|}}} |  AND Games_Catalog.CoachMaccabi="{{{מאמן}}}" }}
{{#if: {{{מאמן|}}} |  AND Football_Games.CoachMaccabi="{{{מאמן}}}" }}


|group by=Games_Events.PlayerName, Games_Events._pageID, Games_Catalog.Date  <!-- group by date also so we can show and order by it at fields section -->
|group by=Games_Events.PlayerName, Games_Events._pageID, Football_Games.Date  <!-- group by date also so we can show and order by it at fields section -->
|fields=Games_Events._pageID
|fields=Games_Events._pageID, Count(*)
|format=template
|format=template
|named args=yes
|template=תצוגת פרטי משחק
|template=תצוגת פרטי משחק
|order by=Count(*) DESC
|order by=Count(*) DESC
|limit=1
|limit=1
|more results text=
|more results text=
|default=לא נמצא משחק
}}<!--
}}<!--


שורה 49: שורה 57:
דוגמאות שימוש:
דוגמאות שימוש:
* <nowiki>המשחק עם הכי הרבה בישולים לדור מיכה - {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=דור מיכה| מספר אירוע= 4}}</nowiki>
* <nowiki>המשחק עם הכי הרבה בישולים לדור מיכה - {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=דור מיכה| מספר אירוע= 4}}</nowiki>
* <nowiki>המשחק עם הכי הרבה בישולים לאבי נמני בליגה - {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=אבי נמני| מספר אירוע= 4| מפעל=ליגת העל}}</nowiki>
* <nowiki>המשחק עם הכי הרבה בישולים לאבי נמני בליגה - {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=אבי נמני| מספר אירוע= 4| קטגוריית מפעל=ליגה }}</nowiki>
* <nowiki>המשחק עם הכי הרבה מעורבות בשערים לערן זהבי- {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=ערן זהבי| מספר אירוע= 3,4}}</nowiki>
* <nowiki>המשחק עם הכי הרבה מעורבות בשערים לערן זהבי- {{פרופיל/משחקים בולטים/המשחק הפורה ביותר| שחקן=ערן זהבי| מספר אירוע= 3,4}}</nowiki>



גרסה אחרונה מ־15:50, 17 בספטמבר 2022

תבנית זו אחראית להחזיר את המשחק הכי פורה העונה על תנאים כלשהם.

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

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

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

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

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



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

  • בית או חוץ