WIKI公告栏
欢迎各位引航者访问卡拉彼丘WIKI,由于游客访问页面会有一定的页面旧版缓存,建议你登陆B站账号进行浏览,如果您觉得本WIKI有帮助到你,欢迎推荐给身边的引航者。
全站通知:

模块:BWIKILinks

来自卡拉彼丘WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:BWIKILinks/doc创建

local p = {}

function p.main(frame)
    local data = mw.loadData("Module:BWIKILinks/Data")
    local gamename = frame.args[1]
    local html = mw.html.create()

    local links = data[gamename]
    if not links then
        return "名称错误或无数据"
    end

    local BWIKILinks = html:tag('span'):addClass('BwikiLinks'):cssText('display: inline-flex;align-items: center;')
        :tag('span'):addClass('gameicon-' .. links .. ' radius5'):cssText('width: 40px;height: 40px;'):done()
        :wikitext('[https://wiki.biligame.com/' .. links .. ' ' .. gamename .. ']')
        :done()

    local style = frame:callParserFunction('#tag:bstyle', '.gameicon-' .. links ..   '{ background:url("https://wiki.biligame.com/wiki/特殊:重定向/file/' .. links .. '_icon.png") no-repeat;background-size:cover;')

    BWIKILinks:wikitext(style)

    return tostring(BWIKILinks)
end

return p