注意:请只放置对本网站项目有重要意义的通告,并先阅读使用文档后再对Template:AdvancedSiteNotices/notices进行修改。因修改本通告影响范围巨大,加入新通告前,请在讨论页发出请求,经讨论后由管理员执行添加。
此模板被引用于MediaWiki:Sitenotice、MediaWiki:Gadget-AdvancedSiteNotices.js中。
任何对此模板的修改会立即反映于有兽档案馆的用户界面。
为了避免造成大规模的影响,所有对此模板的编辑应先于沙盒(建立|镜像)、测试样例(建立)或您的使用者页面上测试。
测试后无误的版本可以一次性地加入此模板中,但是修改前请务必于讨论页发起讨论。
任何对此模板的修改会立即反映于有兽档案馆的用户界面。
为了避免造成大规模的影响,所有对此模板的编辑应先于沙盒(建立|镜像)、测试样例(建立)或您的使用者页面上测试。
测试后无误的版本可以一次性地加入此模板中,但是修改前请务必于讨论页发起讨论。
用法
添加一项通告时,请将通告填写在源代码内的{{AdvancedSiteNotices/core}}模板内。假如修改前的源代码为:
{{AdvancedSiteNotices/core| {{AdvancedSiteNotices/item|欢迎来到本站}} }}
修改后的源代码将类似于下面的代码:
{{AdvancedSiteNotices/core|
{{AdvancedSiteNotices/item|欢迎来到本站}}
{{AdvancedSiteNotices/item|你好,世界}}
}}
参数
{{AdvancedSiteNotices/item}}有两个匿名参数和一个命名参数:{{{1}}}为必填参数,填写通告的实际内容;{{{2}}}和{{{criteria}}}为选填参数,可以定义通告面向的人群:
{{AdvancedSiteNotices/item|{{{1}}}|{{{2}}}|criteria={{{criteria}}}}}
参数{{{criteria}}}应为一个有效的JavaScript表达式,在执行时提供以下测试函数。当没有填写时,将使用参数{{{2}}}。
参数{{{2}}}有多种模式,各种模式可以混用,并以空格分隔:
- only_sysop - 只对管理员显示
- only_logged - 只对登录用户显示
- only_anon - 只对匿名用户显示
- only_zh_cn - 只对中国大陆用户显示
- only_zh_hk - 只对中国香港和澳门用户显示
- only_zh_sg - 只对新加坡和马来西亚用户显示
注意事项
- 如在公告包含其他模板,而该模板的内容会在不用编辑的情况下自动更新(如倒数),您可能需要清除ajax页面的缓存,内容才会更新。要清除缓存,请点选此处。
- 如需查询目前公告的显示性质,请至Template:AdvancedSiteNotices/viewer。
- 本页面目前被全保护-需要在公告中加入内容的用户请到Template_talk:AdvancedSiteNotices提出请求,由管理员代为加入。
参见