你似乎还未拥有一个账号?点击这里注册一个账号吧!(已拥有账号请点这里

OrangeSama的用户贡献

小桔的结果 讨论 封禁日志 上传 日志
此用户有305次编辑。​账号创建于2026年7月24日 (星期五)。
跳转到导航 跳转到搜索
搜索贡献展开折叠
⧼contribs-top⧽
⧼contribs-date⧽
最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500

2026年8月10日 (星期一)

2026年8月9日 (星期日)

2026年8月8日 (星期六)

2026年8月7日 (星期五)

  • 20:392026年8月7日 (五) 20:39 差异 历史 0 模板:沙盒 显示成功了
  • 14:302026年8月7日 (五) 14:30 差异 历史 0 模板:Array/doc 显示好像有点问题(不过没关系,等会再弄 当前
  • 14:282026年8月7日 (五) 14:28 差异 历史 +6,987 模块:Var-array/main 创建页面,内容为“local module = {} local getArgs = require("Module:Arguments").getArgs local varArray = require("Module:var-array") local var = require("Module:var") local frame = mw.getCurrentFrame() local _count = { get = function(array) return var.get(array .. ".count") end } _count.plus = function(array) return tonumber(var.set(array .. ".count", _count.get(array) + 1)) end _count.minus = function(array) return tonumber(var.set(array .. ".count", _count.get…” 当前
  • 14:262026年8月7日 (五) 14:26 差异 历史 +455 模块:Var-array/doc 创建页面,内容为“== 简介 == 该模块用于在Lua中生成或解析由{{tl|array}}模板构造的数据。 == 方法 == === new === <pre> array.new(name, data) </pre> 其中,data为一个表(table),内部所有数据必须为数字索引。 返回值:返回传入的name === get === <pre> array.get(name) </pre> 返回值:由array模板构造的数据所组成的表(table)。当名为name的变量组无效时,返回false;若name为nil,则返回nil。” 当前
  • 14:252026年8月7日 (五) 14:25 差异 历史 +1,382 模块:Var-array 创建页面,内容为“local module = {} function module.new(name, array) local frame = mw.getCurrentFrame() local idCount = frame:callParserFunction( '#var', 'array.idCount', 0) function foo(name, array) name = '@array-innerArrayIdentifier:'..name frame:callParserFunction( '#vardefine', name, name) for i, v in ipairs(array) do if type(v) == 'table' then idCount = idCount + 1 local innerArrayName = name..'___'..idCount..'___' foo(innerArrayName, v) v = '@…” 当前
  • 14:242026年8月7日 (五) 14:24 差异 历史 +2,203 模块:Loop/doc 创建页面,内容为“== 简介 == 该模块可以循环执行语句。相较于解析器函数,因为使用Lua模块进行循环,所以'''没有100次上限的限制'''。 用法和功能与{{tl|loop}}类似,但可以处理模板的接收参数(也即被三对大括号包裹的参数,如<code><nowiki>{{{1}}}</nowiki></code>) == 用法 == <pre> {{#invoke:loop|main| 自增/减变量名 = 初始值 | 最大值 | 自增/减量 |do= <nowiki><nowiki></nowiki> 循环执行…” 当前
  • 14:232026年8月7日 (五) 14:23 差异 历史 +6,578 模块: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…” 当前
  • 14:222026年8月7日 (五) 14:22 差异 历史 +3,679 模板:Loop/doc 创建页面,内容为“== 简介 == 该模板可以循环执行语句。相较于解析器函数,因为使用Lua模块进行循环,所以'''没有100次上限的限制'''。 == 用法 == <pre> {{loop | 自增/减变量名 = 初值 | 终值 | 自增/减量 |do= <nowiki><nowiki></nowiki> 循环执行的代码... <nowiki></nowiki></nowiki>}} </pre> 其中,使用自增/减变量的写法为:<code><nowiki>{{#var:变量名}}</nowiki></code>,如:<code><nowiki>{{#var:time}}</no…” 当前
  • 14:212026年8月7日 (五) 14:21 差异 历史 +78 模板:Loop 创建页面,内容为“<includeonly>{{#invoke:loop|main}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
  • 14:192026年8月7日 (五) 14:19 差异 历史 +2,164 模板:Split/doc 创建页面,内容为“== 简介 == 这个模板将按传入的参数分割字符串,并使用多个变量逐一保存,多是用于模板之中。 == 用法 == <pre> {{Split |str= 需要分割的字符串 |ptn= 用于分割的字符或正则表达式,支持以<nowiki>标签包裹的格式传入 |name= 分割后的各部分的变量前缀,默认为foo |reg= 为“on”时,启用正则模式 }} </pre> 其中: * <code><nowiki>{{#var:变量前缀(n)}}</nowiki></code>保存…” 当前
  • 14:192026年8月7日 (五) 14:19 差异 历史 +165 模板:Split 创建页面,内容为“<includeonly>{{#invoke:split|main|str={{{1|{{{str|}}}}}}|ptn={{{2|{{{ptn|}}}}}}|name={{{3|{{{name|}}}}}}|reg={{{reg|}}}}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
  • 14:182026年8月7日 (五) 14:18 差异 历史 +1,301 模板:ICounter/doc 创建页面,内容为“<pre> 参数方法: #【new:更改对象】 *在页面中,首先声明一个计数器对象,使用{{iCounter|new|name}}即可。 **这是更改当前匿名计数器的方法,你可以用这个方法快速访问或设置一个计数器。 #【reset:清零】 *你可以使用{{iCounter|name|0}}对计数器进行初始化。 **要对匿名计数器清零使用{{iCounter|reset}}、{{iCounter|0}}即可。 #【++、--:计数】 *你可以使用{{iCounte…” 当前
  • 14:182026年8月7日 (五) 14:18 差异 历史 +1,062 模板:ICounter 创建页面,内容为“<includeonly>{{#switch:{{{1|}}} |name={{#ifeq:{{{noecho|}}}|true||{{#var:{{{name|{{{2|counter}}}}}}|{{{default|0}}}}}}}{{#vardefine:{{{name|{{{2|counter}}}}}}|{{#expr:{{#var:{{{name|{{{2|counter}}}}}}}} + 1}}}} |new={{#vardefine:counter.name|{{{2|counter}}}}} |++={{#vardefine:{{#var:counter.name|counter}}.count|{{#expr:{{#var:{{#var:counter.name|counter}}.count}}+1}}}} |--={{#vardefine:{{#var:counter.name|counter}}.count|{{#expr:{{#var:{{#var:counter.name|count…” 当前
  • 14:162026年8月7日 (五) 14:16 差异 历史 +688 模板:Tlx 创建页面,内容为“<includeonly><code><nowiki>{{</nowiki>{{#if:{{{subst|}}}|subst:}}[[{{{LANG|}}}{{{SISTER|}}}{{ns:Template}}:{{{1|}}}|{{{1|}}}]]<!-- -->{{#if:{{{2|}}}| |{{{2}}} }}<!-- -->{{#if:{{{3|}}}| |{{{3}}} }}<!-- -->{{#if:{{{4|}}}| |{{{4}}} }}<!-- -->{{#if:{{{5|}}}| |{{{5}}} }}<!-- -->{{#if:{{{6|}}}| |{{{6}}} }}<!-- -->{{#if:{{{7|}}}| |{{{7}}} }}<!-- -->{{#if:{{{8|}}}| |{{{8}}} }}<!-- -->{{#if:{{{9|}}}| |{{{9}}}…” 当前
  • 14:162026年8月7日 (五) 14:16 差异 历史 +996 模板:Tl/doc 创建页面,内容为“ 本模板可以用来创建一个到模板的带有大括号的链接,以便于使用者复制或查看相关模板介绍。 == 用法 == {{tl|模板名}} 或 {{tl|模板名|参数}} == 举例 == *目标模板无参数时 *:代码:{{tl|hideH}} *:效果:{{tl|hideH}} *目标模板只有一个参数时 *:代码:{{tl|hideH|标题}} *:效果:{{tl|hideH|标题}} *目标模板有多个参数或命名参…” 当前
  • 14:152026年8月7日 (五) 14:15 差异 历史 +267 模板:Tl 创建页面,内容为“{{{{#if:{{{3|}}}|{{{3|}}}:|}}[[Template:{{{1}}}|{{{1}}}]]{{#if:{{{2|{{{arg|}}}}}}|{{!}}{{{2|{{{arg}}}}}}}}}}<noinclude> {{Documentation}} <!-- 請在將分類與跨語言連結增加在 /doc 子頁面 --> 分类:内部链接模板 </noinclude>” 当前
  • 14:142026年8月7日 (五) 14:14 差异 历史 +1,258 模板:N/doc 创建页面,内容为“== 简介 == 该模板为一个自增计数器。 最好不要在功能模板中使用该模板,因为可能会使该模板保存的计数器id发生混乱。 模板用计数器请参考使用{{tl|counter}}或{{tl|iCounter}}。 == 用法 == 1.初始化 <pre> {{n|init=1|id=可以设置一个id,区别使用,若不设置则使用默认的“n.default”}} {{n|init}} <!-- 也可以写成这种形式,这将自动初始化为1 --> </pre> 使用…” 当前
  • 14:132026年8月7日 (五) 14:13 差异 历史 +432 模板:N 创建页面,内容为“<includeonly>{{#if:{{{id|}}}|{{#vardefine:n.idSave|{{{id|}}}}}}}<!-- -->{{#if:{{{init|}}}{{#ifeq:{{{1|}}}|init|1}}|{{iCounter|new|{{{id|n.default}}}}}<!-- -->{{iCounter|{{{id|n.default}}}|{{{init|1}}}}}<!-- -->{{#if:{{{id|}}}||{{#vardefine:n.idSave|n.default}}}} |{{iCounter|{{{id|{{#var:n.idSave}}}}}|++}} }}{{#ifeq:{{{1|}}}|noecho||{{iCounter|get|{{{id|{{#var:n.idSave}}}}}}}}}<!-- --></includeonly><noinclude>{{doc}}</noinclude>” 当前
  • 14:122026年8月7日 (五) 14:12 差异 历史 +8,362 模板:Array/doc 创建页面,内容为“ == 简介 == 这是一个模拟数组形式生成结构化数据的模板,可以进行大量的存储、操作或传输数据,与lua通信。本质上就是一次声明多个命名有关联的变量。 因为未使用字符串处理,相对于使用字符串处理来分割参数的做法可以更安全地存储或传递数据。 == 用法 == 以下会将这种用多个变量模拟数组的形式称为“变量组”。…”
  • 14:112026年8月7日 (五) 14:11 差异 历史 +88 模板:Array 创建页面,内容为“<includeonly>{{#invoke:var-array/main|main}}</includeonly><noinclude>{{doc}}</noinclude>” 当前
  • 14:082026年8月7日 (五) 14:08 差异 历史 +43 文件:Fc07e873188b59289b.jpg 仅供测试用的占位图片 当前
  • 14:062026年8月7日 (五) 14:06 差异 历史 +2,231 模板:背景图片 创建页面,内容为“<includeonly>{{#Widget:背景图片}}<!-- -->{{#vardefine:背景图片.isInside|{{filepath:{{{1|{{{url|}}}}}}}}}}<!-- -->{{array|new|name=widths|1920|1680|1600|1400|1366|1360|1280|1024|800}}<!-- -->{{#vardefine:背景图片.animate|{{#ifeq:{{{animate|show}}}|none| |animation:{{#vardefineecho:背景图片.animateName|{{#if:{{{animate|}}} |{{#ifeq:{{{animate|}}}|look|look-{{#ifeq:{{{position|}}}|top|bottom|top}}|{{{animate|}}}}} |show}}}} {{{action|{…” 当前
  • 02:162026年8月7日 (五) 02:16 差异 历史 +1,528 模板:Html5Media/doc 创建页面,内容为“理论上这个插件可以在任何支持html5的手机上播放视频 == 插入语法 == ;站内文件: <nowiki>{{Html5Media|file=示例视频.mp4}}</nowiki> {{Hide|效果:|{{Html5Media|file=示例视频.mp4}}}} ;站外URL: <nowiki>{{Html5Media|url=https://niconi.co.ni/niconiconi.mp4}}</nowiki> {{Hide|效果:|{{Html5Media|url=https://niconi.co.ni/niconiconi.mp4}}}} == 参数解释 == ; 必须参数 : '''file''' 写站内视频文件名 : '''url'''…”
  • 00:152026年8月7日 (五) 00:15 差异 历史 +257 模板:Html5Media 创建页面,内容为“<includeonly>{{#if:{{{file|}}}{{{url|}}}|{{#widget:Html5media|url={{#if:{{{file|}}}|{{filepath:{{{file}}}}}|{{{url}}}}}|width={{#if:{{{width|}}}|{{{width}}}|425}}|height={{#if:{{{height|}}}|{{{height}}}|355}}}}}}</includeonly><noinclude> {{doc}}</noinclude>” 当前

2026年8月6日 (星期四)

最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500