Уведомления о редактировании - это окна сообщений, отображаемые перед окном редактирования, когда пользователь редактирует страницу. Все пользователи могут создавать уведомления о редактировании для своего пользовательского пространства, но в других пространствах имен только администраторы , переносчики страниц и редакторы шаблонов могут создавать уведомления о редактировании.
Чтобы использовать editnotices, вы должны иметь общее представление о концепции пространств имен Википедии ; это набор страниц Википедии, имена которых начинаются с префикса, распознаваемого программой MediaWiki, за которым следует двоеточие, или, в случае основного пространства имен, без префикса.
Некоторые окна сообщений, которые вы видите при редактировании страницы (или просмотре источника защищенной страницы), не являются уведомлениями о редактировании; вместо этого они являются сообщениями интерфейса MediaWiki .
Ссылки Editnotice
Когда страница редактируется, в правом верхнем углу страницы часто отображаются красные или синие ссылки, которые выглядят следующим образом:
или вот так:
Это ссылки на группы и страницы, редактирующие уведомления на странице. Пользователи с правами администратора, редактора шаблонов или перемещения страниц всегда видят обе ссылки, даже если уведомления еще не были созданы, поскольку они могут создавать и редактировать уведомления редактирования. Другие пользователи видят только красную ссылку «Уведомление о странице» на своей собственной базовой странице пользователя и пользовательского обсуждения, поскольку они могут создавать и редактировать такие уведомления. Они также видят синие ссылки на уведомления групп и страниц, если они уже были созданы, чтобы они могли найти и просмотреть источник уведомления. Но они по-прежнему не могут редактировать эти уведомления, кроме тех, что находятся в пользовательском пространстве.
См. Также раздел § Скрытие красных ссылок ниже.
Редактировать
При создании editnotice шаблон {{ editnotice }} можно использовать для форматирования; см. его страницу-шаблон, чтобы узнать, как его использовать. См. Раздел «Категория: шаблоны Editnotice» для получения специализированных заметок editnotice.
Пользователь и пользователь разговаривают
При редактировании новой страницы пользователя будет отображаться {{ base userpage editnotice }}.
Вставить как уведомление об изменении для страницы пользователя как {{Editnotice userpage}}
.
Например:
Он появляется в верхней части экрана окна редактирования, когда люди хотят редактировать вашу страницу. Часть ExampleUser автоматически изменится на ваше имя пользователя.
Кто угодно может создать уведомление о редактировании для пользователя или страницы обсуждения пользователя. (Но уведомления о редактировании для пользовательских подстраниц могут быть созданы только администраторами, редакторами шаблонов и перемещателями страниц.) Имена редактирования заметок пользователей могут иметь одну из следующих форм:
User:Example/Editnotice
User talk:Example/Editnotice
Вы можете создать editnotice для своего пользователя или страницы обсуждения с предварительно загруженным шаблоном {{ editnotice }}, используя следующие ссылки:
- Создайте уведомление на своей странице пользователя
- Создайте уведомление на странице обсуждения пользователя
Другие пространства имен
Уведомления о редактировании для других пространств имен и для пользовательских подстраниц могут создаваться и редактироваться только администраторами, редакторами шаблонов и перемещателями страниц. Есть три основных типа уведомлений о редактировании:
- Уведомления о пространстве имен - отображаются на всех страницах в пространстве имен.
- Уведомления о группах - отображаются на странице и на всех ее подстраницах.
- Уведомления о страницах - отображаются только на той странице, которой они принадлежат.
Имена Editnotice принимают одну из следующих форм:
- Уведомления о пространстве имен - см. Ниже.
- Уведомления группы -
Template:Editnotices/Group/
- Уведомления на странице -
Template:Editnotices/Page/
Уведомления группы для подстраниц должны иметь шаблон {{ editnotice subpages }} на каждой из страниц уведомлений родительской группы. Например, Template:Editnotices/Group/User:Example/test
потребуется Template:Editnotices/Group/User:Example
содержать .{{editnotice subpages|test}}
Как запросить уведомление о редактировании
Чтобы запросить создание уведомления о редактировании:
- Откройте окно редактирования страницы, на которой вы хотите редактировать уведомление.
- Разместите этот код на странице:
[[{{editnotice talkpagename}}]]
- Просмотрите страницу и, не сохраняя, перейдите по появившейся ссылке. Ваш браузер может спросить, хотите ли вы продолжить, и потеряете внесенные вами изменения. Ты сделаешь.
- Откройте окно редактирования страницы обсуждения editnotice.
- Добавьте точную разметку, которую вы хотите для уведомления о редактировании, а под ним напишите короткий запрос для человека, который имеет дело с запросом, и подпишите его.
- Наконец, поместите этот шаблон:
{{edit template-protected}}
вверху страницы, и когда вы убедитесь (используйте предварительный просмотр), что все правильно, сохраните страницу.
Еще один способ найти ссылку на editnotice:
- Откройте окно редактирования страницы, на которой вы хотите создать уведомление о редактировании.
- Разместите этот код на странице:
[[{{editnotice pagename}}]]
- Просмотрите страницу и перейдите по ссылке на editnotice.
- Вы попадете на страницу editnotice. Запрос на создание должен быть сделан на странице обсуждения editnotice.
- Оказавшись на странице обсуждения, выполните последние шаги в первых инструкциях.
Пакет идентичных editnotices
Если вам нужно отобразить пакет идентичных уведомлений об изменении, создайте единый шаблон, который вы затем включите в каждое уведомление об изменении, чтобы упростить модификацию и обслуживание. Вы можете разместить такие шаблоны в Category: Editnotice templates .
При отображении
Уведомления о редактировании отображаются при редактировании страницы, но поскольку их содержимое также может быть полезно при простом просмотре страницы, они также отображаются в следующих случаях:
- Уведомления о страницах отображаются поверх страниц .css и .js в пространстве MediaWiki. См., Например, примечание вверху MediaWiki: Common.css, которое начинается со слов « Это CSS для всех скинов ». Уведомление о пространстве имен не отображается, и пространство MediaWiki не имеет уведомлений о группах.
- В любом пространстве имен, когда неадминистратор «просматривает источник» защищенной страницы или IP-пользователь просматривает источник полузащищенной страницы. Отображаются уведомления о группах и страницах, но не уведомления о пространстве имен.
Когда уведомления редактирования отображаются в «режиме просмотра», система загрузки их «кормит notice action = view
». Это можно использовать в примечаниях редактирования следующим образом:
{{#ifeq: {{{действие уведомления |}}} | Посмотреть| | }}
Скрытие красных ссылок
Если вы не хотите видеть красные ссылки «Уведомление о группе» и «Уведомление о странице», добавьте приведенную ниже разметку в свой личный CSS , затем подождите минуту и обойдите кеш браузера.
/ * Скрыть красные ссылки «Уведомление о группе» и «Уведомление о странице». * / . editnotice-area . editnotice-redlink { дисплей : нет ! важно ; }
Если вы не хотите видеть какие-либо ссылки «Уведомление о группе» и «Уведомление о странице», используйте вместо этого эту разметку:
/ * Скрыть все ссылки «Уведомление о группе» и «Уведомление о странице». * / . editnotice-area . editnotice-ссылка { отображение : нет ! важно ; }
Уведомления
Когда в статье используется editnotice, людям, создающим editnotice, рекомендуется оставить сообщение на странице обсуждения статьи для дальнейшего обсуждения editnotice к статье.
Список править
- Special: PrefixIndex / MediaWiki: Editnotice - Уведомления об основном пространстве имен MediaWiki и любые устаревшие уведомления на странице MediaWiki.
- Special: PrefixIndex / Template: Editnotices - Все шаблоны и подшаблоны с именами, начинающимися с «Template: Editnotices ...».
- Special: WhatLinksHere / Template: Editnotice - страницы, использующие шаблон {{ editnotice }}.
Технические подробности
Все, что размещено на страницах от MediaWiki: Editnotice-0 до MediaWiki: Editnotice-15 (или от Editnotice-100 до Editnotice-109), будет отображаться как editnotice для каждой страницы во всем пространстве имен. Editnotice-0 предназначен для страниц основного пространства, Editnotice-1 - для страниц пространства обсуждения, Editnotice-2 - для страниц пространства пользователя и т. Д. См. WP: Пространство имен, чтобы узнать значение всех чисел.
Шаблон {{ editnotice load }} был помещен на каждую из этих страниц пространства имен MediaWiki. Шаблон заставляет каждую статью использовать определенную для нее подстраницу в качестве уведомления о редактировании, а не использовать уведомление о редактировании всего пространства имен.
Система загрузки editnotice использует два метода хранения editnotice:
- Для пользовательского и пользовательского переговорного пространства editnotice хранится как подстраница пользователя или страницы обсуждения с именем / Editnotice. Этот метод позволяет пользователям редактировать эти уведомления.
- Для всех других пространств имен и для пользовательских подстраниц editnotice хранится как подстраница Template: Editnotices . Все подстраницы Template: Editnotices защищены MediaWiki: Titleblacklist, так что только администраторы , редакторы шаблонов и перемещатели страниц могут создавать и редактировать их.
Хотя изначально все пространства имен могли хранить editnotices непосредственно как сообщения MediaWiki, было обнаружено, что это вызывает проблемы с производительностью по мере роста пространства имен MediaWiki . Отображение уведомлений о редактировании MediaWiki для пространств имен, в которых есть функция подстраницы MediaWiki , было отключено; даже несмотря на то, что editnotice может быть создан как сообщение MediaWiki для этих пространств имен, оно не будет отображаться. Для единообразия и для того, чтобы пространство имен MediaWiki оставалось чистым, все уведомления редактирования теперь хранятся как подстраницы Template: Editnotices. Это означает, что мы снова можем создавать уведомления о редактировании для всех пространств имен.
Групповые уведомления, хранящиеся в виде, Template:Editnotices/Group/...
могут быть созданы для страниц во всех пространствах имен, кроме основного (статья), файлового (изображение) и пространств имен MediaWiki. Причина в том, что в этих пространствах имен нет функции подстраницы MediaWiki , поэтому групповые уведомления не будут иметь смысла в этих пространствах имен. Обсуждения этих пространств имен понимают подстраницы и могут использовать групповые уведомления, хотя групповые уведомления и там обычно не имеют смысла.
Редактировать заставки
Редактировать заставки похожи на editnotices, но используют разные схемы:
- Страницы устранения неоднозначности включают шаблон {{ disambiguation }}; это запускает код в MediaWiki: Common.js для отображения {{ disambig editintro }}.
- Биографии живых людей помещены в Категории: Живые люди или Категория: Возможно живые люди ; это запускает код в MediaWiki: Common.js для отображения {{ BLP editintro }}.
Запрос функции на T85372 требует уведомлений об изменении для каждой категории, чтобы упростить добавление и поддержку такого рода уведомлений.
Уведомление по электронной почте
Уведомления по электронной почте позволяют зарегистрированным пользователям с подтвержденным адресом электронной почты отображать настраиваемое сообщение в поле Special: EmailUser для своего имени пользователя. Уведомления по электронной почте расположены по адресу Special: MyPage / Emailnotice ( использует ). Система была внедрена в MediaWiki: Emailpagetext после этого обсуждения .
Уведомления о защите
Стандартное сообщение, отображаемое при просмотре источника защищенной страницы, может быть заменено созданием страницы формы . Когда это будет сделано, стандартные уведомления о редактировании для страницы не будут отображаться по умолчанию; при необходимости отобразите их, включив в уведомление о защите прав.Template:Editnotices/Protection/
{{editnotice load|notice action = view}}
Обычно это следует использовать только тогда, когда стандартное уведомление, отображаемое MediaWiki: Protectedpagetext и / или MediaWiki: Cascadeprotected , вводит пользователей в заблуждение, чтобы они отправляли запросы {{ edit protected }} не в том месте; например, см. историю Template talk: Reflist до сентября 2011 г.
История
Уведомления о редактировании были введены в версии r39120, 11 августа 2008 г., MediaWiki 1.14.
Эта страница может быть неполной. Вот несколько ссылок на дополнительную информацию:
- Википедия: Указатель Википедии / 2008-08-11 / Отчет о технологиях # Новые возможности - Объявление о редактировании.
- Википедия: Village pump (технический) / Архив 46 # Пользовательские сообщения редактирования - Заархивированная дискуссия по поводу editnotices.
- [1] - Вы можете искать любые страницы, на которых упоминается система editnotice.
Альтернативы
Альтернативой editnotice, не требующей каких-либо специальных привилегий, является вставка одного или нескольких HTML-комментариев на страницу. Это будет видно, когда пользователь редактирует страницу, но не на самой странице. Перед комментарием должны стоять символы, .
Создание уведомлений о редактировании
Чтобы отредактировать уведомление редактирования для всего пространства имен, щелкните соответствующую ссылку ниже. Чтобы создать уведомление о редактировании для страницы, введите имя страницы и нажмите «Создать». Для ваших собственных страниц User: и User talk: вам не нужно ничего вводить, просто нажмите «Создать».
Имена страниц чувствительны к регистру - если на странице первый символ отображается как заглавный, то при вводе здесь он должен быть заглавным.
Число | Пространство имен | Пространство имен править | Создать страницу editnotice |
---|---|---|---|
-1 | Специально: EmailUser | MediaWiki: текст электронной почты | |
0 | Основная статья) | Шаблон: Editnotices / Namespace / Main | |
1 | Обсуждение: (Обсуждение статьи) | Шаблон: Editnotices / Namespace / Talk | |
2 | Пользователь: | Шаблон: Editnotices / Пространство имен / Пользователь | |
3 | Обсуждение пользователей: | Шаблон: Editnotices / Пространство имен / Обсуждение пользователей | |
4 | Википедия: | Шаблон: Editnotices / Пространство имен / Википедия | |
5 | Обсуждение в Википедии: | Шаблон: Editnotices / Пространство имен / Обсуждение в Википедии | |
6 | Файл: | Шаблон: Editnotices / Пространство имен / Файл | |
7 | Обсуждение файлов: | Шаблон: Editnotices / Пространство имен / Обсуждение файлов | |
8 | MediaWiki: | Шаблон: Editnotices / Namespace / MediaWiki | |
9 | Обсуждение MediaWiki: | Шаблон: Editnotices / Пространство имен / Обсуждение MediaWiki | |
10 | Шаблон: | Шаблон: Editnotices / Пространство имен / Шаблон | |
11 | Обсуждение шаблона: | Шаблон: Editnotices / Пространство имен / Обсуждение шаблона | |
12 | Помощь: | Шаблон: Editnotices / Пространство имен / Справка | |
13 | Помогите поговорить: | Шаблон: Editnotices / Пространство имен / Справка | |
14 | Категория: | Шаблон: Editnotices / Пространство имен / Категория | |
15 | Обсуждение категории: | Шаблон: Editnotices / Пространство имен / Обсуждение категорий | |
100 | Портал: | Шаблон: Editnotices / Пространство имен / Портал | |
101 | Обсуждение портала: | Шаблон: Editnotices / Пространство имен / Обсуждение портала | |
108 | Книга: | Шаблон: Editnotices / Пространство имен / Книга | |
109 | Книжный разговор: | Шаблон: Editnotices / Пространство имен / Обсуждение книги | |
118 | Черновой вариант: | Шаблон: Editnotices / Пространство имен / Черновик | |
119 | Черновик выступления: | Шаблон: Editnotices / Пространство имен / Черновик выступления | |
710 | TimedText: | Шаблон: Editnotices / Namespace / TimedText | |
711 | Обсуждение TimedText: | Шаблон: Editnotices / Namespace / TimedText talk | |
828 | Модуль: | Шаблон: Editnotices / Пространство имен / Модуль | |
829 | Обсуждение модуля: | Шаблон: Editnotices / Пространство имен / Обсуждение модуля |
Связанные шаблоны
- {{ editnotice }} - шаблон для создания заметок о редактировании.
- {{ editnotice pagename }} - возвращает имя страницы для editnotice для текущей страницы.
- {{ editnotice talkpagename }} - возвращает имя страницы обсуждения для editnotice для текущей страницы.
- {{ editnotice объяснение }} - для страниц обсуждения editnotice. Объясняет, как защищаются уведомления о редактировании, и, при необходимости, показывает параметр настройки CSS.
- {{ editnotice load }} - шаблон, который выполняет большую часть загрузки editnotice, а также отображает небольшие ссылки «Групповое уведомление» и «Уведомление о странице».
- {{ editnotice userpage }} - для использования на страницах пользователей.
- {{ Ds / editnotice }} - для уведомления о дискреционных санкциях