תבנית:קטלוג משחקים/ניווט משחקים: הבדלים בין גרסאות בדף

מתוך מכביפדיה
מ (הפעיל הגנה על הדף "תבנית:קטלוג משחקים/ניווט משחקים" ([עריכה=רק מפעילי מערכת מורשים] (בלתי מוגבלת בזמן) [העברה=רק מפעילי מערכת מורשים] (בלתי...)
(29 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<!--
+
<includeonly><!--
 +
  תבנית: קטלוג משחקים/ניווט משחקים
 +
  יוצרים: אורן המתעפץ, Kosh.
  
-->{{#vardefine: current_date| {{#cargo_query:
 
table=Games_Catalog
 
|where=1=1
 
AND _pageID={{PAGEID}}
 
|fields=Date}} }}
 
תאריך:
 
{{#var:current_date}}
 
<!--
 
  
השגת המשחק הקודם
+
1. הגדרת משתנים
-->{{#cargo_query:
+
  1א. תאריך משחק מוצג
table=Games_Catalog
+
-->{{#vardefine: current_date|
|fields=_pageTitle
+
{{#cargo_query:
|where=1=1
+
table=Games_Catalog
AND DATEDIFF(Date, {{#var: current_date}}) > 0
+
|where=1=1
|order by=Date ASC
+
AND _pageID={{PAGEID}}
|limit=1
+
|fields=Date
|fields=_pageTitle}}<!--
+
|no html
 +
}}
 +
}}<!--
  
השגת המשחק הבא:
+
 
-->{{#cargo_query:
+
  1ב (1). שליפת משחק קודם
table=Games_Catalog
+
-->{{#vardefine: המשחק הקודם|
|fields=_pageTitle
+
{{#cargo_query:
|where=1=1
+
table=Games_Catalog
AND DATEDIFF(Date, {{#var: current_date}}) < 0
+
|fields=_pageTitle
|order by=Date ASC
+
|where=1=1
|limit=1
+
AND DATEDIFF(Date, "{{#var: current_date}}") < 0
}}
+
|order by=Date DESC
 +
|limit=1
 +
|no html
 +
|default=לא נמצא משחק
 +
|more results text=
 +
}}
 +
}}<!--
 +
 
 +
  1ב (2). טקסט מקשר (אם לא נמצא משחק - לא יופיע טקסט)
 +
-->{{#שווה: {{#var: המשחק הקודם}} |לא נמצא משחק
 +
|{{#vardefine: המשחק הקודם|}}{{#vardefine: טקסט מקשר קודם|}}
 +
|{{#vardefine: טקסט מקשר קודם|המשחק הקודם}}
 +
}}<!--
 +
 
 +
 
 +
  1ג (1). שליפת משחק הבא
 +
-->{{#vardefine: המשחק הבא|
 +
{{#cargo_query:
 +
table=Games_Catalog
 +
|fields=_pageTitle
 +
|where=1=1
 +
AND DATEDIFF(Date, "{{#var: current_date}}") > 0
 +
|order by=Date ASC
 +
|limit=1
 +
|no html
 +
|default=לא נמצא משחק
 +
|more results text=
 +
}}
 +
}}<!--
 +
 
 +
  1ג (2). טקסט מקשר (אם לא נמצא משחק - לא יופיע טקסט)
 +
-->{{#שווה: {{#var: המשחק הבא}} |לא נמצא משחק
 +
|{{#vardefine: המשחק הבא|}}{{#vardefine: טקסט מקשר הבא|}}
 +
|{{#vardefine: טקסט מקשר הבא|המשחק הבא}}
 +
}}<!--
 +
 
 +
 
 +
2. הצגת ניווט משחקים
 +
-->{{ניווט עמודים
 +
|עמוד קודם={{#var: המשחק הקודם}}
 +
|טקסט קודם={{#var: טקסט מקשר קודם}}
 +
|עמוד הבא={{#var: המשחק הבא}}
 +
|טקסט הבא={{#var: טקסט מקשר הבא}}
 +
}}<!--
 +
--></includeonly><!--
 +
 
 +
 
 +
3. מדריך השימוש
 +
--><noinclude>
 +
{{קטלוג משחקים/ניווט משחקים/תיעוד}}<!--
 +
 
 +
 
 +
4. קטלוג תבנית בקטגוריות
 +
-->[[קטגוריה:תבניות עזר לקטלוג משחקים]]
 +
</noinclude>

גרסה מ־14:59, 17 בנובמבר 2020

תבנית "ניווט משחקים" ( {{קטלוג משחקים/ניווט משחקים}} )

תבנית "ניווט משחקים" ( {{קטלוג משחקים/ניווט משחקים}} ) היא תבנית האחראית על הצגת ניווט העמודים (באמצעות תבנית ניווט עמודים בעמודים העושים שימוש בתבנית: קטלוג משחקים.
זו היא תבנית פשוטה מאוד לשימוש היות שאין בה פרמטרים שונים, התבנית מקבלת קריאה מתוך תבנית תבנית: קטלוג משחקים, ובהתאם לתאריך המשחק מציגה את המשחק הקודם והמשחק הבא (אם יש כזה).
במידה ונתקלתם בבעיה, ניתן לפנות אל משתמש: Kosh, משתמש: אורן המתעפץ .