עזרה:הוראות תנאי – הבדלי גרסאות
יצירת דף עם התוכן "'''הוראות תנאי''' (ParserFunctions) הן הוראות שמאפשרות ליצור עזרה:תבניות|תבנ..." |
חלוקת קונטרסים (שיחה | תרומות) אין תקציר עריכה |
||
| (6 גרסאות ביניים של 2 משתמשים אינן מוצגות) | |||
| שורה 1: | שורה 1: | ||
'''הוראות תנאי''' ( | '''הוראות תנאי''' (|ParserFunctions) הן הוראות שמאפשרות ליצור [[עזרה:תבניות|תבניות]] מתוחכמות המבצעות פעולות מתמטיות ולוגיות שונות הכוללות את הפונקציות "[[#חשב]]", "[[#תנאי]]", "[[#שווה]]", "[[#בדיקת שגיאה|בדיקת שגיאה]]", "[[#חשב תנאי]]", "[[#בחר]]", "[[#קיים]]", "[[#זמןמ]]", "[[#זמן]]" "[[#כתובת הדף|כתובת הדף]]" ו"[[#חלוקת הכתובת|חלוקת הכתובת]]". ניתן להשתמש גם בשמן הלועזי של הפונקציות, אך עדיף להשתמש בשמות העבריים. | ||
תחביר הפונקציות הוא '''{{#שם הפונקציה:פרמטרים המופרדים בסימן{{!}}ביניהם}}'''. | תחביר הפונקציות הוא '''{{#שם הפונקציה:פרמטרים המופרדים בסימן{{!}}ביניהם}}'''. | ||
| שורה 230: | שורה 230: | ||
====דוגמה==== | ====דוגמה==== | ||
בחישוב תנאי בדוגמה | בחישוב תנאי בדוגמה נעשה שימוש בפקודה {{((}}#זמןמ:w}} שמחזירה את היום בשבוע, בין 0 ל־6. | ||
'''כתיבה:''' <nowiki>{{#חשב תנאי:{{#זמןמ:</nowiki | '''כתיבה:''' <span dir="rtl"><nowiki>{{#חשב תנאי:{{#זמןמ:</nowiki>w}}+1</span>=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}} | ||
'''תוצאה:''' {{#חשב תנאי:{{#זמןמ:w}}+1=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}} | '''תוצאה:''' {{#חשב תנאי:{{#זמןמ:w}}+1=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}} | ||
| שורה 292: | שורה 292: | ||
* '''תחביר:''' {{((}}#קיים:שם הדף|מה לכתוב אם הדף קיים|מה לכתוב אם הדף אינו קיים}} | * '''תחביר:''' {{((}}#קיים:שם הדף|מה לכתוב אם הדף קיים|מה לכתוב אם הדף אינו קיים}} | ||
את שם הדף לבדיקה יש לכתוב '''ללא''' סוגריים | את שם הדף לבדיקה יש לכתוב '''ללא''' סוגריים מרובעים. | ||
ניתן להשתמש בתבנית, למשל, כדי להציג קישור לערך רק אם הוא קיים. | ניתן להשתמש בתבנית, למשל, כדי להציג קישור לערך רק אם הוא קיים. | ||
| שורה 444: | שורה 444: | ||
=== זמן === | === זמן === | ||
הפונקציה הזו היא בדיוק כמו זמןמ, אבל משתמשת בשעון | הפונקציה הזו היא בדיוק כמו זמןמ, אבל משתמשת בשעון UTC. | ||
* '''שם עברי:''' #זמן | * '''שם עברי:''' #זמן | ||
| שורה 502: | שורה 502: | ||
* אין להשוות ביטויים שכוללים תגים, כמו nowiki או #תגית, כי עלולות להתקבל תוצאות שגויות. | * אין להשוות ביטויים שכוללים תגים, כמו nowiki או #תגית, כי עלולות להתקבל תוצאות שגויות. | ||
* יש להשוות בזהירות ביטויים הכוללים מילות קסם, כי הם עלולים להכיל קידוד התווים במקום התווים עצמם. | * יש להשוות בזהירות ביטויים הכוללים מילות קסם, כי הם עלולים להכיל קידוד התווים במקום התווים עצמם. | ||
* כאשר נדרש [[ | * כאשר נדרש [[תבנית:רווח|רווח]] בתחילתה או בסופה של תוצאת התנאי, יש ליצור אותו באמצעות {{תב|רווח קל}}, משום שבמצב זה הוראת התנאי מתעלמת מרווח רגיל. | ||
== ראו גם == | |||
* [[עזרה:מילות מפתח]] | |||
[[קטגוריה:חב"דפדיה - תמיכה טכנית|הוראות תנאי]] | [[קטגוריה:חב"דפדיה - תמיכה טכנית|הוראות תנאי]] | ||