幫助:編輯通知
編輯通知是在使用者編輯頁面時顯示在編輯視窗上方的訊息框。所有使用者都可以為其使用者頁面和討論頁面建立編輯通知,但其他名稱空間的編輯通知只能由管理員建立和編輯。
要使用編輯通知,您應該對華夏公益教科書名稱空間的概念有一個基本瞭解;即,一組華夏公益教科書頁面,其名稱以MediaWiki軟體識別的字首開頭,後跟冒號,或者在主名稱空間的情況下,沒有字首。
您在編輯頁面(或檢視受保護頁面的原始碼)時看到的一些訊息框不是編輯通知;相反,它們是MediaWiki 介面訊息。
編輯通知連結
當頁面被編輯時,頁面頂部通常會顯示紅色或藍色連結,如下所示
或者像這樣
它們是頁面組和頁面編輯通知的連結。管理員總是可以看到這兩個連結,即使通知尚未建立,因為他們可以建立和編輯編輯通知。普通使用者只會在他們自己的使用者頁面和使用者討論頁面上看到紅色的“頁面通知”連結,因為他們可以建立和編輯此類通知。普通使用者還可以在建立後看到指向組通知和頁面通知的藍色連結,以便他們可以找到和檢視通知的原始碼。但普通使用者仍然無法編輯這些通知,除了使用者空間中的通知。
另請參見下面的隱藏紅色連結部分。
編輯通知
建立編輯通知時,可以使用{{editnotice}}模板進行格式化;請參閱其模板頁面以瞭解如何使用它。有關專門的編輯通知,請參閱類別:編輯通知模板。
使用者和使用者討論
插入為使用者頁面的編輯通知,如{{Editnotice userpage}}。
例如
|
|
|
當人們想要編輯您的頁面時,這將出現在編輯框螢幕的頂部。ExampleUser部分將自動更改為您的使用者名稱。
任何人都可以為使用者頁面或使用者討論頁面建立編輯通知。(但使用者子頁面的編輯通知只能由管理員建立。)使用者頁面編輯通知名稱採用以下格式之一
User:Example/EditnoticeUser talk:Example/Editnotice
您可以使用以下連結為自己的使用者頁面或討論頁面建立帶有預載入的 {{editnotice}} 模板的編輯通知
其他名稱空間
其他名稱空間和使用者子頁面的編輯通知只能由管理員建立和編輯。主要有三種類型的編輯通知
- 名稱空間通知 – 在名稱空間內的所有頁面上顯示。
- 組通知 – 在頁面及其所有子頁面上顯示。這對整本書有一個通知很有用。
- 頁面通知 – 僅在它所屬的頁面上顯示。
編輯通知名稱採用以下格式之一
- 名稱空間通知 – 請參見下文。
- 組通知 –
Template:Editnotices/Group/<根頁面的完整頁面名稱或書籍名稱> - 頁面通知 –
Template:Editnotices/Page/<完整頁面名稱>
建立編輯通知
要編輯名稱空間範圍的編輯通知,請單擊下面的相應連結。要為頁面建立編輯通知,請在斜槓或冒號後輸入頁面名稱,然後單擊“建立”。對於您自己的 User: 和 User talk: 頁面,您不需要輸入任何內容,只需單擊“建立”即可。
頁面名稱區分大小寫 - 如果頁面顯示第一個字元為大寫,則此處輸入時必須大寫。
如果您不是管理員,要請求建立編輯通知
- 開啟您要建立編輯通知的頁面的編輯視窗
- 將此請求放在頁面上:{{editnotice talkpagename}}
- 預覽頁面,並按照連結轉到編輯通知的討論頁面。
- 在編輯通知的討論頁面上,寫下您希望用於編輯通知的確切標記,然後在其上方放置一個 {{editprotected}} 請求
找到編輯通知連結的另一種方法是
- 開啟您要建立編輯通知的頁面的編輯視窗
- 將此程式碼放在頁面上:
[[{{editnotice pagename}}]] - 預覽頁面,並按照連結轉到編輯通知
一批相同的編輯通知
如果您需要顯示一批相同的編輯通知,請建立一個單獨的模板,然後在每個編輯通知中轉入該模板,以方便修改和維護。您可以將此類模板放置在類別:編輯通知模板中。
何時顯示
編輯通知在編輯頁面時顯示,但其內容在僅檢視頁面時也可能有用,因此它們也會在以下情況下顯示
- 頁面通知在 MediaWiki 空間中的 .css 和 .js 頁面頂部顯示。例如,請參閱MediaWiki:Common.css頂部以“這是所有皮膚的 CSS”開頭的通知。名稱空間通知不會顯示,並且 MediaWiki 空間沒有組通知。
- 在任何名稱空間中,當非管理員“檢視受保護頁面的原始碼”,或者 IP 使用者檢視半受保護頁面的原始碼時。組通知和頁面通知會顯示,但名稱空間通知不會顯示。
當編輯通知在“檢視模式”下顯示時,載入系統會將它們饋送到“notice action = view”。這可以在編輯通知內部使用,如下所示
{{#ifeq: {{{notice action|}}} | view
| <!--A non-admin is "viewing the source" of a protected page-->
| <!--A user with sufficient rights is editing the page-->
}}
隱藏紅色連結
如果您不想看到紅色的“組通知”和“頁面通知”連結,請將以下標記新增到您的個人 CSS中,然後等待一分鐘,然後繞過您的瀏覽器快取。
/* Hide the red "Group notice" and "Page notice" links. */
.editnotice-area .editnotice-redlink {
display: none !important;
}
如果您不想看到任何“組通知”和“頁面通知”連結,請改用以下標記
/* Hide all the "Group notice" and "Page notice" links. */
.editnotice-area .editnotice-link {
display: none !important;
}
列出編輯通知
- Special:PrefixIndex/MediaWiki:Editnotice – 主 MediaWiki 名稱空間通知,以及任何殘留的 MediaWiki 頁面通知。
- Special:PrefixIndex/Template:Editnotices – 所有以“Template:Editnotices...”開頭的模板和子模板。
- Special:WhatLinksHere/Template:Editnotice – 使用 {{editnotice}} 模板的頁面。
技術細節
| 華夏公益教科書名稱空間 | |||
|---|---|---|---|
| 基本名稱空間 | 討論名稱空間 | ||
| 0 | Main | Talk | 1 |
| 2 | User | User talk | 3 |
| 4 | Wikibooks | Wikibooks talk | 5 |
| 6 | File | File talk | 7 |
| 8 | MediaWiki | MediaWiki talk | 9 |
| 10 | Template | Template talk | 11 |
| 12 | Help | Help talk | 13 |
| 14 | Category | Category talk | 15 |
| 102 | Cookbook | Cookbook talk | 103 |
| 108 | Transwiki | Transwiki talk | 109 |
| 110 | Wikijunior | Wikijunior talk | 111 |
| 112 | Subject | Subject talk | 113 |
| 710 | TimedText | TimedText talk | 711 |
| 828 | Module | Module talk | 829 |
| 虛擬名稱空間 | |||
| -1 | Special | ||
| -2 | Media | ||
在頁面 MediaWiki:Editnotice-0 到 MediaWiki:Editnotice-15,MediaWiki:Editnotice-102,MediaWiki:Editnotice-103 和 MediaWiki:Editnotice-108 到 MediaWiki:Editnotice-113 上新增的任何內容將作為編輯提示顯示在整個名稱空間的所有頁面上。Editnotice-0 用於主名稱空間頁面,Editnotice-1 用於討論空間頁面,Editnotice-2 用於使用者空間頁面,等等。
模板 {{editnotice load}} 已新增到這些 MediaWiki 名稱空間頁面中的每一個。該模板使每篇文章使用特定於它的子頁面作為其編輯提示,而不是使用名稱空間範圍內的編輯提示。
編輯提示載入系統使用兩種方法儲存編輯提示
- 對於使用者和使用者討論空間,編輯提示儲存為使用者或討論頁面的子頁面,名為 /Editnotice。這種方法允許使用者編輯這些提示。
- 對於所有其他名稱空間和使用者子頁面,編輯提示儲存為 Template:Editnotices 的子頁面。Template:Editnotices 及其子頁面受 MediaWiki:Titleblacklist 保護,因此只有管理員可以建立和編輯它們。
雖然最初所有名稱空間都可以直接將編輯提示儲存為 MediaWiki 訊息,但發現隨著 MediaWiki 名稱空間的增長,這會導致效能問題。對於具有 MediaWiki 子頁面功能的名稱空間,MediaWiki 編輯提示的顯示已被停用;即使可以為這些名稱空間建立一個編輯提示作為 MediaWiki 訊息,它也不會顯示。出於一致性並保持 MediaWiki 名稱空間的整潔,所有編輯提示現在都儲存為 Template:Editnotices 的子頁面。這意味著我們再次可以為所有名稱空間建立編輯提示。
作為 Template:Editnotices/Group/... 儲存的組提示可以為所有名稱空間中的頁面建立,除了檔案 (圖片)、MediaWiki、主題和 Transwiki。原因是這些名稱空間沒有 MediaWiki 子頁面功能,因此組提示在這些名稱空間中沒有意義。這些名稱空間的討論空間理解子頁面,可以使用組提示,儘管組提示在那裡通常也沒有意義。
電子郵件提示
電子郵件提示允許已註冊使用者在其使用者名稱下在 Special:EmailUser 上顯示自定義訊息。電子郵件提示位於 Special:MyPage/Emailnotice (uses)。該系統是在 MediaWiki:Emailpagetext 中實現的。
相關模板
- {{editnotice}} – 用於製作編輯提示的模板。
- {{editnotice pagename}} – 返回當前頁面編輯提示的頁面名稱。
- {{editnotice talkpagename}} - 返回當前頁面編輯提示的討論頁面名稱。
- {{editnotice explanation}} – 用於編輯提示討論頁面。解釋編輯提示如何受到保護,並可選地顯示 CSS 自定義引數。
- {{editnotice load}} – 執行大部分編輯提示載入並顯示“組提示”和“頁面提示”連結的模板。
- {{editnotice userpage}} – 用於使用者頁面。