打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

目前wiki关闭了自行注册账号的功能,如需注册账号,请查阅Help:注册账号

模板:Reply to/doc

来自RIA | Wiki
Aunst留言 | 贡献2022年6月11日 (六) 19:31的版本 (添加来源信息)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模板用于链接至一个或多个用户名, 形式为 “@Username: ” , 以触发你在讨论中给其他用户的通知。仅当您在使用此模板的同一编辑中签名您的帖子时, 通知才能成功运行。如果您在放置此模板或签名时出错, 请参阅wikipedia:Help:Fixing failed pings。它可以在任何讨论页面或Wikipedia名称空间页面上使用。

您不能直接输入 "@" 符号来通知用户您的答复,您必须使用此模板记录或手动创建指向其用户页wiki链接
该模板使用 "@" 符号仅用于显示目的。

该模板在非主题讨论中特别有用, 它可以指示引用了哪个用户的评论。IP地址用户 (未登录用户) 仅在您编辑其用户对话页面时才能收到通知。

使用

{{reply to|Username}} 消息文本。 -- ~~~

添加此模板的编辑必须满足以下要求才能正常运行通知:

  • 编辑必须添加在文本的新行, 不能仅编辑存在的行。
  • 编辑必须在文档末尾用~~~~签名。
    • 如果你定义了自定义签名, 它必须包含链接至你的用户页、用户讨论页或贡献页的普通wiki链接 ([[ ]]), 它不能被嵌入在模板中。
  • 编辑必须完全在一个章节之内 (中间不能有新节标题) 或开始一个新章节 (以新节标题开始) 。
    • 只有2级及以上的部分才算在内。
  • 如果检测到的要提醒的用户数超过50,则不会发送任何通知。

参见 wikipedia:Wikipedia:Notificationsmw:Help:Echo#Technical details 以获得详细信息。

如果您已经从帖子中链接到用户名, 则不必使用此模板来ping用户, 在他们自己的讨论页上发帖时也没有必要。

注意: MediaWiki不像许多讨论区那样 在回复中使用at符号来通知您要回复的用户。虽然RIA | Wiki显示了使用带有at符号的模板的结果, 但是您必须使用模板或直接链接到用户的用户页面 (例如[[User:Example|@Example]]) 来对其进行ping操作。

@Username 消息文本。 ~~~~ 不会工作

单接受者

使用以下语法:

{{reply to|Username}} Message text. ~~~~

例如, {{Reply to|Jimbo Wales}} 生成 "@Jimbo Wales:" 同时提醒User:Jimbo Wales

为了使通知生效, 评论必须经过签名并属于 "Talk" 或 "Project" 命名空间页面的被命名章节中。

多接受者

你一次最多可以提醒50位用户.

警告: 如果在一次编辑中检测到的要查询的用户总数超过50,则不会发送任何通知。这是软件的限制, 并且即使整个提及在多个模板之间分开, 它也作用于整个编辑。 如果您需要Ping 50个以上的用户, 则需要将其分散到多个编辑中, 并且每个编辑都需要添加新行并由您签名。

使用以下语法:

{{reply to|User1|User2|User3|User4|User5|User6|User7|User8|User9|User10|...}} 消息文本。 ~~~~

例如, {{reply to|Example|Jimbo Wales}} 将会生成:

@ExampleJimbo Wales

定义昵称

你可以通过使用|labelX=显示任何文本以替代用户名, 其中 X 是从1开始的位置参数的索引。

例如
"{{reply to|Example|label1=Exemplar|Example2|label2=John}}" 产生 "@ExemplarJohn"

您也可以使用|label=代替|label1=

例如
"{{reply to|Example|label=John}}" 产生 "@John"

定义前缀

要改变前缀 "@" , 使用|prefix=自定义前缀

例如
"{{reply to|Example|prefix=Hello }}" 产生 "Hello Example"

或者你可以使用|prefix=完全移除前缀。

例如
"{{reply to|Example|prefix=}}" 产生 "Example"

自定义标点符号

默认情况下, 模板将在最终名称后插入一个冒号。要改变这个, 使用 |p= 定义需要的字符。

例如
"{{reply to|Example|p=—}}" 产生 "@Example"

该参数省略前导或尾随空格. 使用   代替。

例如
"{{reply to|Example|p= –}} 文本消息" 产生 "@Example – 文本消息"

要简单地移除冒号, 使用此参数并且定义一个空值: "{{reply to|Example|p=}}" 产生 "@Example"

自定义连词

模板将会在多个名字之间使用单词 "and" 作为连词。要改变这个, 使用|c=参数定义需要的连词。

例如
"{{reply to|Example|Example2|c=or}}" 生成 "@ExampleorExample2"
"Neither {{reply to|Example|Example2|Example3|c=nor}}" 产生 "Neither @ExampleExample2、norExample3"

要简单地移除连词, 使用此参数并且定义一个空值: "{{reply to|Example|Example2|c=}}" 产生 "@ExampleExample2"

或不要使用!

如果你正同时使用 prefix 和 p 参数, 而你只是要显示用户名, 就不需要使用此模板。只要简单地输入[[User:username|]], 这将会生成和此模板生成的同样的提醒。

错误消息

未给定用户名

有时, 当被提醒者的用户名包含等号时, 例如{{reply to|test=test}}, 它将显示:
Template:Reply to中的错误:未设置用户名。

要修复此问题, 简单地在第一个用户名开头添加 |1= , 在第二个用户名开头添加 |2= , 在第三用户名开头添加 |3= , 以此类推: {{reply to|1=test=test}}

定义了多于50个用户名

如果模板定义了超过50个用户名, 它会显示:

Template:Reply to中的错误:多于50个用户名。

mw:Manual:Echo所述, 这是通知系统的限制。请注意, 系统限制是 每次编辑, 因此, 在两个模板之间分割较长的列表可避免出现此错误消息, 但不会发送任何通知。在极少数情况下, 您需要通知50多人, 这需要多次编辑。

模板数据

这是用于新版可视化编辑器及其他工具的模板数据文档。

Reply to模板数据

向讨论中要回复的一个或几个注册用户触发提醒。

模板参数

此模板首选参数不换行的行内格式。

参数描述类型状态
用户名 #11

您要通知的第一个用户的名称

用户必需
用户名 #22

您要通知的第二个用户的名称 (可选)

用户可选
用户名 #33

您要通知的第三个用户的名称 (可选)

用户可选
用户名 #44

您要通知的第四个用户的名称 (可选)

用户可选
用户名 #55

您要通知的第五个用户的名称 (可选)

用户可选
用户名 #66

您要通知的第六个用户的名称 (可选)

用户可选
用户名 #77

您要通知的第七个用户的名称 (可选)

用户可选
用户名 #88

您要通知的第八个用户的名称 (可选)

用户可选
用户名 #99

您要通知的第九个用户的名称 (可选)

用户可选
用户名 #1010

您要通知的第十个用户的名称 (可选)

用户可选
标签 #1label1 label

要显示的替代第一个用户名的昵称 (可选)

字符串可选
标签 #2label2

要显示的替代第二个用户名的昵称 (可选)

字符串可选
标签 #3label3

要显示的替代第三个用户名的昵称 (可选)

字符串可选
标签 #4label4

要显示的替代第四个用户名的昵称 (可选)

字符串可选
标签 #5label5

要显示的替代第五个用户名的昵称 (可选)

字符串可选
标签 #6label6

要显示的替代第六个用户名的昵称 (可选)

字符串可选
标签 #7label7

要显示的替代第七个用户名的昵称 (可选)

字符串可选
标签 #8label8

要显示的替代第八个用户名的昵称 (可选)

字符串可选
标签 #9label9

要显示的替代第九个用户名的昵称 (可选)

字符串可选
标签 #10label10

要显示的替代第十个用户名的昵称 (可选)

字符串可选
前缀prefix

自定义显示在第一个用户名之前的前缀 (默认为 '@')

默认值
@
字符串可选
连词c

在最后两个名字之间显示的自定义连词 (默认为 'and')

默认值
and
自动值
字符串可选
结尾标点符号p

在最后的用户名之后显示的标点符号 (默认为 ':')

默认值
:
自动值
字符串可选

参见

前置模块: Module:Reply_to

脚注