跳转到内容

模组:TalkIcon/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是Module:TalkIcon的文档页面

使用方法:

{{#invoke:TalkIcon|main|...arguments...}}

一般可以加上 safesubst:

{{{{{|safesubst:}}}#invoke:TalkIcon|main|...arguments...}}

可用参数

[编辑]
  • icon、匿名参数 1必填,分为单图片(填入 File:XXXXX.jpg 形式)、多图片(填入 multi:XXXXX1.jpg/XXXXX2.jpg/XXXXX3.jpg 形式)与纯文字三种。
  • text、匿名参数 2:选填,图标对应文本。
  • extra、匿名参数 3:选填,扩展参数。

包裹图标相关

[编辑]
  • type:选填,建议,图标类型。填写不存在的类型会被静默忽略,若不确定请务必检查输出的 wikitext 是否包含这些 class
    • 可用类型(完整可用列表请参考Module:TalkIcon/data):
      • type=xfd:存废讨论(zhwiki-xfdicon
        • type=xfd-deletezhwiki-xfdicon-delete)、type=xfd-keepzhwiki-xfdicon-keep)、type=xfd-movezhwiki-xfdicon-move
      • type=vote:投票(zhwiki-voteicon
        • type=vote-supportzhwiki-voteicon-support)、type=vote-opposezhwiki-voteicon-oppose)、type=vote-neutralzhwiki-voteicon-neutral
      • type=spi:傀儡调查(zhwiki-spiicon
      • type=humortype=humour:幽默(zhwiki-humoricon
      • type=discussion:其他可用于讨论的图标(zhwiki-discussionicon
    • 若需使用多个类型,可用半形逗号,连接,如 xfd-delete,humor
  • id:选填,建议,图标ID,如Template:Vd对应的ID应填入英文delete。输出 class zhwiki-talkicon-<id>
  • iconClass:选填,其他欲包裹图标的class。模板已自动带入 skin-invert 无需传入。
  • iconColor:选填,悬浮于图标上时要显示的文字。
  • iconLang:选填,图标要适用的 HTML 语言,常见为填入 zh-Hant 以使用在简体下不置中但繁体下置中的标点符号。
  • iconStyles:选填,其他要包裹图标的样式。
  • iconSpace:选填,是否在图标正后方插入&nbsp;。预设值:使用图片图标则为真,否则为假。注意空字串会被当成不指定此选项回落到预设值

纯文字图标

[编辑]
  • fg[1]iconColor:选填,建议,图标前景色。
  • bg[2]iconBackground:选填,建议,图标背景色。

单图片图标

[编辑]
  • sizeiconSize:选填,图标大小,预设 20px
  • alticonAlt:选填,图标替代参数。
  • linkiconLink:选填,图标目标连结。

多图片图标

[编辑]

仅支援单图片图标的size参数,如有其他特殊需求请直接传wikitext当纯文本图标使用。

无法被正确解析成标题的图片会被自动忽略。

扩展参数

[编辑]

除了 extra 参数外,模组也支援以下包装 extra 参数的参数:

  • explain:选填,解释,相当于 |extra=:{{{explain}}}
  • to:选填,至什么什么页面,相当于 |extra={{#if:{{{to|}}}|至(...略)[[{{{to}}}](...略)}}
    • wrapTo:包裹连结的符号,一般应使用 |wrapTo={{{w|{{{wrap|{{{wrapTo|}}}}}}}}} 应付不同需求。模板实现的包裹项目有(以下可填之值可能未完全列举,详请请参考模组):
      • 引号“”:使用 qquote引号引號
      • 双书名号《》:使用 bbook书名号書名號
      • 单书名号〈〉:使用 single-book单书名号單書名號
      • 书1:使用 b1书1書1(同双书名号)。
      • 书2:使用 b2书2書2s(同{{单双书名号转换}})。
      • 书3:使用 b3书3書3v(同{{引书号转换}})。

杂项

[编辑]
  • wrapClass:选填,不建议使用,包裹在整个图标输出外面的class。
  • wrapStyles:选填,不建议使用,包裹在整个图标输出外面的样式。

范例

[编辑]
  • {{#invoke:TalkIcon|main|File:Example.png|text=范例|alt=沙盒|link=Wikipedia:沙盒}}沙盒 范例
  • {{#invoke:TalkIcon|main|(×)|山猪|fg=red|bg=pink|type=xfd-delete,humor|id=delete}}(×)山猪
  • {{#invoke:TalkIcon|main|File:Vote.svg|size=24px|alt=投票|link=Project:投票}}投票
  • {{#invoke:TalkIcon|main|(?)|疑问|fg=white|bg=#007fff|iconLang=zh-Hant}}(?)疑问
  • {{#invoke:TalkIcon|main||注意|extra=你的脚下|iconStyles=font-family: 'Noto Color Emoji', 'Segoe UI Emoji', 'sans-serif';}}注意你的脚下
  • {{#invoke:TalkIcon|main|(►)|移动|fg=blue|bg=lightblue|to=Wikipedia:沙盒|wrapTo=q}}(►)移动至“Wikipedia:沙盒
  • {{#invoke:TalkIcon|main|File:Symbol declined.svg|驳回|explain=用户查核不是在钓鱼}} 驳回:用户查核不是在钓鱼
  • {{#invoke:TalkIcon|main|multi:WikiProject Council project list icon.svg/书.svg|这是一本书}} 这是一本书
  • {{#invoke:TalkIcon|main|bg=black|fg=silver|( π )|题外话|iconSpace=false}}( π )题外话
  • {{#invoke:TalkIcon|main|bg=black|fg=silver|( π )|题外话|iconSpace=true}}( π ) 题外话

注释

[编辑]
  1. ^ foreground
  2. ^ background