Help:监视页面
| 注意:当您编辑本页面时,即同意以CC0协议授权您的贡献。您可以在公有领域帮助页面找到更多信息。 此頁面的部分舊修訂版本是在知识共享署名-相同方式共享(CC BY-SA)許可下导入的。 只有新的貢獻採用公有領域授權。 |
监视页面功能可讓任何已登录用户保存一个“监视”页面的列表,並獲得這些頁面最近的編輯的通知。
MediaWiki並不讓人們「擁有」頁面;然而,伴隨有回復更改能力的「监视列表」功能,可以讓感興趣的使用者們參與到特定的頁面中、不會有讓某人絕對控制那些頁面的弊端。
控制哪些页面是被监视的
只有非动态生成的页面才能监视。
其討論页面始终与该页面一起被监视。 监视页面列表中的所有添加和删除都适用于非討論页面/討論页面组合:无法只监视那个页面而不监视另一个页面。
- 在查看页面时
- 位于每页边距的白色星形(或monobook皮肤中的链接“
监视”)将当前页添加到您的监视列表中,并将星形变为蓝色(或在monobook皮肤中的链接“取消监视”)。
- 系统消息ID“addedwatchtext” (讨论) “$1”及其讨论页已添加到您的监视列表中。或系统消息ID“removedwatchtext” (讨论) “$1”及其讨论页已从您的监视列表中移除。分别显示在页面上方,“
监视”更改为取消监视或相反。 根据浏览器的不同,使用具有ajaxwatch.js的AJAX可以在不重新加载整个页面的情况下完成此操作。
- 在保存页面时
- 保存编辑的页面时,新的监视状态(监视或不监视)由“
监视该页面”复选框确定。
- 如果激活用户参数设置中的“
将我编辑的页面和文件添加到我的监视列表”,编辑页面上的复选框将自动选取,因此除非在保存前取消选取该复选框,否则保存后将立即监视该页面。其他选择包括:- 将我创建的页面和上传的文件添加到我的监视列表 - (如果在前一项已选取了,则无需选取此项,因为创建也算作编辑)
- 将我移动的页面和文件添加到我的监视列表
- 将我删除的页面和文件添加到我的监视列表
- 编辑整个列表
- 在Special:Watchlist页面顶部提供了指向
编辑您的监视页面列表的特定链接
- 然后,在Special:EditWatchlist页面顶部还有几个额外的链接:
- 查看并编辑监视列表会生成一个完整的已链接的被监视页面列表(包括讨论页)。 选中一个或多个复选框,然后点击
移除标题按钮,将会从列表中移除选中的页面。
- 查看并编辑监视列表会生成一个完整的已链接的被监视页面列表(包括讨论页)。 选中一个或多个复选框,然后点击
- 使用清空监视列表清空监视页面列表
- 使用查看相关更改显示被监视页面的状态
监视列表的有效期
MediaWiki 1.35包含了一个新的监视列表功能:监视列表有效期。 借助此功能,您可以选择在一段临时时间内监视某个页面。 监视期一旦结束,该页面将自动从您的监视列表中移除。 你可以随时更新监视期限,包括从临时状态切换为永久状态。 暂时被监视的网页通常用半颗星表示(与全星相反,全星表示被永久监视的页面)。 要了解“监视列表有效期”功能何时会在您的维基上启用,您可以查看元维基上的发布时间表。 关于如何使用该功能的文档,请访问帮助:监视列表的有效期。
监视列表
当用户登录后,每个页面都会有一个指向用户监视列表的链接,该链接也可通过Special:Watchlist访问。 本页面显示所有最近更改过的已关注页面列表,按日期分隔,并按编辑时间倒序排列。
每行都显示了每次编辑的详细信息:是小编辑(小)还是大编辑,是由机器人(机)完成的还是人工完成的,编辑时间,指向该页面的链接,当前版本与上一版本的差异,历史记录,字节数的增减情况,用户名,用户的讨论页,用户的贡献以及编辑摘要。 根据网站配置,如果页面在上次用户查看(登录状态下)后有过更改,页面名称会以粗体显示。
从技术上讲,监视列表只是另一种过滤最近更改的方式。 这些内容来自recentchanges表,因此仅限于不早于$wgRCMaxAge的编辑(在大多数WMF项目中为30天)。
选项
可以使用相应的链接隐藏或显示以下类型的编辑:小修改、机器人编辑、自己的编辑。 这些也可以在偏好设置中设置为用户访问Special:Watchlist页面时的初始选项。
另一个偏好设置选项,虽然名为监视列表中显示的天数:,但它也仅设置显示更改的一段时间的初始值。
这一时间段可以通过相应的链接轻松更改。
还有一个下拉框,允许只查看一个特定命名空间中的更改。
与最近更改不同,监视列表无法隐藏登录/未登录用户的编辑内容,没有仅显示特定数量编辑的链接,也无法显示除某一个之外的所有命名空间。
简单监视列表
默认情况下,监视列表仅显示每个被监视页面的最后一次编辑。
如果一个页面最近有非小编辑,但最后一次编辑被标记为小编辑,可能存在两个问题:
- 非小编辑将不会显示。 由于人们通常都想了解自上次查看以来的所有变化,在这种情况下,就需要查看该页面的历史记录。
- 如果监视列表设置为不显示微小更改,那么该页面将根本不会出现在监视列表中。
许多有经验的用户更喜欢使用展开的监视列表。
展開的监视列表
启用 展开监视列表以显示所有更改,而不仅是最近期更改 偏好设置后,监视列表将按时间顺序显示所有最近的编辑。
在这种情况下,首选项按页面组合显示最近更改和监视列表中的更改(用于切换增强版最近更改)也以相同方式影响监视列表:被监视页面的最近更改按天分组,一天之内则按页面分组。
另一个偏好设置选项是 监视列表中显示的最大更改数:。
网站可以限制此选项的最大值,例如在WMF项目中,最大值似乎为1000。
要显示带有较早编辑内容的页面,请按命名空间查看更改,或使用非增强型监视列表,和/或减少被监视页面的数量。
其他监视页面的效果
监视列表只是与监视页面相关的功能之一;即便从未使用过它,指定要监视的页面也是有用的。
最近的及相关的更改、页面历史
在最近更改、增强型最近更改和相关更改中,被关注的页面会以粗体显示。
如果不先查看某个被关注页面,而是直接查看该页面的历史记录,那么顶部的编辑(即最新的编辑)可能会用更新标记系统消息ID“updatedmarker” (讨论) 更新于您上次访问后来标记;这种情况适用于该编辑是由其他人所做,且自编辑完成后你(在登录状态下)尚未查看过该页面。 这实际上是与邮件通知一起启用的。
电子邮件通知
- 另请参见通知了解2013年的扩展内容。
从MediaWiki 1.5开始,当你关注的页面被其他人编辑后,你会收到一封电子邮件。 在你查看该页面之前,此内容不会重复出现。 查看差异或页面历史是不够的。 请注意,查看该页面时您必须登录,否则将不会收到后续更改的通知。 此通知系统可以选择忽略微小更改(这是默认设置)。
某个功能是否在wiki上启用,可以在偏好设置中查看:如果启用了,系统消息ID“tog-enotifwatchlistpages” (讨论) 当我的监视列表中的页面或文件发生更改时发送电子邮件通知我会是主部分的选项之一。 用户讨论页编辑的通知是通过另一个偏好设置选项启用的。
对于用户想要关注的每个已编辑页面,都像其他关注功能那样单独发送一封电子邮件,可能就有些过头了。 为了解决这个问题,目前正在提议和开发新功能:可以选择延迟发送包含已编辑页面“列表”的电子邮件,以及/或者可以指定接收电子邮件通知的受监视页面的子集。 请参阅Echo (Notifications)。
对于后者,作为一种变通方法,人们可能会倾向于使用不同的用户名登录,只为指定一个不同的(通常是更小的)用于电子邮件通知的监视列表。 然而,用一个用户名查看某个页面后,也必须为另一个用户名清除该页面的通知标记。
技术细节
要在维基上启用它,需将$wgEnotifWatchlist设为true,且它仍然取决于偏好设置。 电子邮件消息如下:
系统消息ID“enotif body” (讨论) 尊敬的 $WATCHINGUSERNAME:
您好! $PAGEINTRO $NEWPAGE $PAGELOG
编辑摘要:$PAGESUMMARY $PAGEMINOREDIT
可通过以下方式联系编辑者: 电子邮件:$PAGEEDITOR_EMAIL 用户页面:$PAGEEDITOR_WIKI
在您登录并访问该页面之前,我们不会发送新增更改的通知。您也可以重设您的监视列表中所有监视页面的通知标志。
MediaWiki通知系统
-- 更改邮件通知设置: https://www.mediawiki.org/wiki/Special:Preferences 更改监视列表设置: https://www.mediawiki.org/wiki/Special:EditWatchlist 从监视列表中删除该页面: $UNWATCHURL 反馈与其他帮助:
$HELPPAGE
参见 电子邮件通知。
自2011年5月起,所有维基媒体项目的用户讨论通知均启用了该功能;自2012年4月起,监视列表编辑也启用了该功能。 从2012年5月初开始,将已编辑页面添加到监视列表的偏好设置成为默认设置。
用户参数设置
以下选项在“参数设置 >> 用户资料”标签页中可用(或可能可用)
- 允许其他用户用电子邮件联系我
- 给我发送我联系其他用户的电子邮件的副本
- 当我的监视列表中的页面或文件发生更改时发送电子邮件通知我
- 当我的用户讨论页发生更改时发送电子邮件通知我
- 当我的监视列表中的页面和文件有小编辑时也发送电子邮件通知我
- 当监视话题有新回复时发送电子邮件通知我
常见的误解
电子邮件通知有许多设置,所以如果你认为自己遗漏了什么,请仔细检查这些设置。
- 关于页面“已创建”的通知可能涉及该页面上的任何日志操作(例如保护),参见T16901及其子项。
- 如果你不点击通知中的链接,下次就不会收到它了。 在你的“特殊页面:监视列表”中查找加粗的条目:这些是最近更改后你尚未查看的页面,并且你不会收到关于它们的通知(注意:你的维基可能隐藏了这个重要的突出显示功能)。
- 即使用户已在偏好设置中配置了接收某类操作的邮件通知,经授权的机器人所做的编辑有时也不会触发邮件通知:具体来说,如果它们在你的讨论页上做了微小编辑,而你(仅?)设置了
当我的用户讨论页发生更改时发送电子邮件通知我,或者它们在任何页面上做了微小编辑,而你设置了当我的监视列表中的页面和文件有小编辑时也发送电子邮件通知我。 此行为未被记录,也无法配置,且存在一些漏洞;参见T40874。
另请参见已知bug列表。
什么是你不能监视的
监视列表只侦测实际编辑页面的wikitext。
- 包含的页面:
- 被嵌入页面的更改也可能改变被监视页面的显示方式,但是这些更改不会出现在监视列表中。 有关更多信息,请参见帮助:页面历史#链接到页面的特定版本。 人们可以选择关注所有已使用的模板,以及这些模板所使用的模板等等。
- 操作不会出现在监视列表中:
- 请注意,移动后,旧名称和新名称都会被监视。
- 一些项目有特殊的模板(例如{{Sprotected}}),这些模板应该添加到受保护页面中,从而部分解决该问题。
- 有些项目可能有这样的规定:先在页面上添加删除通知,甚至在主要作者的讨论页上通知他们。
- 也可以定期查看Special:Watchlist/edit页面,并检查所有失效(红色)链接。
- 图片和分类
- 关注一张图片或一个分类意味着只关注其可编辑的部分。 监视列表不会显示图像新版本的上传内容。 无法以在页面被添加或移除时收到通知的方式来“监视”一个分类。 借助“相关更改”功能,可以检测到分类中的新增内容;而对于移除的内容,则需要关注该分类中的所有页面。
监视一个不存在的页面
人们可以监视一个不存在的页面。 当有人创建此页面时,它会出现在监视列表的更改中。
例如,如果你关注了一个尚未有讨论页的页面,当有人在该讨论页上发起新讨论时,你会收到通知。
即使内容页面和讨论页面都不存在,你也可以监视该页面。
要做到这一点,请前往该页面的URL,可以直接输入URL,也可以点击(损坏的)链接,然后按监视该页面(根据你使用的皮肤,可能需要先按取消才能获得监视链接)。
页面移动和监视列表 如果一个你监视的页面被移动到了一个新标题,新标题将自动添加至你的监视列表中。 即使该页面后来被移回,新标题仍会和旧标题一起保留在你的监视列表中。
即使页面移回后新标题被删除,关于删除的通知也会出现在你的监视列表中,且该标题会保留在你的已监视页面列表里。 如果你发现监视列表中出现了神秘的不存在页面,这很可能就是原因所在。
相关更改功能
“相关更改”可用于设置类似监视列表的功能,如下所述。
带有链接的页面(可能是专门为此目的创建的,例如作为个人用户页面的子页面)可以与“相关更改”一起使用,作为多个独立“监视列表”的集合。
不过需要注意的是,与“我的监视列表”不同,“相关更改”不会自动包含讨论页;若要同时监视相应的讨论页,这些讨论页的链接也必须存在于应用了“相关更改”的页面中。
如果添加讨论页的链接只是为了这个目的,那么可以使用空格作为链接标签,这会使该链接不可见且无效,但“相关更改”除外。
此外,使用“相关更改”功能时,没有点击监视链接将当前页面添加到“监视页面”列表的便捷操作。
请注意,“相关更改”不会检测页面本身及其讨论页中的编辑。 要么在页面中包含一个自链接和一个指向讨论页的链接,要么将该页面放入另一个“特殊监视列表”,要么放入个人的标准监视列表中。
此类页面可以使用模板机制来包含其他页面。
通过对分类应用“相关更改”来监视分类中的页面存在一个主要缺点:“无法检测到页面从分类中被移除”。
使用相关更改作为已监视页面列表的替代方案的一个优点是,可以使用带有链接的页面的修订历史记录,而系统不会保留已监视页面的记录。 不过,Special:Watchlist/raw 允许将列表存储在本地,或存储在维基的用户子页面中。
如果隐私是一个需要考虑的问题,那么监视列表功能的一个优势(如果该列表没有存储在维基的某个页面中)是,它不会公开显示某人对某个页面的兴趣(如果此人没有编辑该页面的话)。 另請參見下文。
CSS
作为监视列表功能的替代方案或补充方案,还可以为指向选定页面的链接定义用户样式,在自己的CSS中放入如下所示的一系列代码行:
a[title ="pagename"] {color: white; background: red; font-size: 150% }
这在Opera浏览器中可行,但在Internet Explorer中不行。
在(增强版)最近更改页面上,它的作用类似于上面提到的加粗功能,但更加灵活,例如,可以对用户“非常”感兴趣的页面进行额外强调,或者为不同分类的感兴趣页面设置不同的样式。 此外,它也适用于用户贡献页面和常规页面(也适用于管道链接,但不适用于通过重定向的间接链接)。 它也适用于页面本身的段落编辑链接,只是用处没那么大。
若要突出显示来自其他网站(包括语言间链接)指向给定页面的链接,请使用以下内容替代上述内容:
a[href ="full URL "] { .. }
请注意,即使是突出显示同一项目中的链接,也需要完整的URL,尽管HTML代码使用的是相对URL /wiki/pagename。
监视列表的隐私性
普通用户或管理员无法知晓你的监视列表中有什么内容,也无法知道谁在监视某个特定页面。 开发者们如果有权限访问存储维基百科数据库的服务器,就能弄清楚这类信息。 公开可用的数据库转储不包含此类信息。