ホーム
おまかせ表示
ログイン
設定
エケペディアについて
免責事項
検索
モジュール:TikTokのソースを表示
←
モジュール:TikTok
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
登録利用者
、
管理者
。
このページのソースの閲覧やコピーができます。
local p = {}; local function setProperty(tk_name) -- メイン空間のみ if not mw.title.getCurrentTitle().namespace == 0 then return true; end if not mw.smw then return true; end local dataStore = {} dataStore['TikTokアカウント'] = tk_name local result = mw.smw.set( dataStore ) if result == true then -- everything ok else -- error message to be found in result.error end end function p.main( frame ) 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 ''; -- TikTok URL local formatterURL = "https://www.tiktok.com/@$1"; local url = mw.ustring.gsub(formatterURL, "\$1", tk_name); -- TikTok 表示名 local name = args[2] or args.name or ''; -- SemanticMediaWiki if not args.nosmw then setProperty(tk_name); end -- TikTok 表示名デフォルト if name == '' then name = mw.ustring.gsub(mw.title.getCurrentTitle().text,"%s+%b()$",""); end local tk_name2 = '(@' .. tk_name ..')'; if mw.ustring.match(name, '%(' .. tk_name .. '%)$') then tk_name2 = ''; end return '[' ..url ..' ' ..name ..'] ' ..tk_name2 ..' - [[TikTok]]'; end return p;
このページで使用されているテンプレート:
モジュール:TikTok/doc
(
ソースを閲覧
)
モジュール:TikTok
に戻る。