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

מתוך מכביפדיה
 
(31 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
<!--
+
<includeonly><!--
 +
  תבנית: קטלוג משחקים/ניווט משחקים
 +
  יוצרים: אורן המתעפץ, Kosh.
  
-->{{#vardefine: current_date| {{#cargo_query:
 
table=Games_Catalog
 
|where=1=1
 
AND _pageID={{PAGEID}}
 
|fields=Date}} }}
 
תאריך:
 
{{#var:תאריך המשחק הנוכחי}}
 
  
דף:
+
1. הגדרת משתנים
{{PAGENAME}}
+
  1א. תאריך משחק מוצג
<!--
+
-->{{#vardefine: current_date|
 +
{{#cargo_query:
 +
table=Games_Catalog
 +
|where=1=1
 +
AND _pageID={{PAGEID}}
 +
|fields=Date
 +
|no html
 +
}}  
 +
}}<!--
  
השגת המשחק הקודם
 
-->{{#cargo_query:
 
table=Games_Catalog
 
|fields=_pageTitle
 
|where=1=1
 
AND DATEDIFF(Date, {{#var: current_date}}) > 0
 
|order by=Date ASC
 
|limit=1
 
|fields=_pageTitle}}<!--
 
  
השגת המשחק הבא:
+
  1ב (1). שליפת משחק קודם
-->{{#cargo_query:
+
-->{{#vardefine: המשחק הקודם|
table=Games_Catalog
+
{{#cargo_query:
|fields=_pageTitle
+
table=Games_Catalog
|where=1=1
+
|fields=_pageTitle
AND DATEDIFF(Date, {{#var: current_date}}) < 0
+
|where=1=1
|order by=Date ASC
+
AND DATEDIFF(Date, "{{#var: current_date}}") < 0
|limit=1
+
|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>

גרסה אחרונה מ־17:23, 8 בינואר 2021

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

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