Editnotices — это окна сообщений, отображаемые перед окном редактирования, когда пользователь редактирует страницу в режиме рабочего стола. Веб-пользователи на мобильных устройствах также могут видеть editnotices, но только если устройство или программное обеспечение браузера разрешает выполнение JavaScript и в нем включен JavaScript. [примечание 1] Все пользователи могут создавать editnotices для страниц в своем собственном пользовательском пространстве. Однако только администраторы , движители страниц и редакторы шаблонов могут создавать или редактировать editnotices в любом другом пространстве имен.
Чтобы использовать editnotices, вам необходимо иметь базовое представление о концепции пространств имен Википедии , то есть о наборе страниц Википедии, имена которых начинаются с префикса, распознаваемого программным обеспечением MediaWiki, за которым следует двоеточие или, в случае основного пространства имен, без префикса.
Некоторые из окон сообщений, которые вы видите при редактировании страницы (или при просмотре исходного кода защищенной страницы), не являются уведомлениями о редактировании; вместо этого они представляют собой сообщения интерфейса MediaWiki .
Для значительного количества уведомлений о редактировании следующее не видно обычному пользователю.
При редактировании страницы красные или синие ссылки — для определенных типов пользователей — часто отображаются в правом верхнем углу страницы, выглядя примерно так (посмотрите на крайнюю правую часть окна браузера, следующая строка не пустая):
или так:
Они являются ссылками на уведомления о редактировании группы и страницы страницы. Пользователи с правами администратора, редактора шаблонов или перемещения страниц всегда видят обе ссылки, даже если уведомления еще не созданы, поскольку они могут создавать и редактировать уведомления о редактировании. Другие пользователи, как правило, вообще их не видят, за исключением их собственных пользователей и базовой страницы разговора пользователя, где они видят только красную ссылку «Уведомление страницы», поскольку они могут создавать и редактировать такие уведомления. Они также видят синие ссылки на уведомления о группах и страницах, если они уже были созданы, поэтому они могут найти и просмотреть источник уведомления. Но они по-прежнему не могут редактировать эти уведомления, за исключением тех, что находятся в пользовательском пространстве.
См. также раздел § Скрытие красных ссылок ниже.
При создании editnotices шаблон {{ editnotice }} может использоваться для форматирования; см. страницу шаблона, чтобы узнать, как его использовать. См. Category:Editnotice templates для специализированных editnotices.
При редактировании новой страницы пользователя будет отображаться {{ base userpage editnotice }} .
Вставить как уведомление о редактировании для страницы пользователя как {{Editnotice userpage}}
.
Например:
Это появляется в верхней части экрана окна редактирования, когда люди хотят редактировать вашу страницу. Часть ExampleUser автоматически изменится на ваше имя пользователя.
Создать editnotice для пользователя или страницы обсуждения пользователя может любой желающий. Однако editnotice для подстраниц пользователя могут создавать только администраторы, редакторы шаблонов и переместители страниц. Имена editnotice для страниц пользователя принимают одну из следующих форм:
User:Example/Editnotice
User talk:Example/Editnotice
Вы можете создать уведомление об редактировании для своего пользователя или страницы обсуждения с предварительно загруженным шаблоном {{ editnotice }} , используя эти ссылки:
Editnotices для других пространств имен и для пользовательских подстраниц могут создаваться и редактироваться только администраторами, редакторами шаблонов и движками страниц. Существует три основных типа editnotices:
Имена Editnotice могут иметь одну из следующих форм:
Template:Editnotices/Group/<Full page name of the rootpage>
Template:Editnotices/Page/<Full page name>
Групповые уведомления для подстраниц должны иметь шаблон {{ editnotice subpages }} на каждой из страниц родительских групповых уведомлений. Например, Template:Editnotices/Group/User:Example/test
потребуется Template:Editnotices/Group/User:Example
содержать .{{editnotice subpages|test}}
Чтобы запросить создание уведомления об редактировании:
[[{{editnotice talkpagename}}]]
{{edit template-protected}}
в верхней части страницы обсуждения editnotice, и когда вы будете удовлетворены тем, что все правильно (используйте предварительный просмотр), сохраните страницу.Другой способ найти ссылку на уведомление об редактировании:
[[{{editnotice pagename}}]]
Если вам нужно отобразить пакет идентичных editnotice, пожалуйста, создайте один шаблон, который затем включите в каждый editnotice, чтобы упростить изменение и обслуживание. Вы можете разместить такие шаблоны в категории:Editnotice templates .
Уведомления об редактировании отображаются при редактировании страницы, но поскольку их содержимое может быть полезно и при простом просмотре страницы, они также отображаются в следующих случаях:
Когда editnotices отображаются в «режиме просмотра», система загрузки передает им « notice action = view
». Это можно использовать внутри editnotices следующим образом:
{{ #ifeq : {{{ действие уведомления |}}} | просмотр | <!-- Неадминистратор «просматривает исходный код» защищенной страницы --> | <!-- Пользователь с достаточными правами редактирует страницу --> }}
Если вы не хотите видеть красные ссылки «Уведомление группы» и «Уведомление страницы», добавьте приведенную ниже разметку в свой личный CSS , подождите минуту, а затем обойдите кэш браузера.
/* Скрыть красные ссылки «Уведомление группы» и «Уведомление страницы». */ . editnotice-area . editnotice-redlink { display : none !important ; }
Если вы не хотите видеть ссылки «Уведомление группы» и «Уведомление страницы», используйте вместо этого следующую разметку:
/* Скрыть все ссылки «Уведомление группы» и «Уведомление страницы». */ . editnotice-area . editnotice-link { display : none !important ; }
Если в статье используется уведомление об редактировании, создателям таких уведомлений рекомендуется оставить сообщение на странице обсуждения статьи для дальнейшего обсуждения уведомления об редактировании статьи.
Лучше, если уведомление об редактировании будет содержать синие и видимые ссылки на уведомление об редактировании, как описано выше, поскольку тогда любой желающий сможет получить к ним доступ (и к связанным с ними страницам обсуждения) даже спустя долгое время после того, как все сообщения, оставленные во время создания, будут архивированы.
Все, что размещено на страницах MediaWiki:Editnotice-0 — MediaWiki:Editnotice-15 (или Editnotice-100 — Editnotice-109), будет отображаться как editnotice для каждой страницы во всем пространстве имен. Editnotice-0 — для страниц основного пространства, Editnotice-1 — для страниц пространства обсуждений, Editnotice-2 — для страниц пространства пользователя и т. д. См. WP:Namespace для значений всех чисел.
Шаблон {{ editnotice load }} был помещен на каждую из этих страниц пространства имен MediaWiki. Шаблон заставляет каждую статью использовать подстраницу, специфичную для нее, в качестве своего editnotice вместо использования editnotice для всего пространства имен.
Система загрузки уведомлений об изменениях использует два метода хранения уведомлений об изменениях:
Хотя изначально все пространства имен могли хранить editnotices непосредственно как сообщения MediaWiki, было обнаружено, что это вызывает проблемы с производительностью по мере роста пространства имен MediaWiki . Отображение editnotices MediaWiki для пространств имен, имеющих функцию подстраницы MediaWiki, было отключено; даже если editnotice может быть создано как сообщение MediaWiki для этих пространств имен, оно не будет отображаться. Для согласованности и для поддержания чистоты пространства имен MediaWiki все editnotices теперь хранятся как подстраницы Template:Editnotices. Это означает, что мы снова можем создавать editnotices для всех пространств имен.
Групповые уведомления, сохраненные как, Template:Editnotices/Group/...
могут быть созданы для страниц во всех пространствах имен, за исключением основного (статья), File (изображение) и пространств имен MediaWiki. Причина в том, что эти пространства имен не имеют функции подстраниц MediaWiki, поэтому групповые уведомления не будут иметь смысла в этих пространствах имен. Пространства обсуждений этих пространств имен понимают подстраницы и могут использовать групповые уведомления, хотя групповые уведомления обычно не имеют смысла и там.
Emailnotices позволяет зарегистрированным пользователям с подтвержденным адресом электронной почты отображать пользовательское сообщение в Special:EmailUser для их имени пользователя. Emailnotices находятся в Special:MyPage/Emailnotice ( использование ). Система была реализована в MediaWiki:Emailpagetext после этого обсуждения .
Стандартное сообщение, отображаемое при просмотре источника защищенной страницы, можно заменить, создав страницу в форме . После этого стандартные уведомления об редактировании для страницы по умолчанию отображаться не будут; при необходимости отобразите их, включив в пользовательское уведомление о защите.Template:Editnotices/Protection/<Full page name>
{{editnotice load|notice action = view}}
Обычно это следует использовать только в том случае, если стандартное уведомление, отображаемое MediaWiki:Protectedpagetext и/или MediaWiki:Cascadeprotected, вводит пользователей в заблуждение и заставляет их подавать запросы {{ edit protected }} в неправильном месте; например, см. историю Template talk:Reflist до сентября 2011 г.
Уведомления об изменениях были введены в r39120 от 11 августа 2008 г., MediaWiki 1.14.
Эта страница может быть неполной. Вот несколько ссылок на дополнительную информацию:
Альтернативой editnotice, не требующей никаких специальных привилегий, является вставка одного или нескольких комментариев HTML на страницу. Это будет видно, когда пользователь редактирует страницу, но не на самой странице. Комментарий должен предваряться символами <!--
и заканчиваться -->
.
Чтобы отредактировать editnotice для всего пространства имен, щелкните соответствующую ссылку ниже. Чтобы создать editnotice для страницы, введите имя страницы и щелкните «Создать». Для ваших собственных страниц User: и User talk: вам не нужно ничего вводить, просто щелкните «Создать».
Названия страниц чувствительны к регистру — если на странице первый символ отображается заглавным, то при вводе его здесь необходимо сделать заглавным.