“Template:Editnotice load”与“Template:背景图片”:页面之间的差异

H萌娘,万物皆可H的百科全书!
(页面间差异)
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
 
imported>=海豚=
([InPageEdit] 没有编辑摘要 (编辑自Special:Diff/26434))
 
第1行: 第1行:
<includeonly>{{#vardefine:flag<!-- 判断是否编辑提示-->
<includeonly><templatestyles src="Template:背景图片/page.css" />{{#Widget:SideBarPic}}<!--
|{{#switch:{{NAMESPACE}}
-->{{#vardefine:背景图片.isInside|{{filepath:{{{1|{{{url|}}}}}}}}}}<!--
| User | User talk={{#ifeq:{{#titleparts:{{FULLPAGENAME}}|1|2}}|Editnotice|{{#ifeq:{{#titleparts:{{FULLPAGENAME}}|2|3}}||user|false}}|false}} <!--判断是否用户自带的编辑提示-->
-->{{array|new|name=widths|1920|1680|1600|1400|1366|1360|1280|1024|800}}<!--
|#default={{#switch:{{#titleparts:{{FULLPAGENAME}}|2}} <!--判断是否Template:Editnotices下的编辑提示并区分三种编辑提示-->
-->{{#vardefine: 背景图片.animate|{{#ifeq:{{{animate|show}}}|none|
|Template:Editnotices/Namespace=namespace
  |animation:{{#vardefineecho:背景图片.animateName|{{#if:{{{animate|}}}
|Template:Editnotices/Group=group
   |{{#ifeq:{{{animate|}}}|look|look-{{#ifeq:{{{position|}}}|top|bottom|top}}|{{{animate|}}}}}
|Template:Editnotices/Page=page
   |shrink}}}} {{{action|{{#switch:{{#var: 背景图片.animateName}}|show=2s|shrink=4s ease-out|clear=2s|appear|look|look-top|look-bottom=5s ease|#default=2s}}}}};
|#default=false
  }}}}<!--
}}}}}}<span id="mw_editnotice_test_var" data-flag="{{#var:flag}}"><!-- 测试用--></span>{{#ifeq:{{#var:flag}} <!-- 根据判断结果显示内容-->
--><div><!--
|false <!--不是编辑提示页面则显示编辑提示-->
--><div class="nomobile sidebar-character" style="width:100%; height:100%; top:0; left:0; z-index:-3;" data-displaylogo="{{#ifeq:{{{displaylogo|no}}}|no|no|yes}}"><!--
|<div id="editnotice-area" class="editnotice-area" style="clear: both; width: 100%;"><!--
--><div style="position:fixed; top:0; left:0; width:100%; height:100%; background:{{{color|transparent}}}; {{#var:背景图片.animate}}"></div><!-- 背景颜色
  Namespace notice:
--><img src="{{#if:{{#var: 背景图片.isInside}}|{{filepath:{{{1|{{{url|}}}}}}}}|{{{1|{{{url|}}}}}}}}"
-->{{#ifeq: {{{notice action|}}} | view
style="position:fixed; top:0; width:100%; height:100%; object-fit:cover; object-position:{{{position|center center}}}; {{#var: 背景图片.animate}}"
|   <!-- 在查看被保护而无权编辑的页面时, 不显示该名字空间的编辑提示-->
{{#if:{{#var:背景图片.isInside}}|{{#vardefine:背景图片.maxWidth|{{#invoke:fileInfo|main|{{{1|{{{url|}}}}}}|width}}}}
| <div class="editnotice-link sysop-show" style="clear: both; float: right; margin: 0px 0.8em; padding: 0; line-height: 1em;"> </div>{{#ifexist: Template:Editnotices/Namespace/{{#if:{{NAMESPACE}}|{{NAMESPACE}}|Main}}
   srcset="{{#invoke:loop|main|times=1|{{array|get|widths|count}}|do=<nowiki
  | <div class="editnotice-namespace" style="width: 100%;clear: both;"> {{Template:Editnotices/Namespace/{{#if:{{NAMESPACE}}|{{NAMESPACE}}|Main}}|{{PAGENAME}}}} </div>
     {{#ifexpr:{{array|get|widths|{{#var:times}}}} < {{#var: 背景图片.maxWidth}}|
  }}
      {{filepath:{{{1|{{{url|}}}}}}|{{array|get|widths|{{#var:times}}}}}} {{array|get|widths|{{#var:times}}}}w,
}}<!--
     }}
  名字空间 组提示 and 页面提示:
    </nowiki>}}{{filepath:{{{1|{{{url|}}}}}}}}
-->{{editnotice load/core
   "
| notice action = {{{notice action|}}}
}} /><!-- 图片
| group allowed = yes  <!--萌百全站开启组提示而不再加以限制-->
-->{{#if:{{{make|}}}|<div style="position:fixed; top:0; width:100%; height:100%; {{{make|}}}; {{#var:背景图片.animate}}"></div>}}<!-- make
| groupnotice = Template:Editnotices/Group/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{BASEPAGENAME:{{PAGENAME}}}}
--><div style="position:fixed; top:0; width:100%; height:100%; background:{{{shadeColor|white}}}; opacity:{{{shade|0}}}; {{#var:背景图片.animate}}"></div><!-- shade
| pagenotice =
--></div></div><!--
  <!--如果是用户页或用户讨论页的根页面, 这时用该页面的/Editnotice子页面作为编辑提示,
-->{{#if:{{{logo-url|}}}|<span id="wglogo" class="nomobile" data-background-position="{{{logo-position|}}}" data-background-size="{{#switch:{{{logo-size|}}}|false|False=|#default={{{logo-size|}}}}}" data-background-image="{{#if:{{filepath:{{PAGENAME:{{{logo-url|}}}}}}}|{{filepath:{{PAGENAME:{{{logo-url|}}}}}}}|{{{logo-url|}}}}}"></span>{{#Widget:Wglogo}}}}<!-- 替换logo
    否则使用普通编辑提示-->
--></includeonly><noinclude>[[分类:影响页面内容的模板]][[分类:使用模板样式的模板]]{{doc}}<templatedata>
  {{#ifeq: {{SUBJECTSPACE}}#{{PAGENAME}} | {{ns:User}}#{{BASEPAGENAME:{{PAGENAME}}}}
{
  | {{FULLPAGENAME}}/Editnotice
"params": {
  | Template:Editnotices/Page/{{FULLPAGENAME}}
"1": {},
  }}
"url": {},
| userpage =
"animate": {},
  <!--如果是用户页或用户讨论页的根页面,则输出“yes”,否则不输出-->
"position": {},
  {{#ifeq: {{SUBJECTSPACE}}#{{PAGENAME}} | {{ns:User}}#{{BASEPAGENAME:{{PAGENAME}}}}
"action": {},
  | yes
"displaylogo": {},
  }}
"color": {},
| ownuserpage =
"make": {},
  <!-- 如果是用户自己的用户页或用户讨论页的根页面,则输出“yes”,否则不输出。{{REVISIONUSER}}返回系统消息中记录的当前用户名 -->
"shadeColor": {},
  {{#ifeq: {{SUBJECTSPACE}}#{{PAGENAME}} | {{ns:User}}#{{REVISIONUSER}}
"shade": {},
  | yes
"logo-url": {},
  }}
"logo-position": {},
}}<div style="clear: both;"></div> </div>
"logo-size": {}
| <!-- 是编辑提示,显示简略内容
}
-->{{info|这是<!-- 根据判断结果显示特定内容
}
-->{{#switch:{{#var:flag}}
</templatedata>
|user = 用户[[user:{{ROOTPAGENAME}}|{{ROOTPAGENAME}}]]的用户页子页面
|page= 页面[[:{{#titleparts:{{FULLPAGENAME}}|0|3}}]]
|group= 页面[[:{{#titleparts:{{FULLPAGENAME}}|0|3}}]]的子页面
|namespace= 名字空间'''{{#titleparts:{{FULLPAGENAME}}|0|3}}'''下的页面
}} 的编辑提示}}
}}{{#Widget:Nonotice}}{{#Widget:NoWaifuTips}}
</includeonly><noinclude>
{{ 萌百:Editnotice load}}
</noinclude>
</noinclude>

2020年4月21日 (二) 23:08的版本

Template-info.svg 模板文档  [创建] [刷新]

无描述。

模板参数

参数描述类型状态
11

无描述

未知可选
urlurl

无描述

未知可选
animateanimate

无描述

未知可选
positionposition

无描述

未知可选
actionaction

无描述

未知可选
displaylogodisplaylogo

无描述

未知可选
colorcolor

无描述

未知可选
makemake

无描述

未知可选
shadeColorshadeColor

无描述

未知可选
shadeshade

无描述

未知可选
logo-urllogo-url

无描述

未知可选
logo-positionlogo-position

无描述

未知可选
logo-sizelogo-size

无描述

未知可选