主要公开日志
外观
所有TPC公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。
- 2026年5月28日 (四) 06:03 Harry00025 留言 贡献创建了页面模板:Message box (创建页面,内容为“{{ #invoke: message box | main }}”)
- 2026年5月28日 (四) 06:00 Harry00025 留言 贡献将页面模板:Message box/custom.css的内容模型从“wikitext”更改为“CSS”
- 2026年5月28日 (四) 06:00 Harry00025 留言 贡献创建了页面模板:Message box/custom.css (创建页面,内容为“/* Custom styles for message boxes, will loaded in namespace User: or User_talk: Please consider creating their own pages of styles when message box styles needs to apply outside the user namespaces. Rule examples: .msgbox.template-Message_box-<PAGENAME>-<ID>[-<SUB>...] { background-color: <BGCOL_LIGHT>; border-left-color: <LINECOL_LIGHT>; } body.wgl-theme-dark .msgbox.template-Message_box-<PAGENAME>-<ID>[-<SUB>...] { background-color: <BGCOL_DARK>; border…”)
- 2026年5月28日 (四) 05:59 Harry00025 留言 贡献将页面模板:Message box/styles.css的内容模型从“wikitext”更改为“CSS”
- 2026年5月28日 (四) 05:59 Harry00025 留言 贡献创建了页面模板:Message box/styles.css (创建页面,内容为“.msgbox { display: grid; grid-template-columns: 1fr; gap: 0.6em; align-items: center; margin: 0.5em auto; padding: 0.3em 0.6em; border-left: 8px solid var(--custom-border-blue); background-color: var(--custom-table-background); } .msgbox + .msgbox, .msgbox-sticked { Added by JavaScript: margin-top: -0.5em; border-top: 1px solid var(--custom-border-gray); } .msgbox.has-image { grid-template-columns: max-content 1fr; } .msgbox.msgbox-compat {…”)
- 2026年5月28日 (四) 05:58 Harry00025 留言 贡献创建了页面模块:Static (创建页面,内容为“-- Source: https://runescape.wiki/w/Module:Static local mwHtml = getmetatable( mw.html.create() ) mwHtml._static = mwHtml._static or {} return mwHtml._static”)
- 2026年5月28日 (四) 05:58 Harry00025 留言 贡献创建了页面模块:TSLoader (创建页面,内容为“local p = {} function p.call( name ) if not name then return nil end return mw.getCurrentFrame():extensionTag{ name = "templatestyles", args = { src = name } } end function p.main( f ) local args = f local frame = mw.getCurrentFrame() if f == frame then args = require( 'Module:ProcessArgs' ).merge( true ) end return p.call( args[ 1 ] ) end return p”)
- 2026年5月28日 (四) 05:58 Harry00025 留言 贡献创建了页面模块:STConversion (创建页面,内容为“local p = {} local fallbackString = mw.getCurrentFrame():extensionTag('nowiki') local function item( variant, content ) if not content then return '' end if string.match( content, '^()%s*$' ) then return variant .. ':' .. fallbackString .. ';' end return variant .. ':' .. string.match( content, '^.*%S' ) .. ';' end function p.call( args ) return '-{' .. ( args.mode and ( args.mode .. '|' ) or '' ) .. item( 'zh-cn', args[ 'zh-cn' ] or args[ 1 ] )…”)
- 2026年5月28日 (四) 05:57 Harry00025 留言 贡献移动页面模块:Module:ProcessArgs至模块:ProcessArgs
- 2026年5月28日 (四) 05:57 Harry00025 留言 贡献创建了页面模块:Module:ProcessArgs (创建页面,内容为“local p = {} function p.norm( origArgs ) if type( origArgs ) ~= 'table' then origArgs = mw.getCurrentFrame():getParent().args end local args = {} for k, v in pairs( origArgs ) do v = mw.text.trim( tostring( v ) ) if v ~= '' then args[k] = v end end return args end function p.merge( origArgs, parentArgs, norm ) if type( origArgs ) ~= 'table' then norm = origArgs local f = mw.getCurrentFrame() origArgs = f.args parentArgs = f:getPar…”)
- 2026年5月28日 (四) 05:55 Harry00025 留言 贡献创建了页面模块:Direct Link (创建页面,内容为“local p = {} function p.call( inputArgs ) if not inputArgs or type( inputArgs ) ~= 'table' then return nil end local page = inputArgs[ 1 ] or '' local text = inputArgs[ 2 ] or '' if page == '' then return '' end if text == '' then text = page end local linkTargetObject = mw.title.new( page ) if not linkTargetObject then return '' end return '<span class="plainlinks">[' .. linkTargetObject:fullUrl() .. ' ' .. text .. ']</span>' end fun…”)
- 2026年5月28日 (四) 05:55 Harry00025 留言 贡献创建了页面模块:Message Box (创建页面,内容为“local p = {} local function commentSprite( pos, link, size ) if not pos then return '' end pos = mw.text.trim( pos ) if pos == '' then return '' end local icon = '%s|class=comment-icon|link=%s|alt=' local iconMap = { 'question', 'warning', 'done', 'undone', 'support', 'oppose', 'doing', 'information', 'disallow', 'on hold', 'strong support', 'weak support', 'neutral', 'weak oppose', 'strong oppose', 'transferred', 'withdr…”)
- 2026年5月28日 (四) 05:44 Harry00025 留言 贡献创建了页面模板:SCf2-3 (创建页面,内容为“{{#ifeq: {{StationFind|{{{1}}}|{{{2}}}}} | 0 ||{{{1}}}_}}”)
- 2026年5月28日 (四) 05:43 Harry00025 留言 贡献创建了页面模板:SCf2-2 (创建页面,内容为“{{#ifeq: {{StationFind|{{{1}}}|{{{2}}}}} | 0 ||{{{1}}}__}}”)
- 2026年5月28日 (四) 05:43 Harry00025 留言 贡献移动页面模板:SCf2至模板:SCf2-1
- 2026年5月26日 (二) 11:02 Harry00025 留言 贡献创建了页面模板:NSC (创建页面,内容为“'''{{{1}}}站线路详情''' {{SCf1|{{SCf4-1|{{{1}}}}}|{{{1}}}}} {{#ifeq: {{SCf4-2|0}}||{{SCf1|{{SCf4-2|{{{1}}}}}|{{{1}}}}}}} {{#ifeq: {{SCf4-3|0}}||{{SCf1|{{SCf4-3|{{{1}}}}}|{{{1}}}}}}}”)
- 2026年5月26日 (二) 10:26 Harry00025 留言 贡献创建了页面模板:L5List (创建页面,内容为“正白高原”)
- 2026年5月26日 (二) 10:25 Harry00025 留言 贡献创建了页面模板:SCf4-3 (创建页面,内容为“{{#switch: {{#invoke:String|match|{{SCf3|{{{1}}}||_||3}}| 4 = {{#invoke:String|pos|{{SCf3|{{{1}}}}}|1}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 6 || {{#invoke:String|pos|{{SCf3|{{{1}}}}}|2}}}}| 5 = {{#invoke:String|pos|{{SCf3|{{{1}}}}}|1}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 7 || {{#invoke:String|pos|{{SCf3|{{{1}}}}}|2}}}}| 6 = {{#invoke:String|pos|{{SCf3|{{{1}}}}}|1}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 2 || {{#in…”)
- 2026年5月26日 (二) 10:16 Harry00025 留言 贡献创建了页面模板:SCf4-2 (创建页面,内容为“{{#ifeq:{{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 2 | {{#invoke:String|pos|{{SCf3|{{{1}}}}}|3}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 2 || {{#invoke:String|pos|{{SCf3|{{{1}}}}}|4}}}}|{{#invoke:String|pos|{{SCf3|{{{1}}}}}|4}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 2 || {{#invoke:String|pos|{{SCf3|{{{1}}}}}|5}}}}}}”)
- 2026年5月26日 (二) 10:12 Harry00025 留言 贡献创建了页面模板:SCf4-1 (创建页面,内容为“{{#invoke:String|pos|{{SCf3|{{{1}}}}}|1}}{{#ifeq: {{#invoke:String|find|{{SCf3|{{{1}}}}}|_}} | 2 || {{#invoke:String|pos|{{SCf3|{{{1}}}}}|2}}}}”)
- 2026年5月26日 (二) 10:05 Harry00025 留言 贡献创建了页面模板:SCf3 (创建页面,内容为“{{SCf2|1|{{{1}}}}}{{SCf2|2|{{{1}}}}}{{SCf2|3|{{{1}}}}}”)
- 2026年5月26日 (二) 09:55 Harry00025 留言 贡献创建了页面模板:SCf2 (创建页面,内容为“{{#ifeq: {{StationFind|{{{1}}}|{{{2}}}}} | 0 | 0 | {{{1}}} }}”)
- 2026年5月26日 (二) 07:45 Harry00025 留言 贡献创建了页面模板:SCf1 (创建页面,内容为“* {{L|{{{1}}}}}:{{S|{{StationMatchDest1|{{{1}}}}}}} ←→ {{S|{{StationMatchDest2|{{{1}}}}}}} ** 开往 {{S|{{StationMatchDest1|{{{1}}}}}}} 方向 {{#ifeq: {{LineList|{{{1}}}|{{{2}}}|}} | | '''==终点站==''' | 下一站:{{S|{{LineList|{{{1}}}|{{{2}}}|}}}}}} ** 开往 {{S|{{StationMatchDest2|{{{1}}}}}}} 方向 {{#ifeq: {{LineList|{{{1}}}|{{{2}}}|1}} | | '''==终点站==''' | 下一站:{{S|{{LineList|{{{1}}}|{{{2}}}|1}}}}}}”)
- 2026年5月26日 (二) 07:18 Harry00025 留言 贡献创建了页面模板:LineList (创建页面,内容为“1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 19 20 25 R1 R2 T1 T3 T6”)
- 2026年5月26日 (二) 07:14 Harry00025 留言 贡献创建了页面模板:L2List (创建页面,内容为“千风镇 千风镇 芳霰 绯阳半岛 漠北 全物品 北砂 河东走廊 南砂 西南平原 火焰高原 妍星山 正白高原 大平原 中途岛 刷铁机 出生点 火药塔 火药塔”)
- 2026年5月26日 (二) 07:13 Harry00025 留言 贡献创建了页面模板:L1List (创建页面,内容为“神殿 神殿 龙池 渥丘 盒原 金域北路 林南大道 东滩 绿野 绿野东 泽汀 穹林 浅池 流旷 星流峡 月漓 萝野 暗东湖 涵址 四威 二明村 二明村”)
- 2026年5月16日 (六) 10:37 Harry00025 留言 贡献创建了页面模板:LLTextLine (创建页面,内容为“{{NameLineStaNum|{{{1}}}|1}}{{LLTextOnce|{{{1}}}|2}}{{LLTextOnce|{{{1}}}|3}}{{LLTextOnce|{{{1}}}|4}}{{LLTextOnce|{{{1}}}|5}}{{LLTextOnce|{{{1}}}|6}}{{LLTextOnce|{{{1}}}|7}}{{LLTextOnce|{{{1}}}|8}}{{LLTextOnce|{{{1}}}|9}}{{LLTextOnce|{{{1}}}|10}}{{LLTextOnce|{{{1}}}|11}}{{LLTextOnce|{{{1}}}|12}}{{LLTextOnce|{{{1}}}|13}}{{LLTextOnce|{{{1}}}|14}}{{LLTextOnce|{{{1}}}|15}}{{LLTextOnce|{{{1}}}|16}}{{LLTextOnce|{{{1}}}|17}}{{LLTextOnce|{{{1}}}|18}}{{LLTextOnce|{{{1}}}…”)
- 2026年5月16日 (六) 10:29 Harry00025 留言 贡献创建了页面模板:LLTextOnce (创建页面,内容为“{{#ifeq: {{NameLineStaNum{{{1}}}|{{{2}}}}} ||| •{{NameLineStaNum|{{{1}}}|{{{2}}}}} }}”)
- 2026年5月16日 (六) 10:10 Harry00025 留言 贡献创建了页面模板:NameLineStaNum (创建页面,内容为“{{#ifeq: {{{2}}} | 0 | {{StationMatchNextB|{{{1}}}|{{#invoke:String|find|{{#invoke:String|replace|{{TextLineList|1}}| |a|0}}| }}}} | {{StationMatchNextB|{{{1}}}|{{#invoke:String|find|{{#invoke:String|replace|{{TextLineList|1}}| |a|{{{2}}}}}| }}}} }}”)
- 2026年5月16日 (六) 10:06 Harry00025 留言 贡献创建了页面模板:TextListPos (创建页面,内容为“{{#invoke:String|pos|{{TextLineList|{{{1}}}}}|{{#expr:{{{2}}}+1}}}}”)
- 2026年5月16日 (六) 09:48 Harry00025 留言 贡献创建了页面模板:StationMatchNextB (创建页面,内容为“{{#ifeq: {{TextLinePos|{{{1}}}|{{{2}}}|1}} | | Error | {{#ifeq: {{TextLinePos|{{{1}}}|{{{2}}}|2}} | | Error | {{#ifeq: {{TextLinePos|{{{1}}}|{{{2}}}|3}} | | {{TextLinePos|{{{1}}}|{{{2}}}|1}}{{TextLinePos|{{{1}}}|{{{2}}}|2}} | {{#ifeq: {{TextLinePos|{{{1}}}|{{{2}}}|4}} | | {{TextLinePos|{{{1}}}|{{{2}}}|1}}{{TextLinePos|{{{1}}}|{{{2}}}|2}}{{TextLinePos|{{{1}}}|{{{2}}}|3}} | {{#ifeq: {{TextLinePos|{{{1}}}|{{{2}}}|5}} | | {{TextLinePos|{{{1}}}|{{{2}}}|1}}{{TextLine…”)
- 2026年5月16日 (六) 09:17 Harry00025 留言 贡献移动页面模块:Split至模块:StringTPC
- 2026年5月16日 (六) 09:12 Harry00025 留言 贡献创建了页面模板:LineStationCount (创建页面,内容为“{{#expr: {{#invoke:Split|a|{{L3List}}| }} + 1 }}”)
- 2026年5月16日 (六) 08:59 Harry00025 留言 贡献创建了页面模块:Split (创建页面,内容为“local p = {} local str = frame.args[1] local sub = frame.args[2] p = function (A, B) local count = 0 local pos = 1 -- 使用 string.find 循环查找 while pos <= #A do local start_pos, end_pos = string.find(A, B, pos, true) -- true 表示纯文本匹配 if start_pos then count = count + 1 pos = end_pos + 1 -- 移动到匹配结束后的位置(不重叠) else break…”)
- 2026年5月16日 (六) 08:37 Harry00025 留言 贡献创建了页面模块:String2 (创建页面,内容为“local p = {} p.trim = function(frame) return mw.text.trim(frame.args[1] or "") end p.sentence = function (frame) -- {{lc:}} is strip-marker safe, string.lower is not. frame.args[1] = frame:callParserFunction('lc', frame.args[1]) return p.ucfirst(frame) end p.ucfirst = function (frame ) local s = mw.text.trim( frame.args[1] or "" ) local s1 = "" -- if it's a list chop off and (store as s1) everything up to the first <li> local lipos = mw.ustring.find…”)
- 2026年5月16日 (六) 08:20 Harry00025 留言 贡献创建了页面模板:StationMatchDest1 (创建页面,内容为“{{#ifeq: {{TextLineDest|{{{1}}}|1}} | | Error | {{#ifeq: {{TextLineTo|{{{1}}}|2}} | | Error | {{#ifeq: {{TextLineTo|{{{1}}}|3}} | | {{TextLineTo|{{{1}}}|1}}{{TextLineTo|{{{1}}}|2}} | {{#ifeq: {{TextLineTo|{{{1}}}|4}} | | {{TextLineTo|{{{1}}}|1}}{{TextLineTo|{{{1}}}|2}}{{TextLineTo|{{{1}}}|3}} | {{#ifeq: {{TextLineTo|{{{1}}}|5}} | | {{TextLineTo|{{{1}}}|1}}{{TextLineTo|{{{1}}}|2}}{{TextLineTo|{{{1}}}|3}}{{TextLineTo|{{{1}}}|4}} | {{#ifeq: {{TextLineTo|{{{1}}}|6}…”)
- 2026年5月16日 (六) 08:20 Harry00025 留言 贡献创建了页面模板:TextLineTo (创建页面,内容为“{{#invoke:String|pos|{{TextLineList|{{{1}}}}}|{{{2}}}}}”)
- 2026年5月16日 (六) 08:16 Harry00025 留言 贡献移动页面Temnplate:TextLineDest至模板:TextLineDest,不留重定向
- 2026年5月16日 (六) 08:13 Harry00025 留言 贡献移动页面StationMatchDest2至模板:StationMatchDest2,不留重定向
- 2026年5月16日 (六) 08:10 Harry00025 留言 贡献创建了页面StationMatchDest2 (创建页面,内容为“{{#ifeq: {{StationFind|{{{1}}}|{{{2}}}}} | 0 | 0 | {{#ifeq: {{TextLineDest|{{{1}}}|{{{2}}}|1}} | | Error | {{#ifeq: {{TextLineDest|{{{1}}}|{{{2}}}|2}} | | Error | {{#ifeq: {{TextLineDest|{{{1}}}|{{{2}}}|3}} | | {{TextLineDest|{{{1}}}|{{{2}}}|2}}{{TextLineDest|{{{1}}}|{{{2}}}|1}} | {{#ifeq: {{TextLineDest|{{{1}}}|{{{2}}}|4}} | | {{TextLineDest|{{{1}}}|{{{2}}}|3}}{{TextLineDest|{{{1}}}|{{{2}}}|2}}{{TextLineDest|{{{1}}}|{{{2}}}|1}} | {{#ifeq: {{TextLineDest|{{{1}}…”)
- 2026年5月16日 (六) 08:08 Harry00025 留言 贡献创建了页面Temnplate:TextLineDest (创建页面,内容为“{{#invoke:String|pos|{{TextLineList|{{{1}}}}}|{{#expr: {{StationFind|-{{{3}}}}} }}”)
- 2026年5月16日 (六) 08:03 Harry00025 留言 贡献创建了页面模板:LineText (创建页面,内容为“* {{WC|{{{1}}}|0}}{{L|{{{1}}}}}:{{#ifeq: {{PZ|3|{{{1}}}}} | 1 | {{S|{{PZ|2|{{{1}}}}}}} ←→ {{S|{{PZ|1|{{{1}}}}}}}}} {{#ifeq: {{{2}}} | 0 ||** {{#ifeq: {{PZ|3|{{{1}}}}} | 0 | 外环 | {{S|{{PZ|1|{{{1}}}}}}}}}方向 下一站:{{S|{{StationMatchNext|{{{1}}}|{{{2}}}}}}}}} {{#ifeq: {{{3}}} | 0 ||** {{#ifeq: {{PZ|3|{{{1}}}}} | 0 | 内环 | {{S|{{PZ|2|{{{1}}}}}}}}}方向 下一站:{{S|{{StationMatchMinus|{{{1}}}|{{{2}}}}}}}}}”)
- 2026年5月16日 (六) 07:55 Harry00025 留言 贡献创建了页面模板:StationMatchMinus (创建页面,内容为“{{#ifeq: {{StationFind|{{{1}}}|{{{2}}}}} | 0 | 0 | {{#ifeq: {{TextLinePosMinus|{{{1}}}|{{{2}}}|1}} | | Error | {{#ifeq: {{TextLinePosMinus|{{{1}}}|{{{2}}}|2}} | | Error | {{#ifeq: {{TextLinePosMinus|{{{1}}}|{{{2}}}|3}} | | {{TextLinePosMinus|{{{1}}}|{{{2}}}|1}}{{TextLinePosMinus|{{{1}}}|{{{2}}}|2}} | {{#ifeq: {{TextLinePosMinus|{{{1}}}|{{{2}}}|4}} | | {{TextLinePosMinus|{{{1}}}|{{{2}}}|1}}{{TextLinePosMinus|{{{1}}}|{{{2}}}|2}}{{TextLinePosMinus|{{{1}}}|{{{2}}}|…”)
- 2026年5月16日 (六) 07:54 Harry00025 留言 贡献创建了页面模板:TextLinePosMinus (创建页面,内容为“{{#invoke:String|pos|{{TextLineList|{{{1}}}}}|{{#expr: {{StationFind|{{{1}}}|{{{2}}}}} - {{{3}}} - 1}} }}”)
- 2026年5月16日 (六) 07:50 Harry00025 留言 贡献移动页面模板:StationMatch至模板:StationMatchNext,不留重定向
- 2026年5月16日 (六) 07:35 Harry00025 留言 贡献创建了页面模板:TextLinePos (创建页面,内容为“{{#invoke:String|pos|{{TextLineList|{{{1}}}}}|{{#expr: {{StationFind|{{{1}}}|{{{2}}}}} + {{#invoke:String|len|{{{2}}}}} + {{{3}}} }} }}”)
- 2026年5月16日 (六) 07:23 Harry00025 留言 贡献创建了页面模板:TextLineList (创建页面,内容为“{{L{{{1}}}List}}”)
- 2026年5月16日 (六) 06:51 Harry00025 留言 贡献创建了页面轨道交通/车站/月潭 (创建页面,内容为“'''月潭站''',在月潭(湖)北侧,为{{L|5}}和{{L|10}}的换乘站。 700px == 线路详情 == {{SC|2|5|10|铜山公园|书林|划岗|江心洲}}”)
- 2026年5月15日 (五) 16:58 Harry00025 留言 贡献创建了页面模板:StationMatch (创建页面,内容为“{{StationFind}}”)
- 2026年5月15日 (五) 16:54 Harry00025 留言 贡献创建了页面模板:StationFind (创建页面,内容为“<nowiki>{{#invoke:String|match|</nowiki>{{L3List}}<nowiki>|{{{1}}}}}</nowiki>”)