עזרה:הוראות תנאי – הבדלי גרסאות

יצירת דף עם התוכן "'''הוראות תנאי''' (ParserFunctions) הן הוראות שמאפשרות ליצור עזרה:תבניות|תבנ..."
 
אין תקציר עריכה
 
(6 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
'''הוראות תנאי''' ([[mw:Help:Extension:ParserFunctions|ParserFunctions]]) הן הוראות שמאפשרות ליצור [[עזרה:תבניות|תבניות]] מתוחכמות המבצעות פעולות מתמטיות ולוגיות שונות הכוללות את הפונקציות "[[#חשב]]", "[[#תנאי]]", "[[#שווה]]", "[[#בדיקת שגיאה|בדיקת שגיאה]]", "[[#חשב תנאי]]", "[[#בחר]]", "[[#קיים]]", "[[#זמןמ]]", "[[#זמן]]" "[[#כתובת הדף|כתובת הדף]]" ו"[[#חלוקת הכתובת|חלוקת הכתובת]]". ניתן להשתמש גם בשמן הלועזי של הפונקציות, אך עדיף להשתמש בשמות העבריים.
'''הוראות תנאי''' (|ParserFunctions) הן הוראות שמאפשרות ליצור [[עזרה:תבניות|תבניות]] מתוחכמות המבצעות פעולות מתמטיות ולוגיות שונות הכוללות את הפונקציות "[[#חשב]]", "[[#תנאי]]", "[[#שווה]]", "[[#בדיקת שגיאה|בדיקת שגיאה]]", "[[#חשב תנאי]]", "[[#בחר]]", "[[#קיים]]", "[[#זמןמ]]", "[[#זמן]]" "[[#כתובת הדף|כתובת הדף]]" ו"[[#חלוקת הכתובת|חלוקת הכתובת]]". ניתן להשתמש גם בשמן הלועזי של הפונקציות, אך עדיף להשתמש בשמות העבריים.


תחביר הפונקציות הוא '''{{#שם הפונקציה:פרמטרים המופרדים בסימן{{!}}ביניהם}}'''.
תחביר הפונקציות הוא '''{{#שם הפונקציה:פרמטרים המופרדים בסימן{{!}}ביניהם}}'''.
שורה 230: שורה 230:
====דוגמה====
====דוגמה====


בחישוב תנאי בדוגמה נעשה נעשה שימוש בפקודה {{((}}#זמןמ:w}} שמחזירה את היום בשבוע, בין 0 ל־6.
בחישוב תנאי בדוגמה נעשה שימוש בפקודה {{((}}#זמןמ:w}} שמחזירה את היום בשבוע, בין 0 ל־6.


'''כתיבה:''' <nowiki>{{#חשב תנאי:{{#זמןמ:</nowiki><span dir="ltr">w}}+1</span>=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}}
'''כתיבה:''' <span dir="rtl"><nowiki>{{#חשב תנאי:{{#זמןמ:</nowiki>w}}+1</span>=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}}


'''תוצאה:''' {{#חשב תנאי:{{#זמןמ:w}}+1=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}}
'''תוצאה:''' {{#חשב תנאי:{{#זמןמ:w}}+1=6|היום יום ששי, זה הזמן לעשות סידורים.| היום יום עבודה רגיל או יום שבת.}}
שורה 292: שורה 292:
* '''תחביר:''' {{((}}#קיים:שם הדף|מה לכתוב אם הדף קיים|מה לכתוב אם הדף אינו קיים}}
* '''תחביר:''' {{((}}#קיים:שם הדף|מה לכתוב אם הדף קיים|מה לכתוב אם הדף אינו קיים}}


את שם הדף לבדיקה יש לכתוב '''ללא''' סוגריים מרובעות.  
את שם הדף לבדיקה יש לכתוב '''ללא''' סוגריים מרובעים.  


ניתן להשתמש בתבנית, למשל, כדי להציג קישור לערך רק אם הוא קיים.
ניתן להשתמש בתבנית, למשל, כדי להציג קישור לערך רק אם הוא קיים.
שורה 444: שורה 444:


=== זמן ===
=== זמן ===
הפונקציה הזו היא בדיוק כמו זמןמ, אבל משתמשת בשעון [[UTC]].
הפונקציה הזו היא בדיוק כמו זמןמ, אבל משתמשת בשעון UTC.


* '''שם עברי:''' #זמן
* '''שם עברי:''' #זמן
שורה 502: שורה 502:
* אין להשוות ביטויים שכוללים תגים, כמו nowiki או #תגית, כי עלולות להתקבל תוצאות שגויות.
* אין להשוות ביטויים שכוללים תגים, כמו nowiki או #תגית, כי עלולות להתקבל תוצאות שגויות.
* יש להשוות בזהירות ביטויים הכוללים מילות קסם, כי הם עלולים להכיל קידוד התווים במקום התווים עצמם.
* יש להשוות בזהירות ביטויים הכוללים מילות קסם, כי הם עלולים להכיל קידוד התווים במקום התווים עצמם.
* כאשר נדרש [[מרווח (כתב)|רווח]] בתחילתה או בסופה של תוצאת התנאי, יש ליצור אותו באמצעות {{תב|רווח קל}}, משום שבמצב זה הוראת התנאי מתעלמת מרווח רגיל.
* כאשר נדרש [[תבנית:רווח|רווח]] בתחילתה או בסופה של תוצאת התנאי, יש ליצור אותו באמצעות {{תב|רווח קל}}, משום שבמצב זה הוראת התנאי מתעלמת מרווח רגיל.
 
== ראו גם ==
* [[עזרה:מילות מפתח]]


[[קטגוריה:חב"דפדיה - תמיכה טכנית|הוראות תנאי]]
[[קטגוריה:חב"דפדיה - תמיכה טכנית|הוראות תנאי]]