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

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

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

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

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