(Translated by https://www.hiragana.jp/)
Template:NavboxV2 - 维基百科,自由的百科全书
文档图示 板文いたぶん[查看] [编辑] [历史] [きよしじょ缓存]

简介

ごう并了{{Navbox}}あい关的いち系列けいれつばん融合ゆうごうりょう{{Navbox}}てきぎょうしき、{{Navbox subgroup}}てきだい包含ほうがん、{{Navbox with columns}}てきれつしき,{{Navbox with collapsible groups}})てきおり叠行しき

あらためうつしかたぎ块:Navbox(oldid=42280913)。

设计用途ようと

ざいCategory:引用いんようばんきさき大小だいしょうちょう过限せいてき页面なかゆう相当そうとう一部分页面是由于{{Navbox}}ばんちょう载导致。

  • すえWP:かたぎいたげんせいなかはま套展开”てき说法,あいどう页面てきつぎはま套调ようかいぶん统计てきれい如:页面A嵌入かんにゅう页面B,页面B嵌入かんにゅう页面C,页面Cあい对页めんA统计到てきてん开字节数计算りょう2)。而现ざいNavboxてきだい块、れつしきおり叠行しきてき实现もと于Navboxぎょうしきてきばん调用ある类似样式结构迭代,这样就符合ふごう内部ないぶつぎ调用Navboxてき条件じょうけん,页面很容易よういかいちょう过模ばんてん开后大小だいしょうてききりせい
  • 其次,实际じょうLuaてき运行げんせい条件じょうけん相当そうとう宽裕,50MBてきないそんげんせい,10びょうてき运行时限せい,很多页面实际使用しようただざいじゅうふんいち左右さゆうある以下いか以被大量たいりょう压榨性能せいのう

所以ゆえんはたNavbox所有しょゆうてき实现全部ぜんぶ以Lua实现,希望きぼうのう腾出かい释器运行りょういたLua运行りょうくだてい解析かいせきさわ发展开后大小だいしょうげんせいてき可能かのう

效果こうか

ざい对于包含ほうがんいち层子Navboxてきじょう况,てん开后大小だいしょう下降かこう最多さいたゆう50~60%左右さゆう

比例ひれい

项目 {{Navbox}}系列けいれつ参考さんこうもとじゅん ほんばん
Template:哈利とく Special:固定こてい链接/60036259 User:Cwek/工作こうさくしつ2/Navbox/T:哈利とく
Template:广州 Special:固定こてい链接/60035252 User:Cwek/工作こうさくしつ2/Navbox/T:广州
Template:广州铁车站 Special:固定こてい链接/59586101 User:Cwek/工作こうさくしつ2/Navbox/T:广州
Template:粵港澳大灣おおわん公共こうきょう交通こうつう Special:固定こてい链接/59654656 User:Cwek/工作こうさくしつ2/Navbox/T:粵港澳大灣おおわん公共こうきょう交通こうつう
Template:JR東日本ひがしにっぽんてき車輛しゃりょう Special:固定こてい链接/61531803 Special:固定こてい链接/62385808
Template:ちゅう人民じんみん共和きょうわこく广播电视づけ费频どう Special:固定こてい链接/77500465 Special:固定こてい链接/77504799

さんすう

あずか{{Navbox}}系列けいれつばん几乎けんようただししんぞう部分ぶぶんさんすうはまにゅう

  • type:Navboxてき类型,对应值为vertical(对应{{Navbox}})、horizontal(对应{{Navbox with columns}})、vertical_collapsible(对应{{Navbox with collapsible groups}}),だま认值为vertical
  • border:Navboxてき隐藏さんすうよう于控せいNavboxてき边框つくえせいらい使つかいNavboxのう嵌入かんにゅういたちちNavboxてき值字だんれいlistcolひとしちゅう,实际对应{{Navbox subgroup}}てき实现つくえせい。对应值为childsubgroupにんいち个。
ざいほんばん添加てんかNavbox层时,必须传入这两个参すう,这是ほんばん区分くぶん存在そんざいNavbox层的赖。ほんばんくび层Navbox层无需添加てんかborder,按需添加てんかtype
  • removeGroupPaddingよう于区别{{Navbox|child}}かず{{Navbox subgroup}},きさきしゃざいGroupnだんてき单元かく增加ぞうかいち组paddingてき配置はいち,适用于子Navbox层。任意にんい值,存在そんざい则可,为移じょ该padding配置はいち(对应{{Navbox|child}})。

方便ほうべん复制てきだい

| <list/content>-type = vertical | horizontal | vertical_collapsible
| <list/content>-border = child| subgroup 
| <list/content>-removeGroupPadding = 1

{{Navbox}}系列けいれつばん转换

はたはらゆう嵌入かんにゅう{{Navbox}}系列けいれつばんてき值字だんlistn(其他类同)あらためlistn-,并作为相应嵌套子Navboxばんてきまいりすうてきぜん缀来加入かにゅう使つかい这些ばんはま套转换为扁平へんぺいてきいち层模ばんさんすう

れい
{{Navbox}}系列けいれつ ほんばん
{{Navbox
|name = Navbox/doc
|state = expanded
|image = {{{image}}}
|imageleft = {{{imageleft}}}
|title = {{{title}}}
|above = {{{above}}}
|group1 = {{{group1}}}
|list1 = {{Navbox subgroup
 | title = {{{list1-title}}}
 | above = {{{list1-above}}}
 | below = {{{list1-below}}}
 | imageleft = {{{list1-imageleft}}}
 | image = {{{list1-image}}}
 | group1 = {{{list1-group1}}}
 | list1  = {{{list1-list1}}}
 | group2 = {{{list1-group2}}}
 | list2  = {{{list1-list2}}}
}}
|group2 = {{{group2}}}
|list2 = {{Navbox subgroup
| group1 = {{{list2-group1}}}
| list1  = {{{list2-list1}}}
| group2 = {{{list2-group2}}}
| list2  = {{{list2-list2}}}
}}
|below = {{{below}}}
}}
{{NavboxV2
|name = Navbox/doc
|state = expanded
|image = {{{image}}}
|imageleft = {{{imageleft}}}
|title = {{{title}}}
|above = {{{above}}}
<!--  list1 -->
|group1 = {{{group1}}}
<!-- list1-sub-->
|list1-type =vertical <!--さく为list1てきNavbox层,全部ぜんぶしょう应参すうじょう对应ぜん缀“list1-”,したどう,如此类推 -->
|list1-border=child
|list1-title = {{{list1-title}}}
|list1-above = {{{list1-above}}}
|list1-below = {{{list1-below}}}
|list1-imageleft = {{{list1-imageleft}}}
|list1-image = {{{list1-image}}}
|list1-group1 = {{{list1-group1}}}
|list1-list1  = {{{list1-list1}}}
|list1-group2 = {{{list1-group2}}}
|list1-list2  = {{{list1-list2}}}
<!--  list2 -->
|group2 = {{{group2}}}
<!-- list2-sub-->
|list2-type =vertical <!--さく为list2てきNavbox层,全部ぜんぶしょう应参すうじょう对应ぜん缀“list2-”,したどう,如此类推 -->
|list2-border=child
|list2-group1 = {{{list2-group1}}}
|list2-list1  = {{{list2-list1}}}
|list2-group2 = {{{list2-group2}}}
|list2-list2  = {{{list2-list2}}}
<!--end-->
|below = {{{below}}}
}}

转换注意ちゅうい

よし于{{Navbox}}系列けいれつてき实现较为复杂かずわたる及自わがはま套,ほんばんてき实现也为此做りょう对应けんようせい调整,可能かのうかい现一些参数被过度透传(可能かのうざい样式ひかえせい部分ぶぶん原因げんいんはらゆう设计どおり过控せいさんすう入来にゅうらいへだた离,而本设计为了使さんすう扁平へんぺい,导致部分ぶぶん这些さんすう无法へだた离)。而且ばんさんすう非常ひじょう命名めいめい规律,ざい转换がえ换前,请进ぎょうtestcase检查,确认转换きさきのう与原よはららいてき样式、こうのう基本きほん一致いっちさい应用转换。如果现问题,请保留ほりゅうあんれい并联けいほんばん维护编辑协助处理,あるもの

虽然以在值字だんれいlistcolひとしじゅうしん嵌入かんにゅう{{Navbox}}系列けいれつばんただし这和はらゆう做法いち样,しつりょうほんばんくだてい解析かいせきげんせいてき作用さようけん议这样做。