יחידה:ויקישור/תיעוד

מתוך ויקיפדיה, האנציקלופדיה החופשית

זהו דף התיעוד עבור יחידה:ויקישור

לשימוש ביחידה יש לקרוא לה בצורה: {{#invoke:ויקישור|פונקציה|פרמטרים}}.

פונקציות

הפונקציות להן ניתן לקרוא:

  • dewiki: ממיר [[קישור]] ל-קישור, [[קישור|טקסט]] ל-טקסט.
  • keepfile: השתמשו לפני dewiki (כלומר: {{#invoke:ויקישור|main|function=keepfile dewiki|text}}) בכדי לשמור מתמונה להפוך לטקסט. אחרת תמונות הופכות לטקסט ב-alt=, או אם זה לא קיים, מה שקיים בשדה האחרון של [[קובץ:|]] או [[תמונה:|]].
  • delink: ממיר [http://Link טקסט] ל-טקסט.
  • wikiall: ממיר "רצף של מילים" ל-[[רצף]] [[של]] [[מילים]]
  • wikiline: גם ממיר רצף של מילים לקישורים פנימיים, אך כל המילים בשורה אחת של טקסט הופכות לקישור פנימי אחד. שימו לב ששבירת שורה בודדת תוסר בתצוגה (כל המילים תופענה בשורה אחת) אבל עדיין שימושי למטרת קיבוץ מספר מילים לקישור אחד.
  • main: לא עושה כלום בעצמו. בשבילו ובשביל כל הפונקציות, המרכיב של הפרמטר function יופעל לאחר מכן.

פרמטרים

  • function=: מאפשר שימוש במספר פונקציות, שמופעלות בסדר לאחר הפונקציה (לא שהסדר משנה לרוב...). לכן {{#invoke:ויקישור|dewiki|function=delink|text}} קודם יעשה dewiki, ולאחר מכן delink על הטקסט.
  • nowiki=: כל דבר שאינו ריק יוביל לתגי <nowiki> לצידי הפלט.
  • text=: הטקסט שיש לעבד. הפרמטר text= חייב להיות בשימוש כאשר בטקסט עלול להיות =.

באגים

  • שימו לב ש-"[[" מקרי ימנע מפירוש הקריאה ליחידה אם הוא נכתב ישירות ל-#invoke, עם זאת זה לא יקרה אם יקראו לו בצורה מוכללת.