扩展:DismissableSiteNotice

From mediawiki.org
This page is a translated version of the page Extension:DismissableSiteNotice and the translation is 75% complete.
MediaWiki扩展手冊
OOjs UI icon advanced-invert.svg
DismissableSiteNotice
發布狀態: 穩定版本
实现 皮肤 , 我的wiki
描述 允许用户关闭站点通知
作者 Brion Vibber (Brion VIBBER讨论)
最新版本 continuous updates
兼容性政策 快照跟随MediaWiki发布。 master分支不向後兼容。
MediaWiki >= 1.34.0
数据库更改
许可协议 GNU通用公眾授權條款2.0或更新版本
下載
  • $wgMajorSiteNoticeID
  • $wgDismissableSiteNoticeForAnons
翻譯DismissableSiteNotice扩展,若在translatewiki.net可用
問題 尚未完成的工作 · 报告錯誤

DismissableSiteNotice扩展允许用户通过cookies关闭站点通知

安裝

  • 下载文件,并将其放置在您extensions/文件夹中的DismissableSiteNotice目录内。
  • 将下列代码放置在您的LocalSettings.php 的底部:
    wfLoadExtension( 'DismissableSiteNotice' );
    
  • 根据需要配置。
  • Yes 完成 – 在您的wiki上导航至Special:Version,以验证已成功安装扩展。

配置

该扩展提供了两个配置参数:

$wgMajorSiteNoticeID
整数。 该值被保存于cookie中。 当用户关闭站点通知时,当前的$wgMajorSiteNoticeID会被保存,并且被关闭的通知将不再显示。 $wgMajorSiteNoticeID可以在新的站点通知被设置时增加。 If $wgMajorSiteNoticeID has inbetween been incremented, then the sitenotice is shown again, even if the user closed an older sitenotice before.
$wgDismissableSiteNoticeForAnons
This allows to set whether or not it should be possible for anonymous visitors of the wiki to dismiss the sitenotice shown. 默认为“false”。 适用于MW 1.25 +

用法

When you add a new sitenotice and want everyone to see it, change the number on the created page "MediaWiki:Sitenotice id" by one (e.g. if it would be 5, you'd replace the page with the number 6 and so on).

The extension behavior is that it will remember the dismissal by the user and only reset after the number in MediaWiki:Sitenotice_id has been raised. 这允许一个维基对通知进行小编辑而不导致它重新显示给所有人。