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

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