15 אוגוסט 2008 (לבדוק בשבוע הבא אם הגירסה המקוצרת שומרת על עצמה, ואז להסיר את זו ללא קיצור)
הוראות תנאי מיועדות לוויקיפדים היוצרים תבניות מתקדמות חדשות או עורכים תבניות מתקדמות קיימות. הוראות אלו הם למעשה פונקציות שמאפשרות להתנות את התוצאה במספר גורמים. הוראות התנאי הן:
"#חשב" מאפשרת לחשב את ערכו של ביטוי מתמטי באמצעות פעולות חשבון ולוגיקה בסיסיות (לדוגמה, 5 + 1).
"#תנאי" מאפשרת לבדוק האם פרמטר כלשהו קיים (לדוגמה, אם הפרמטר "רוחב" קיים, השתמש בו, אחרת, השתמש ברוחב 500px).
"#שווה" מאפשרת לבדוק האם ערכם של שני פרמטרים שווה (לדוגמה, אם הפרמטר "נקבה" שווה למילה "כן", הצג משפט ספציפי בלשון נקבה.
"#חשב תנאי" מאפשרת לחשב ערכו של ביטוי ולהתנות את התוצאה בערך הביטוי (לדוגמה, אם 5 + 1 > 10, הצג את התוצאה, אחרת הצג משפט ספציפי כלשהו).
"#בחר" מאפשרת להחזיר פלט שונה בהתבסס על הפרמטר שהוזן (לדוגמה, החזר "1" אם הפרמטר הוא "ינואר", "2" אם הפרמטר הוא "פברואר" וכדומה).
"#קיים" מאפשרת לבדוק האם שם הדף שהועבר לה קיים, או לא (לדוגמה, אם הדף קיים הצג אותו כקישור, אם לאו, הצג אותו כטקסט רגיל).
"#iferror" מאפשרת לבדוק אם הייתה שגיאה בביצוע פעולה, ואם כן - מה לעשות במקרה כזה במקום הדפסת הודאת שגיאה.
השימוש הנפוץ ביותר בתבניות אלו הוא בדיקת פרמטר לתבנית: אם הפרמטר מכיל מידע כלשהו, רשום את מידע, אחרת רשום "אין מידע". דוגמה זו תכתב בצורה הבאה:
{{#תנאי:{{{מידע|}}}|{{{מידע}}}|אין מידע}}
את הדוגמה הספציפית הזו, "אם יש מידע - רשום אותו, אחרת - כתוב משהו אחר", ניתן גם לרשום בדרך שונה, מקוצרת וקלה יותר:
הערות עבודה: א. להתחיל מהערך האנגלי הקצר, ולהשלים לפי הערך הצרפתי, בעזרת תירגום הדרגתי; ב. להשלים את הערך האנגלי עצמו; ג. להפנות גם מהשם הצרפתי שלה, כמו שנעשה באנגלית - שם תיירותי נפוץ, כנראה; ד. צריך להקפיד לרשום מונחים בני יותר ממילה אחת, עם אות גדולה רק בראש המילה הראשונה - אין שם הפניות ממונחים בהם ישנה אות גדולה בראש כל המילים (באיזו מידה זה נפוץ שם כך ? + לבדוק קיומם של יוצאים מהכלל + לברר שם עניין זה, הנראה כמו כלל לשוני בשפות אלה + לשאול גם ב'ייעוץ לשוני' אצלנו; הנה, כבר דוגמא הפוכה: ראה Zarzis Synagogue + לברר גם למה זה 'לא עובד' בכתיבה רצופה משמאל באנגלית ? - הנקודותיים אז קופצות לאחור, וכדי לעשות זאת נכון, צריך לתחמן: לעבור לכתיבה מימין (עברית), ולגשת פנימה מימין לסוגריים הימניות - לשאול על כך ב'הכה' שלנו !);
/ארגז חול ??: זרזיס - זרזיס (אנ') (צר') (ער') - למצוא דרך להוסיף את תבנית br בצורה מוצלחת כאן ובמקומות דומים (משפט המסתיים בספרות או באנגלית - לשאול ב'הכה').
הערות: א. הע"א דורש שיכתוב: אנגלית בעייתית, עם תחביר הפוך - זה מוזר, אוצר המילים ומרכיבי המשפט תקינים בדרך כלל, ובכל זאת התחביר כאילו לקוח מעברית או מערבית; ב. למצוא דרך להעיר שם על הבעיות האלה, כולל תיקון הערת ??? (גם סוגריים חסרות שם ? + בעיית חישוב שטח); ג. החלק ההיסטורי מבוסס בעיקרו על התנ"ך - לבדוק מי הכותב - מי שכותב כך הוא יהודי עם אופקים היסטוריים צרים, המוגבלים ל'ידע' מהתנ"ך - גם על כך להעיר (צ"ל ביסוס לפי מקורות חוץ-תנ"כיים, ואז להוסיף התייחסות תנ"כית);
הערות עבודה: א. אחרי בניית ערך בסיסי ע"ס החומר הקיים, להשלים לפי פנקס הקהילות, ואולי (יותר מאוחר) גם לפי 'תוניסיה' של סעדון; ב. לשקול בחינה של החומר הצרפתי, במידה ויש בו חידוש; ג. כנ"ל לגבי החומר הערבי;
/ארגז חול 5: משה כלפון הכהן - מוהרמ"ך (להפנות מכאן + לעדכן אותו בערך הראשי; להחליט גם על ה'גירסה' הסופית של שמו - להשלים את בירור הגירסה האישית שלו; יש גם את עניין כהן והכהן)
להעביר לכאן חומר קודם בדף זה, כולל היבטים פיזיקליים, מוזיקולוגיה, לבדוק אדווין סרוסי (+ בירור מקור השם), קאנון, הבחנה בין שני 'סוגי' הכינורות (אם אכן השניים מעוצבים או בנויים בצורה שונה), סולמות, מקאמים;
לכלול בערך זה את הדוגמא של דובלט הנתרן שגיאות פרמטריות בתבנית:אנ פרמטרי חובה [ 1 ] חסרים(אנ') (נתרן (אנ')) + המנגנון הפיזיקלי היוצר אותו [דובלט הנתרן (Sodium doublet) לא מוזכר בערך היסוד - להשלים זאת, וגם אין לא ערך בשתי השפות (ישנם 22 דפים המקושרים (content pages ?) אליו באנגלית)].
בבקשה להעביר את הדף קרמבולה(גרסאות קודמות | שיחה🗑️ |דפים מקשרים) אל הדף קרמבולה זהובה(גרסאות קודמות | שיחה | דפים מקשרים)
נימוק: התוכן הקיים מתאים ברובו למין 'קרמבולה זהובה'; המטרה ליצור אח"כ ערך חדש תחת 'קרמבולה' (סוג), דבר שאינו אפשרי עתה.
הערה חשובה: ניסיתי לבצע את ההעברה, אבל בשל אי ידיעת הנוהל, וגם משום שנתקעתי עם קישורי שפות שם, נשארתי 'באויר'. המליצו לי לפנות אליכם, וכך אני עושה.
בינתיים, שמתי את שניהם תחת תבנית 'בעבודה'.
שאלה: איך עוקבים אחרי תשובות / ביצוע של בקשות כאלה ?