תבנית:ק-סק3: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(התבנית מיועדת לצורך ספציפי ביותר ולכן היא מתנהגת באופן כ"כ מוזר. מקווה שמישהו יבין בכלל את ההסבר.) |
אין תקציר עריכה |
||
שורה 1: | שורה 1: | ||
<includeonly>{{#שווה:{{אות למספר|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|1|1}}|#|}}}}|30001|{{{ | <includeonly>{{#שווה:{{אות למספר|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|1|1}}|#|}}}}|30001|{{צבע גופן|אדום|[[קטגוריה:קישורים שבורים]]שגיאה: {{{1|הדף המקושר אינו קיים}}}}}|{{#שווה:{{אות למספר|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|2|2}}|#|}}}}|30001|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|1|1}}|#|}}|{{#שווה:{{אות למספר|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|3|3}}|#|}}}}|30001|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|1|2}}|#|}}|{{החלף|{{תת מחרוזת|{{Str right|{{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|{{#invoke:String|str_find|source={{Str right|{{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|{{#invoke:String|str_find|source={{תת מחרוזת|{{{1}}}|3|{{#חשב:{{Str len|{{{1}}}}} - 2}}}}|/}}}}|/}}}}|1|3}}|#|}}}}}}}}</includeonly><noinclude> | ||
תבנית זו מקבלת קישור, ובודקת אותו בארבעה שלבים: | תבנית זו מקבלת קישור, ובודקת אותו בארבעה שלבים: | ||
:א. אם הקישור מסתיים בתו /, התבנית מוציאה הודעת שגיאה, למשל: {{קוד|<nowiki>{{ק-סק3|[[תנ"ך/בראשית/]]}}</nowiki>}} ==> {{ק-סק3|[[תנ"ך/בראשית/]]}} | :א. אם הקישור מסתיים בתו /, התבנית מוציאה הודעת שגיאה, למשל: {{קוד|<nowiki>{{ק-סק3|[[תנ"ך/בראשית/]]}}</nowiki>}} ==> {{ק-סק3|[[תנ"ך/בראשית/]]}} |
גרסה מ־14:43, 7 באפריל 2021
תבנית זו מקבלת קישור, ובודקת אותו בארבעה שלבים:
- א. אם הקישור מסתיים בתו /, התבנית מוציאה הודעת שגיאה, למשל:
{{ק-סק3|[[תנ"ך/בראשית/]]}}
==> שגיאה: תנ"ך/בראשית/ - ב. אם הקישור לא מסתיים בתו /, וקיים בו סקטור שלישי, היא מדפיסה את שלשת התווים הראשונים בסקטור השלישי. למשל:
{{ק-סק3|[[שולחן ערוך/יורה דעה/תקמו]]}}
==> תקמ. - ג. אם לא קיים סקטור שלישי, התבנית מדפיסה את שלשת התווים הראשונים בסקטור השני. למשל:
{{ק-סק3|[[תנ"ך/בראשית]]}}
==> ברא. - ד. אם שם הדף מורכב מסקטור אחד בלבד, התבנית מדפיסה את שלשת התווים הראשונים בשם הדף. למשל:
{{ק-סק3|[[ירושלמי]]}}
==> ירו.