תבנית:פרופיל/משחקים בולטים/המשחק הפורה ביותר: הבדלים בין גרסאות בדף
מתוך מכביפדיה
אין תקציר עריכה
אין תקציר עריכה
 
(18 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 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._pageName, 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=_pageName=עמוד המשחק, CONCAT( '[[', PlayerName, ']]' )=שחקן, COUNT(*)=כמות אירועים
|fields=Games_Events._pageID, Count(*)
|format=template
|template=תצוגת פרטי משחק
|order by=Count(*) DESC
|order by=Count(*) DESC
|limit=1
|limit=1
|more results text=
|default=לא נמצא משחק
}}<!--
}}<!--


--></includeonly><noinclude><poem>
--></includeonly><noinclude><poem>
תבנית זו אחראית להחזיר את מספרי הדפים של המשחקים שעונים על התנאים שמפורטים מטה.
תבנית זו אחראית להחזיר את המשחק הכי פורה העונה על תנאים כלשהם.


תבנית זו מתחשבת בפרמטרים קשורים, למשל אם הפרמטר הוא מפעל:
תבנית זו מתחשבת בפרמטרים קשורים, למשל אם הפרמטר הוא מפעל:
שורה 31: שורה 43:


פרמטרים:
פרמטרים:
הצג בטבלה=האם להציג את הנתונים החוזרים בטבלה,   
* כאשר הצג בטבלה נשלח יוחזרו שתי שדות: עמוד המשחק ותאריך,
* אחרת, רק עמוד המשחק יוחזר (מקרה זה משמש בעיקר לספירת מספר המשחקים החוזרים בעזרת [[תבנית:סטטיסטיקה/שליפות/מתקדמות/כמות משחקים המכילים אירוע שחקן]]
* יש דוגמת שימוש למטה
מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
מפעל=שם מפעל (ללא מרכאות), אם הפרמטר לא נשלח אז האירוע ישלף מכלל המפעלים.
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
מספר אירוע=מספר האירוע כפי שהוא מופיע בDB, למשל גול=3 (ללא מרכאות).
שורה 46: שורה 54:
תוצאה=ניצחון\הפסד\תיקון, אם הפרמטר לא מצוין אז כל המשחקים יחשבו לשליפה.
תוצאה=ניצחון\הפסד\תיקון, אם הפרמטר לא מצוין אז כל המשחקים יחשבו לשליפה.
מאמן=שם המאמן.
מאמן=שם המאמן.
הגבלה=כמות המשחקים שיחזרו, דיפולטית - 10,000.


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


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


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

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

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

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

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

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

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

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



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

  • בית או חוץ