Module:Pagebanner
模块文档[创建]
您可能想要创建本的文档。 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模块的子页面。 |
local p = {}local defaultimage = { none = 'Pagebanner default.jpg', [""] = 'Pagebanner default.jpg', Europe = 'Pagebanner default.jpg', ["欧洲"] = 'Pagebanner default.jpg', ["歐洲"] = 'Pagebanner default.jpg', ["北美洲"] = 'Pagebanner default.jpg', ["North America"] = 'Pagebanner default.jpg', ["Pagebanner default.jpg"] = 'Pagebanner default.jpg', ["中东"] = 'Mena-asia_default_banner.jpg', ["中東"] = 'Mena-asia_default_banner.jpg', ["Middle East"] = 'Mena-asia_default_banner.jpg', ME = 'Mena-asia_default_banner.jpg', ["北非"] = 'Mena-asia_default_banner.jpg', ["North Africa"] = 'Mena-asia_default_banner.jpg', ["亚洲"] = 'Mena-asia_default_banner.jpg', ["亞洲"] = 'Mena-asia_default_banner.jpg', Asia = 'Mena-asia_default_banner.jpg', ["Mena-asia_default_banner.jpg"] = 'Mena-asia_default_banner.jpg', ["南美洲"] = 'S-amer africa default banner.jpg', ["South America"] = 'S-amer africa default banner.jpg', SA = 'S-amer africa default banner.jpg', ["非洲"] = 'S-amer africa default banner.jpg', Africa = 'S-amer africa default banner.jpg', ["S-amer africa default banner.jpg"] = 'S-amer africa default banner.jpg', ["加勒比"] = 'Caribbean default banner.jpg', Caribbean = 'Caribbean default banner.jpg', ["Caribbean default banner.jpg"] = 'Caribbean default banner.jpg', ["澳大利亚"] = 'Australia-oceania default banner.jpg', ["澳大利亞"] = 'Australia-oceania default banner.jpg', Australia = 'Australia-oceania default banner.jpg', ["大洋洲"] = 'Australia-oceania default banner.jpg', Oceania = 'Australia-oceania default banner.jpg', ["Australia-oceania default banner.jpg"] = 'Australia-oceania default banner.jpg', ["新西兰"] = 'NZ default banner.jpg', ["纽西兰"] = 'NZ default banner.jpg', ["新西蘭"] = 'NZ default banner.jpg', ["紐西蘭"] = 'NZ default banner.jpg', ["New Zealand"] = 'NZ default banner.jpg', NZ = 'NZ default banner.jpg', ["NZ default banner.jpg"] = 'NZ default banner.jpg', ["旅行话题"] = 'TT Banner.jpg', ["旅行話題"] = 'TT Banner.jpg', ["话题"] = 'TT Banner.jpg', ["話题"] = 'TT Banner.jpg', ["Travel topic"] = 'TT Banner.jpg', Topic = 'TT Banner.jpg', TT = 'TT Banner.jpg', ["TT Banner.jpg"] = 'TT Banner.jpg', ["飞行"] = 'Generic flying banner.jpg', ["飛行"] = 'Generic flying banner.jpg', Flying = 'Generic flying banner.jpg', ["Generic flying banner.jpg"] = 'Generic flying banner.jpg', ["潜水"] = 'Default Scuba diving banner.JPG', ["潛水"] = 'Default Scuba diving banner.JPG', ["Dive guide"] = 'Default Scuba diving banner.JPG', Dive = 'Default Scuba diving banner.JPG', Diving = 'Default Scuba diving banner.JPG', ["Default Scuba diving banner.JPG"] = 'Default Scuba diving banner.JPG', ["旅行路线"] = 'Itinerary banner.jpg', ["旅行路線"] = 'Itinerary banner.jpg', Itinerary = 'Itinerary banner.jpg', ["Itinerary banner.jpg"] = 'Itinerary banner.jpg', ["会话手册"] = 'Welcome banner.jpg', ["會話手冊"] = 'Welcome banner.jpg', Phrasebook = 'Welcome banner.jpg', ["Welcome banner.jpg"] = 'Welcome banner.jpg', ["奥运"] = 'Olympic flag Wiki Travel banner.jpg', ["奧運"] = 'Olympic flag Wiki Travel banner.jpg', Olympic = 'Olympic flag Wiki Travel banner.jpg', ["Olympic flag Wiki Travel banner.jpg"] = 'Olympic flag Wiki Travel banner.jpg', ["消歧义页"] = 'Disambiguation banner.png', ["消歧義頁"] = 'Disambiguation banner.png', Disambiguation = 'Disambiguation banner.png', ["Disambiguation banner.png"] = 'Disambiguation banner.png',}function p.main(frame)args = frame:getParent().argsentity = mw.wikibase.getEntityObject()text = '<div class="noprint"><div class="mf-pagebanner">'title = mw.title.getCurrentTitle()if title.namespace == 2 thentext = text .. '<div width="100%" style="background: #0F4D92; color: white; font-size: 110%; padding-left: 10px; padding-top: 3px; padding-bottom: 3px">这是一个维基导游' .. "'''用户页'''。</div>"elseif not (args.novariant or args["不转换"]) thentext = text .. require("Module:NoteTA").main{ G1 = "地名", G2 = "地区用词" }endendtext = text..'<div class="topbanner"><div class="name">'text = text..(args.pgname or args["页名"] or args["頁名"] or title.subpageText)text = text..'</div><div class="iconbox">'disambig = args.disambig or args["消歧义"] or args["消歧義"]size = args.size or 25if disambig thenif disambig == 'yes' thendisambig = title.textendtext = text..'[[Image:Wait Circle.svg|' .. size .. 'px|link='..disambig.." (消歧义)|''其他同名地点的条目,请见“"..disambig.." (消歧义)”'']]"endif args.UNESCO or args.unesco or args["世界遗产"] or args["世界遺產"] thentext = text..'[[Image:WorldHeritageBlanc.svg|' .. size .. 'px|link=联合国教科文组织世界遗产名录|联合国教科文组织世界遗产]][[Category:联合国教科文组织世界遗产]]'endif args.star or args["明星"] thentext = text..'[[Image:Cscr-featured.svg|' .. size .. 'px|link=明星条目|明星条目]]'endif args.otbp or args["曲径通幽"] or args["曲徑通幽"] thentext = text..'[[Image:Question Circle.svg|' .. size .. 'px|link=昔日曲径通幽|昔日曲径通幽]]'endif args.dotm or args["目的地"] thentext = text..'[[Image:Yes_Check_Circle.svg|' .. size .. 'px|link=昔日每月目的地|昔日每月目的地]]'endif args.ftt or args["特色话题"] or args["特色話題"] thentext = text..'[[Image:Writing_Circle.svg|' .. size .. 'px|link=昔日特色旅行话题|昔日特色旅行话题]]'endtext = text..'</div><p>'image = args[1]if (not image) or defaultimage[image] thenif entity and entity.claims and entity.claims["P948"] and entity.claims["P948"][1].mainsnak.datavalue.value thenimage = entity.claims["P948"][1].mainsnak.datavalue.valueelseimage = defaultimage[image or "none"]endendif title.namespace == 0 thenif image == "Disambiguation banner.png" thentext = text..'[[Category:使用标准横幅条目]]'elseif args.index thenelseif entity and entity.claims and entity.claims["P948"] and entity.claims["P948"][1].mainsnak.datavalue.value thentext = text..'[[Category:使用自定义横幅条目]]'elseif defaultimage[image] thentext = text..'[[Category:使用默认横幅条目]]'elsetext = text..'[[Category:使用自定义横幅条目]][[Category:维基数据缺少横幅]]'endendtext = text..'[[File:'..image..'|frameless|1800px'if args.caption or args["说明"] or args["說明"] thentext = text..'|'..(args.caption or args["说明"] or args["說明"])endtext = text..']]<div class="topbanner-toc">'if not (args.notoc or args["无目录"] or args["無目錄"]) thentext = text..'<div class="hlist tocbox-'box = args.box or args["目录"] or args["目錄"]if box == '白' thentext = text..'w'elseif (box == '灰') or (box == 'gray') or (box == 'grey') thentext = text..'s'elsetext = text..'b'endtext = text..'">__TOC__</div>'end text = text..'</div></div></div></div>'if disambig thentext = text..'\n:其他同名地点的条目,请见[['..disambig..' (消歧义)]]。'endreturn textendreturn p
🔥 Popular: 首页广州閩南語會話手冊Special:搜索中东中国行政区划国际电话区号列表京都府联合国教科文组织世界遗产名录西歐File:Vietnam Regions Map (zh-hans)-越南地图.png杭州巧家会泽富源威信中欧欧洲亚美尼亚广州白云国际机场汝城长征湄潭关岭京都市安顺宜章毕节意大利非洲中亚阿姆斯特丹Special:最近更改File:Map of India (zh-hans)-印度地图.png柏林/東部巴塞罗那文化Wiki Travel:地理分层File:Map-USA-Regions (zh-hans)-美国地图.png列支敦士登關西地方语言Wiki Travel:机器人Wiki Travel:免责声明北美洲瑞金新山Wiki Travel:互助客栈东南亚福州话会话手册格鲁吉亚User:Theklan喬科大田毛里求斯File:Map of Asia (zh-hans)-亚洲地图.png广州 (消歧义)印度京都巴尔干德國Category:会话手册常山摩爾曼斯克州黑水车臣格陵兰Wiki Travel:Resources/中山公交B1路线不丹南美洲Wiki Travel:指南条目土耳其語會話手冊新北File:Wikimania 2022 Vector (2022) Presentation.pdf马来语会话手册越南语会话手册File:Wikipedia 2006 1.pdfWiki Travel:Twinkle马来西亚