2023年4月1日 (星期六)
- 16:292023年4月1日 (六) 16:29 差异 历史 +78 新 Template:Loop 创建页面,内容为“<includeonly>{{#invoke:loop|main}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 16:262023年4月1日 (六) 16:26 差异 历史 +7,640 新 Module:Loop 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs local nowiki_blocks = { 'do', 'condition' } function pack_inner_loop(loop) -- 给内层循环的do参数包裹<nowiki>标签 loop = mw.ustring.gsub(loop, '{{%s-[Ll]oop%s-|', '{{#invoke:loop|loop|') loop = mw.ustring.gsub(loop, '{{%s-[Ww]hile%s-|', '{{#invoke:loop|while|') loop = mw.ustring.gsub(loop, '{{%s-[Dd]o[Ww]hile%s-|', '{{#invoke:loop|dowhile|') return mw.ustring…” 当前
- 16:262023年4月1日 (六) 16:26 差异 历史 +2,955 新 Module:Loop/doc 创建页面,内容为“== 简介 == 该模块可以循环执行语句。相较于解析器函数,因为使用Lua模块进行循环,所以'''没有100次上限的限制'''。 用法和功能与{{tl|loop}}类似,但可以处理模板的接收参数(也即被三对大括号包裹的参数,如<code><nowiki>{{{1}}}</nowiki></code>) == 用法 == 注意: * 第一层循环的代码需要用<code><nowiki><nowiki></nowiki></code>标签包裹。 * 多层循环中内层循环的…” 当前
- 16:252023年4月1日 (六) 16:25 差异 历史 +2,006 新 Module:ReplacePlus 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs function _main(args, frame) local str = args['str'] or args[1] or '' local ptn = args['ptn'] or args[2] or '' ptn = mw.text.decode(mw.text.unstripNoWiki(ptn)) local replace = args['rep'] or args[3] or '' local split = args['spl'] or args[4] or '、' local limit = args['lim'] or args[5] or 'false' local origin = tonumber(args['ori'] or args[6] or 1) local noprint = args['noprint'] or…” 当前
- 16:242023年4月1日 (六) 16:24 差异 历史 +85 新 Template:Replace 创建页面,内容为“<includeonly>{{#invoke:replacePlus|main}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 16:242023年4月1日 (六) 16:24 差异 历史 +2,838 新 Template:Replace/doc 创建页面,内容为“== 简介 == 该模板根据传入的正则表达式对字符串进行替换,并返回相应的捕获物以及匹配次数。 == 用法 == <pre> {{replace|str= 字符串(string)|ptn= 正则(pattern),支持以<nowiki>标签包裹的格式传入 |rep= 要替换的内容(replace),默认为直接替换掉(也就是替换为空) |spl= 捕获物间隔符(split),默认为顿号 |lim= 匹配次数限制(limit),默认无限制 |ori= 匹配的字符串…” 当前
- 16:232023年4月1日 (六) 16:23 差异 历史 +149 新 Template:嵌入片段 创建页面,内容为“<includeonly>{{replace|str={{#invoke:sectionEmbed|main}}|ptn=Lua错误 模块:SectionEmbed的第6行:}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 16:232023年4月1日 (六) 16:23 差异 历史 +2,442 新 Template:嵌入片段/doc 创建页面,内容为“ == 简介 == 该模板用于将一个页面中的部分代码作为“模板”嵌入到其他页面,通常是一些重复的信息(如音乐条目的专辑信息等),以达到精简代码、方便修改的目的。 Template:Embed也重定向于此模板。 == 用法 == 1. 在被嵌入的页面中将要嵌入的代码使用<code><nowiki><!-- embed:id --> 内容... <!-- embed-end:id --></nowiki></code>包裹起来,如果页面中只有一处…” 当前
- 16:222023年4月1日 (六) 16:22 差异 历史 +36 新 Template:Embed 重定向页面至Template:嵌入片段 当前 标签:新重定向
- 16:182023年4月1日 (六) 16:18 差异 历史 +12 Module:Random 无编辑摘要 当前
- 15:542023年4月1日 (六) 15:54 差异 历史 +137 新 Template:Counter 创建页面,内容为“<includeonly>{{ {{{|safesubst:}}}iCounter|name|{{{name|{{{1|null}}}}}}|noecho={{{noecho|}}}}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 15:542023年4月1日 (六) 15:54 差异 历史 +1,112 新 Template:Counter/doc 创建页面,内容为“计数器模板。每次使用这个模板,得到的值增加1。可用来生成不重复的序号,或记录某个模板被包含的次数。 例子: * <nowiki>{{counter|name=a}}</nowiki> → {{counter|name=a}} * <nowiki>{{counter|name=a}}</nowiki> → {{counter|name=a}} * <nowiki>{{counter|name=a}}</nowiki> → {{counter|name=a}} 参数: * '''name''':计数器的名字,不同名字的计数器分别计数。由于mediawiki的缓存机制,这个…” 当前
- 15:532023年4月1日 (六) 15:53 差异 历史 +1,299 新 Template:ICounter/doc 创建页面,内容为“<pre> 参数方法: #【new:更改对象】 *在页面中,首先声明一个计数器对象,使用{{iCounter|new|name}}即可。 **这是更改当前匿名计数器的方法,你可以用这个方法快速访问或设置一个计数器。 #【reset:清零】 *你可以使用{{iCounter|name|0}}对计数器进行初始化。 **要对匿名计数器清零使用{{iCounter|reset}}、{{iCounter|0}}即可。 #【++、--:计数】 *你可以使用{{iCounte…” 当前
- 15:532023年4月1日 (六) 15:53 差异 历史 +1,620 新 Template:ICounter 创建页面,内容为“<includeonly>{{ {{{|safesubst:}}}#switch:{{{1|}}} |name={{ {{{|safesubst:}}}#ifeq:{{{noecho|}}}|true||{{ {{{|safesubst:}}}#var:{{{name|{{{2|counter}}}}}}|{{{default|0}}}}}}}{{ {{{|safesubst:}}}#vardefine:{{{name|{{{2|counter}}}}}}|{{ {{{|safesubst:}}}#expr:{{ {{{|safesubst:}}}#var:{{{name|{{{2|counter}}}}}}}} + 1}}}} |new={{ {{{|safesubst:}}}#vardefine:counter.name|{{{2|counter}}}}} |++={{ {{{|safesubst:}}}#vardefine:{{ {{{|safesubst:}}}#var:counter.name|counte…” 当前
- 15:362023年4月1日 (六) 15:36 差异 历史 +197 Module:Random 无编辑摘要
- 15:272023年4月1日 (六) 15:27 差异 历史 +10 Module:Random 无编辑摘要
- 15:212023年4月1日 (六) 15:21 差异 历史 +1,519 新 Module:Random 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs function _main(args) local upset = 0 function upsetRandomSeed() math.randomseed(tostring(os.time()):reverse():sub(1, 7)..upset..args['upset']) upset = upset + 1 end upsetRandomSeed() local count = tonumber(args['count'] or 1) if count < 1 then count = 1 end local result = {} function testRepetition(val) for i, v in ipairs(result) do if v == val then…”
- 15:202023年4月1日 (六) 15:20 差异 历史 +715 新 Module:Split 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs function module._main(args, frame) local str = args['str'] or '' local ptn = args['ptn'] or '' ptn = mw.text.decode(mw.text.unstripNoWiki(ptn)) local name = args['name'] or 'foo' if args['reg'] ~= 'on' then ptn = mw.ustring.gsub(ptn, '([%%%(%)%.%+%-%*%?%[%]%^%$])', '%%%1') end local datas = mw.text.split(str, ptn) for i, v in ipairs(datas) do v = mw.ustring.gsub(v, '^%s*(.+)%s*$…” 当前
- 15:192023年4月1日 (六) 15:19 差异 历史 +2,162 新 Template:Split/doc 创建页面,内容为“== 简介 == 这个模板将按传入的参数分割字符串,并使用多个变量逐一保存,多是用于模板之中。 == 用法 == <pre> {{Split |str= 需要分割的字符串 |ptn= 用于分割的字符或正则表达式,支持以<nowiki>标签包裹的格式传入 |name= 分割后的各部分的变量前缀,默认为foo |reg= 为“on”时,启用正则模式 }} </pre> 其中: * <code><nowiki>{{#var:变量前缀(n)}}</nowiki></code>保存…” 当前
- 15:192023年4月1日 (六) 15:19 差异 历史 +165 新 Template:Split 创建页面,内容为“<includeonly>{{#invoke:split|main|str={{{1|{{{str|}}}}}}|ptn={{{2|{{{ptn|}}}}}}|name={{{3|{{{name|}}}}}}|reg={{{reg|}}}}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 15:182023年4月1日 (六) 15:18 差异 历史 +2,720 新 Template:Random/doc 创建页面,内容为“== 简介 == 该模板可以按参数生成指定范围的随机数。 '''注意''':由于页面的缓存机制,生成的随机数在一定时间内是不会改变的。 == 用法 == <pre> {{random}} <!-- 形式1:输出随机数0或1 --> {{random|raw}} <!-- 形式2:输出0到1之间的随机浮点数 --> {{random|最大值}} <!-- 形式3:输出0到指定的最大值之间的整数,输入的值必须…” 当前
- 15:182023年4月1日 (六) 15:18 差异 历史 +147 新 Template:Random 创建页面,内容为“<includeonly>{{ {{{|safesubst:}}}#invoke:random|main|upset={{ {{{|safesubst:}}}counter|random-upset}}}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 15:152023年4月1日 (六) 15:15 差异 历史 +27 新 Template:Lambda 重定向页面至Template:Ptl 当前 标签:新重定向
- 15:142023年4月1日 (六) 15:14 差异 历史 +27 新 Template:页内模板 重定向页面至Template:Ptl 当前 标签:新重定向
- 15:132023年4月1日 (六) 15:13 差异 历史 +620 新 Module:PageTemplate 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs function module._main(args, frame) if args['define'] ~= nil then return end local tl = args['tl'] or '' if tl == '' then error('未定义“'..(args['use'] or '')..'”模板!') return end tl = mw.text.unstripNoWiki(tl) tl = mw.text.decode(tl) local params = args params['tl'] = nil params['use'] = nil local frame_child = frame:newChild({args = params}) return frame_child:…” 当前
- 15:112023年4月1日 (六) 15:11 差异 历史 +2,723 新 Template:Ptl/doc 创建页面,内容为“== 简介 == 该模板可以在一个页面内模拟模板的行为,按场景解决代码重复等问题。 {{tl|页内模板}},{{tl|lambda}}<!-- 取匿名函数之意 -->也重定向至该模板。 如果有多个页面都要使用同一组模板代码,建议新建一个模板页面,而不是在多个页面间复制模板代码。 {{注意}} 在模板中使用该模板会增加页面展开长度,请优先考虑新建模板。 == 用法 == <pre>…” 当前
- 15:112023年4月1日 (六) 15:11 差异 历史 +431 新 Template:Ptl 创建页面,内容为“<includeonly><!-- -->{{#if:{{{define|}}}|{{#vardefine:ptl.templates.{{{define|}}}|{{{tl|}}}}}{{#vardefine:ptl.saveCalled|{{{define|}}}}}|<!-- -->{{#if:{{{use|{{#var:ptl.saveCalled}}}}}|{{#invoke:pageTemplate|main|tl={{#var:ptl.templates.{{{use|{{#var:ptl.saveCalled}}}}}}}}}{{#vardefine:ptl.saveCalled|{{{use|{{#var:ptl.saveCalled}}}}}}}|{{error|错误的页内模板使用}}}}}}<!-- --></includeonly><noinclude>{{doc}}</noinclude>” 当前
- 15:052023年4月1日 (六) 15:05 差异 历史 +364 新 Template:HideInline/style.css 创建页面,内容为“.HideInline>.mw-collapsible>.mw-collapsible-toggle { float: none !important; } .HideInline>.mw-collapsible:not(.mw-collapsed)>.mw-collapsible-content { display: inline !important; } .HideInline>.mw-collapsible.mw-collapsed>.mw-collapsible-content[style*="height:"] { display: none !important; } →[[Category:在模板名字空间下的CSS页面]]:” 当前
- 15:042023年4月1日 (六) 15:04 差异 历史 +1,708 新 Template:HideInline/doc 创建页面,内容为“除了width参数以外,{{tl|hide}}的其他参数均有效 {{HideInline|河蟹你懂的|测试|expandtext=真的要看吗?|collapsetext=其实什么也没有}} ==参数== 本模板提供如下参数: #show #标题(或缺省第一项) #内容(或缺省第二项) #expandtext #collapsetext ===show=== <code>show</code>是一个特别的参数。它能且只能被用在第一个参数位置上。<br> 被使用时,它会默认展开隐藏的内…” 当前
- 15:042023年4月1日 (六) 15:04 差异 历史 +746 新 Template:HideInline 创建页面,内容为“<includeonly><span class="HideInline">{{#if:{{{标题|{{{標題|}}}}}}|{{{标题|{{{標題|}}}}}}|{{#ifeq:{{{1}}}|show|{{{2|}}}|{{{1|}}}}}}}<span class="mw-collapsible {{#ifeq:{{#switch:show|{{{show|}}}|{{{1|}}}=true|#default=false}}|true||mw-collapsed}}" {{#if:{{{expandtext|}}}|data-expandtext="{{{expandtext}}}"|}} {{#if:{{{collapsetext|}}}|data-collapsetext="{{{collapsetext}}}"|}}>{{#if:{{{内容|{{{內容|}}}}}}|{{{内容|{{{內容|}}}}}}|{{#ifeq:{{{1}}}|sho…” 当前
- 15:032023年4月1日 (六) 15:03 差异 历史 +34 新 Template:Hideinline 重定向页面至Template:HideInline 当前 标签:新重定向
- 15:022023年4月1日 (六) 15:02 差异 历史 +5,333 新 Template:Hide/doc 创建页面,内容为“{{Template:High-risk|21000+}} 本模板用于隐藏一段文字/图片/表格并为其添加标题。 ==使用方法== {| class="wikitable" |+ 参数列表 |- ! 参数名 ! 说明 |- | style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | show | 当该参数内容为<code>show</code>时,将会默认展开内容 |- | style="color: #000; background-color: #f8f9fa; font-family: monospace,monospace;" | 标题 | 表格的标题部分…” 当前
- 15:022023年4月1日 (六) 15:02 差异 历史 +580 新 Template:Hide 创建页面,内容为“<includeonly><table class="mw-collapsible {{#ifeq:{{#switch:show|{{{show|}}}|{{{1|}}}=true|#default=false}}|true||mw-collapsed}} wikitable" {{#if:{{{width|}}}|style="width: {{{width}}}"}} {{#if:{{{expandtext|}}}|data-expandtext="{{{expandtext}}}"|}} {{#if:{{{collapsetext|}}}|data-collapsetext="{{{collapsetext}}}"|}}> <tr> <th>{{{标题|{{{標題|{{#ifeq:{{{1}}}|show|{{{2|}}}|{{{1|}}}}}}}}}}}</th> </tr> <tr> <td> {{{内容|{{{內容|{{#ifeq:{{{1}}}|show|{{{3|}}}…” 当前
- 15:002023年4月1日 (六) 15:00 差异 历史 +2,922 新 Module:ColorOps 创建页面,内容为“local module = {} local getArgs = require('Module:Arguments').getArgs local Color = require('Module:color') function _main(args) local action = args[1] local arg1 = args[2] local arg2 = args[3] local arg3 = args[4] if action == 'reverse' then local color = arg1 return Color.create(color):reverse():toString('hex') end if action == 'random' then local min = arg1 or 0 local max = arg2 or 255 return Color.random(min, max):t…” 当前
- 14:592023年4月1日 (六) 14:59 差异 历史 +10,039 新 Module:Arguments 创建页面,内容为“-- This module provides easy processing of arguments passed to Scribunto from -- #invoke. 该模块旨在为其他Lua模块所用,它不应该被#invoke直接调用。 local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then…” 当前
- 14:592023年4月1日 (六) 14:59 差异 历史 +18,149 Module:Color 无编辑摘要 当前
- 14:592023年4月1日 (六) 14:59 差异 历史 +8 新 Module:Color 创建页面,内容为“return 1”
- 14:142023年4月1日 (六) 14:14 差异 历史 +4,830 新 Template:ColorOps/doc 创建页面,内容为“== 简介 == 该模板包含数个操作颜色值的方法: * 颜色加深/减淡(操作明度) * 修改颜色饱和度 * 反转颜色 * 添加不透明度 * 随机颜色 * 混合两种颜色 以及两个判断方法: * 判断颜色是否为亮色 * 判断颜色是否为暗色 == 用法 == 该模板所有方法都只支持传入这些格式的颜色值:hex颜色(井号加6位16进制数字)、hex简写颜色(井号加3位16进制数字)、rgb函数…” 当前
- 14:142023年4月1日 (六) 14:14 差异 历史 +82 新 Template:ColorOps 创建页面,内容为“<includeonly>{{#invoke:ColorOps|main}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
- 14:092023年4月1日 (六) 14:09 差异 历史 +828 新 MediaWiki:Common.css 创建页面,内容为“→这里放置的CSS将应用于所有皮肤: .heimu,.heimu rt { background-color: #252525 } .heimu,.heimu a,a .heimu,a.new .heimu,span.heimu a.new,span.heimu a.external,span.heimu a.external:visited,span.heimu a.extiw,span.heimu a.extiw:visited,span.heimu a.mw-disambig,span.heimu a.mw-redirect { transition: color 0.13s linear; color: #252525; text-shadow: none } span.heimu:hover,span.heimu:active { color: white } span.heimu:hover a,a…”
- 14:032023年4月1日 (六) 14:03 差异 历史 −191 Template:黑幕 无编辑摘要 当前
- 13:382023年4月1日 (六) 13:38 差异 历史 +896 新 Template:Namespace detect 创建页面,内容为“{{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{demospace}}} | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{NAMESPACE}} }} }} }} }} | main = {{{main| {{{other|}}} }}} | talk = {{{talk| {{{other|}}} }}} | user = {{{user| {{{other|}}}…” 当前
- 13:362023年4月1日 (六) 13:36 差异 历史 +13,704 新 Template:FromOther/doc 创建页面,内容为“本模板用来标记从其他来源引入萌娘百科的内容。对于允许二次利用、但是与萌娘百科的著作权协议不兼容的内容,如果正确标记,本模板会在页面自动加入Category:由模板标记为不兼容著作权协议的页面。 本模板最早由User:公的驱逐舰在英文萌娘百科制作,由作者引入到中文萌娘百科。 '''务必注…” 当前
- 13:362023年4月1日 (六) 13:36 差异 历史 +2,252 新 Template:FromOther 创建页面,内容为“<onlyinclude><table class="dablink" style="font-size:small; margin:0.5em;"><tr> <td style="padding-right:2px;">20px|Other Wiki|link=</td> <td>本{{#vardefineecho:noticetype|{{#ifeq:{{{sect|}}}|sect|段落|{{namespace detect|main=条目|template=模板|other=页面}}}}}}之全部或部分原来自{{{site|{{{1|另一个维基计划}}}}}}{{#if:{{{originURL|}}}|的[{{{originURL}}} {{{origin|页面}}}]|{{#if:{{{page|{{{2|}}}}}}|的{…” 当前
- 13:352023年4月1日 (六) 13:35 差异 历史 +1,063 新 Template:FromOther/wikipedia 创建页面,内容为“<includeonly>{{FromOther|sect={{{sect|}}}|site={{ {{{|safesubst:}}}#switch:{{lc:{{{language|}}}}} |zh=中文维基百科 |en=英文维基百科 |ja=日文维基百科 |=<strong class=error>警告:<code>language</code>参数不能为空!</strong> |#default={{{site|维基百科 ({{lc:{{{language}}}}}) }}} }}|originURL=https://{{{language}}}.wikipedia.org/{{ {{{|safesubst:}}}#if:{{{oldid|}}}|w/index.php?oldid={{{oldid}}}|wiki/{{FULLPAGENAMEE:{{{pagename|{{…” 当前
- 13:332023年4月1日 (六) 13:33 差异 历史 +4,848 新 Template:Font/doc 创建页面,内容为“<includeonly><!-- 在这里加入模板的保护标识 --></includeonly> <!-- 在本行下编辑模板说明 --> {{FromOther/wikipedia|language=zh|page={{FULLPAGENAME}}|oldid=<includeonly>28832364</includeonly><noinclude>28845547</noinclude>}} {{Template:High-risk|10000+}} 本模板基于 CSS 样式,用来设定字体、大小、颜色、阴影及底色。本模板本质是一个预包装的 <code><span></code> 元素。 == 结构 == 本模板有8个…” 当前
- 13:332023年4月1日 (六) 13:33 差异 历史 +991 新 Template:Font 创建页面,内容为“<includeonly><span {{{{{|safesubst:}}}#if: {{{class|}}} |class="{{{class|}}}"}} {{{{{|safesubst:}}}#if: {{{title|}}} |title="{{{title|}}}"}} {{{{{|safesubst:}}}#if: {{{font|}}}{{{size|}}}{{{color|}}}{{{bgcolor|}}}{{{style|}}}{{{css|}}} |style="{{{{{|safesubst:}}}#if: {{{font|}}} |font-family:{{{font|}}};}} {{ {{{|safesubst:}}}#if:{{{size|}}}| {{ {{{|safesubst:}}}#if: {{ {{{|safesubst:}}}regex|test|{{{size|}}}|\d+$}} |font-size: {{{size|}}}px;|font…” 当前
- 13:322023年4月1日 (六) 13:32 差异 历史 +1,106 新 Template:假黑幕/doc 创建页面,内容为“本模板用于显示一个{{黑幕|不可刮开的}}黑幕:{{假黑幕}} == 用法 == <pre>{{假黑幕|文字|标题|color=颜色}}</pre> ;文字 :可选。要显示的文字,默认为<code>____</code>。 ;标题 :可选。鼠标放上去时显示的提示内容,默认为“你知道的太多了”。 ;颜色 :可选。文字颜色,默认为<code>#252525</code>。'''注意:修改颜色有可能导致黑幕无法盖住文字。''' == 范例 == {| cl…” 当前
- 13:322023年4月1日 (六) 13:32 差异 历史 −939 Template:假黑幕 无编辑摘要 当前
- 13:312023年4月1日 (六) 13:31 差异 历史 +1,106 新 Template:假黑幕 创建页面,内容为“本模板用于显示一个{{黑幕|不可刮开的}}黑幕:{{假黑幕}} == 用法 == <pre>{{假黑幕|文字|标题|color=颜色}}</pre> ;文字 :可选。要显示的文字,默认为<code>____</code>。 ;标题 :可选。鼠标放上去时显示的提示内容,默认为“你知道的太多了”。 ;颜色 :可选。文字颜色,默认为<code>#252525</code>。'''注意:修改颜色有可能导致黑幕无法盖住文字。''' == 范例 == {| cl…”