עריכת הדף "יחידה:פרמטרים"

קפיצה לניווט קפיצה לחיפוש

אזהרה: אינכם מחוברים לחשבון. כתובת ה־IP שלכם תוצג בפומבי אם תבצעו עריכות כלשהן. אם תיכנסו לחשבון או תיצרו חשבון, העריכות שלכם תיוחסנה לשם המשתמש שלכם ותקבלו גם יתרונות אחרים.

ניתן לבטל את העריכה. אנא בדקו את השוואת הגרסאות שלהלן כדי לוודא שזה אכן מה שאתם רוצים לעשות, ולאחר מכן שמרו את השינויים למטה כדי לסיים את ביטול העריכה.

גרסה אחרונה הטקסט שלך
שורה 35: שורה 35:
 
end
 
end
 
return frame:expandTemplate({title = frame.args["קוד"], args = newargs})
 
return frame:expandTemplate({title = frame.args["קוד"], args = newargs})
 +
end
 +
 +
function short(frame)
 +
local pframe = frame:getParent()
 +
type = mw.ustring.sub(pframe:getTitle(), 7)
 +
local found
 +
for p, pp in pairs(pframe.args) do
 +
found = false
 +
for z, zz in ipairs(frame.args) do
 +
if tostring(p) == tostring(zz) then
 +
found = true
 +
end
 +
end
 +
if not found and not (p == 1 and pp == "") then
 +
equalerror("פרמטר לא ידוע: " .. p .. " = '" .. pp ..  "'")
 +
end
 +
end
 
end
 
end
  
שורה 43: שורה 60:
 
function decode(frame)
 
function decode(frame)
 
return mw.uri.decode(frame.args[1])
 
return mw.uri.decode(frame.args[1])
end
 
 
function googleurl(frame)
 
--return a .. mw.uri.parseQueryString( frame.args[1] )['http://www.google.co.il/url?url']
 
--p = ''
 
--for k, v in pairs(mw.uri.new( frame.args[1] ).query['url'])
 
--do return 'a' .. k .. 'c' end --p = p .. '+++' .. k .. ':' .. v end
 
--return p--
 
local q = mw.uri.new(frame.args[1]).query
 
return q and (q['url'] or q['q']) or ''
 
--or mw.uri.parseQueryString( frame.args[1] )['http://www.google.co.il/url?url'] or ''
 
 
end
 
end
  
שורה 70: שורה 76:
 
end
 
end
  
function showparams( frame )
+
function biurim(frame)
local ans = '', k
+
pframe = frame:getParent()
for i, v in pairs(frame.args) do
+
local newargs = {}
if tonumber(i) then
+
for a, aa in pairs(pframe.args) do
k = v
+
if a == "קבוצה" then
else
+
error('פרמטר "קבוצה" כפול[[category:' ..
k = i
+
tostring(mw.message.new("Cite-tracking-category-cite-error")) .. ']]', 0)
 
end
 
end
k = mw.ustring.gsub(k, '\n', '')
+
newargs[a] = aa
if mw.ustring.find(k, '|') then
 
k = k .. ' (' .. mw.ustring.sub(k, 3, mw.ustring.find(k, '|') - 1) .. ')'
 
end
 
ans = ans .. '#' .. k .. '\n'
 
 
end
 
end
return ans
+
newargs["קבוצה"] = frame.args[1] or "hebrew"
 +
return frame:expandTemplate{title = "הערות שוליים", args = newargs}
 
end
 
end
  
 
+
return {main = require('Module:ParamValidator').validateparams, equal = equal, decode = decode, short = short, biur = biur,
local function main() end
+
biurim = biurim,}
 
return {
 
main = main,
 
equal = equal,  
 
decode = decode,  
 
googleurl = googleurl,
 
biur = biur,
 
showparams = showparams,
 
}
 

לתשומת לבך: תרומתך לחב"דפדיה תפורסם תחת תנאי הרישיון GNU Free Documentation License 1.2 (אפשר לעיין בדף חב"דפדיה:זכויות יוצרים לפרטים נוספים). אם אינך רוצה שעבודתך תהיה זמינה לעריכה על־ידי אחרים, שתופץ לעיני כול, ושאחרים יוכלו להעתיק ממנה תוך ציון המקור – אין לפרסם אותה פה.
כמו־כן, שמירת העריכה משמעה הבטחה שכתבת את הטקסט הזה בעצמך, או העתקת אותו ממקור שאינו מוגן בזכויות יוצרים. אין לעשות שימוש בחומר המוגן בזכויות יוצרים ללא רשות!

ביטול עזרה בעריכה (נפתח בחלון חדש)

תבנית המופיעה בדף זה: