עריכת הדף "
יחידה:קישור
"
קפיצה לניווט
קפיצה לחיפוש
אזהרה:
אינכם מחוברים לחשבון. כתובת ה־IP שלכם תוצג בפומבי אם תבצעו עריכות כלשהן. אם
תיכנסו לחשבון
או
תיצרו חשבון
, העריכות שלכם תיוחסנה לשם המשתמש שלכם ותקבלו גם יתרונות אחרים.
בדיקת אנטי־ספאם.
אין
למלא שדה זה!
local linkUtilities = {} function linkUtilities.checkIsDismabig( targetPage ) local targetQid = mw.wikibase.getEntityIdForTitle(targetPage) local WIKIDATA_DISAMBIG_QID = 'Q4167410' if targetQid == nil then return false -- target page doesnt have wikidata entity -> hence cant query if disambig end local targetType = mw.wikibase.getBestStatements(targetQid, 'P31') for _, v in pairs(targetType) do if v.mainsnak and v.mainsnak.datavalue and v.mainsnak.datavalue.value and v.mainsnak.datavalue.value.id == WIKIDATA_DISAMBIG_QID then return true end end return false end function linkUtilities._linkIfExists(targetPage, linkText, noDisambig, currentPage) if mw.ustring.match(targetPage, '%[%[') then return targetPage end if linkText == '' or linkText == nil then linkText = targetPage -- remove parentheses linkText= mw.ustring.gsub(linkText, " *[(].*[)]","") end if targetPage == currentPage then return linkText end if noDisambig then if linkUtilities.checkIsDismabig(targetPage) then return linkText end end local targetTitle = mw.title.new( targetPage ) -- target title may be nil if the targetPage is invalid title if targetTitle ~=nil and targetTitle.exists then return mw.ustring.format('[[%s|%s]]', targetPage, linkText) else return linkText end end -- check if target is disambig page function linkUtilities.isDismabig( frame ) local targetPage = frame.args['1'] if targetPage == '' or targetPage == nil then targetPage = mw.title.getCurrentTitle().text end return linkUtilities.checkIsDismabig(targetPage) end function linkUtilities.linkIfExists( frame ) local targetPage = frame.args['1'] local linkText = frame.args['2'] local noDisambig = frame.args['noDisambig']~=nil and frame.args['noDisambig']~='' local currentPage = mw.title.getCurrentTitle().text return linkUtilities._linkIfExists(targetPage, linkText, noDisambig ,currentPage) end return linkUtilities
תקציר:
לתשומת ליבך: תרומתך לאתר חב"דטקסט תפורסם לפי תנאי הרישיון רישיון חופשי למסמכים של גנו גרסה 1.3 או חדשה יותר (אפשר לעיין בדף
חב"דטקסט:זכויות יוצרים
לפרטים נוספים). אם אינך רוצה שעבודתך תהיה זמינה לעריכה על־ידי אחרים, שתופץ לעיני כול, ושאחרים יוכלו להעתיק ממנה תוך ציון המקור – אין לפרסם אותה פה.
כמו־כן, שמירת העריכה משמעה הבטחה שכתבת את הטקסט הזה בעצמך או העתקת אותו ממקור בנחלת הכלל (שאינו מוגבל בזכויות יוצרים) או מקור חופשי דומה.
אין לשלוח חומר מוגבל בזכויות יוצרים ללא רשות!
ביטול
עזרה בעריכה
(נפתח בחלון חדש)
תבנית המופיעה בדף זה:
יחידה:קישור/תיעוד
(
עריכה
)
תפריט ניווט
כלים אישיים
לא בחשבון
שיחה
תרומות
יצירת חשבון
כניסה לחשבון
מרחבי שם
יחידה
שיחה
English
צפיות
קריאה
עריכת קוד מקור
גרסאות קודמות
עוד
ניווט
עמוד ראשי
ספריה ראשית
חיפוש נכון
דף אקראי
דיווח על טעות
עזרה
עורכים
ברוכים הבאים
פרוייקט החממה
שינויים אחרונים
אולם דיונים
לוח מודעות
תחזוקה
זכויות יוצרים
כלים
דפים המקושרים לכאן
שינויים בדפים המקושרים
דפים מיוחדים
מידע על הדף