5,325
回編集
(ページの作成:「local p = {}; local function setProperty(tk_name) -- メイン空間のみ if not mw.title.getCurrentTitle().namespace == 0 then return true; end if not mw.smw…」) |
細編集の要約なし |
||
27行目: | 27行目: | ||
local args = require( 'Module:Arguments' ).getArgs( frame, { wrappers = 'Template:TikTok', removeBlanks = false, parentFirst = true }); | local args = require( 'Module:Arguments' ).getArgs( frame, { wrappers = 'Template:TikTok', removeBlanks = false, parentFirst = true }); | ||
-- | -- TikTok ID | ||
local tk_name = args[1] or args.id or ''; | local tk_name = args[1] or args.id or ''; | ||
-- | -- TikTok URL | ||
local formatterURL = "https://www.tiktok.com/@$1"; | local formatterURL = "https://www.tiktok.com/@$1"; | ||
local url = mw.ustring.gsub(formatterURL, "\$1", tk_name); | local url = mw.ustring.gsub(formatterURL, "\$1", tk_name); | ||
-- | -- TikTok 表示名 | ||
local name = args[2] or args.name or ''; | local name = args[2] or args.name or ''; | ||
43行目: | 43行目: | ||
-- | -- TikTok 表示名デフォルト | ||
if name == '' then | if name == '' then | ||
name = " | name = "TikTokアカウント"; | ||
end | end | ||
53行目: | 53行目: | ||
end | end | ||
return '[' ..url ..' ' ..name ..'] ' ..tk_name2 ..' - [[ | return '[' ..url ..' ' ..name ..'] ' ..tk_name2 ..' - [[TikTok]]'; | ||
end | end | ||
return p; | return p; |