Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Уведомления о редактировании - это окна сообщений, отображаемые перед окном редактирования, когда пользователь редактирует страницу. Все пользователи могут создавать уведомления о редактировании для своего пользовательского пространства, но в других пространствах имен только администраторы , переносчики страниц и редакторы шаблонов могут создавать уведомления о редактировании.

Чтобы использовать editnotices, вы должны иметь общее представление о концепции пространств имен Википедии ; это набор страниц Википедии, имена которых начинаются с префикса, распознаваемого программой MediaWiki, за которым следует двоеточие, или, в случае основного пространства имен, без префикса.

Некоторые окна сообщений, которые вы видите при редактировании страницы (или просмотре источника защищенной страницы), не являются уведомлениями о редактировании; вместо этого они являются сообщениями интерфейса MediaWiki .

Ссылки Editnotice

Когда страница редактируется, в правом верхнем углу страницы часто отображаются красные или синие ссылки, которые выглядят следующим образом:

или вот так:

Это ссылки на группы и страницы, редактирующие уведомления на странице. Пользователи с правами администратора, редактора шаблонов или перемещения страниц всегда видят обе ссылки, даже если уведомления еще не созданы, поскольку они могут создавать и редактировать уведомления редактирования. Другие пользователи видят только красную ссылку «Уведомление о странице» на своей собственной базовой странице пользователя и пользовательского обсуждения, поскольку они могут создавать и редактировать такие уведомления. Они также видят синие ссылки на уведомления групп и страниц, если они уже были созданы, чтобы они могли найти и просмотреть источник уведомления. Но они по-прежнему не могут редактировать эти уведомления, кроме тех, что находятся в пользовательском пространстве.

См. Также раздел § Скрытие красных ссылок ниже.

Редактировать

При создании editnotice шаблон {{ editnotice }} можно использовать для форматирования; см. его страницу-шаблон, чтобы узнать, как его использовать. См. Раздел «Категория: шаблоны Editnotice» для получения специализированных заметок editnotice.

Пользователь и пользователь разговаривают

При редактировании новой страницы пользователя будет отображаться {{ base userpage editnotice }}.

Вставить как уведомление об изменении для страницы пользователя как {{Editnotice userpage}}.

Например:

Он появляется в верхней части экрана окна редактирования, когда люди хотят редактировать вашу страницу. Часть ExampleUser автоматически изменится на ваше имя пользователя.

Кто угодно может создать уведомление о редактировании для пользователя или страницы обсуждения пользователя. (Но editnotices для пользовательских подстраниц могут быть созданы только администраторами, редакторами шаблонов и перемещателями страниц.) Имена editnotice страниц пользователя принимают одну из следующих форм:

User:Example/Editnotice
User talk:Example/Editnotice

Вы можете создать editnotice для своего пользователя или страницы обсуждения с предварительно загруженным шаблоном {{ editnotice }}, используя следующие ссылки:

Создайте уведомление на своей странице пользователя
Создайте уведомление на странице обсуждения пользователя

Другие пространства имен

Уведомления о редактировании для других пространств имен и для пользовательских подстраниц могут создаваться и редактироваться только администраторами, редакторами шаблонов и перемещателями страниц. Есть три основных типа уведомлений о редактировании:

Уведомления о пространстве имен - отображаются на всех страницах в пространстве имен.
Уведомления о группах - отображаются на странице и на всех ее подстраницах.
Уведомления о страницах - отображаются только на той странице, которой они принадлежат.

Имена 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}}]]
  • Просмотрите страницу и, не сохраняя, перейдите по появившейся ссылке. Ваш браузер может спросить, хотите ли вы продолжить, и потеряете внесенные вами изменения. Ты сделаешь.
  • Откройте окно редактирования страницы обсуждения 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 , поэтому групповые уведомления не будут иметь смысла в этих пространствах имен. Обсуждения этих пространств имен понимают подстраницы и могут использовать групповые уведомления, хотя групповые уведомления и там обычно не имеют смысла.

Редактировать заставки

Ярлык
  • РГ: EDITINTRO

Редактировать заставки похожи на editnotices, но используют разные схемы:

  • Страницы устранения неоднозначности включают шаблон {{ disambiguation }}; это запускает код в MediaWiki: Common.js для отображения {{ disambig editintro }}.
  • Биографии живых людей помещены в Категории: Живые люди или Категория: Возможно живые люди ; это запускает код в MediaWiki: Common.js для отображения {{ BLP editintro }}.

Запрос функции на T85372 требует уведомлений об изменении для каждой категории, чтобы упростить добавление и поддержку такого рода уведомлений.

Уведомление по электронной почте

Ярлыки
  • РГ: ЕМС
  • РГ: Уведомление по электронной почте

Уведомления по электронной почте позволяют зарегистрированным пользователям с подтвержденным адресом электронной почты отображать настраиваемое сообщение в поле Special: EmailUser для своего имени пользователя. Уведомления по электронной почте расположены по адресу 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.

Эта страница может быть неполной. Вот несколько ссылок на дополнительную информацию:

  • Википедия: Указатель Википедии / 2008-08-11 / Отчет о технологиях # Новые возможности  - Объявление о редактировании.
  • Википедия: Village pump (технический) / Архив 46 # Пользовательские сообщения редактирования  - Заархивированная дискуссия по поводу editnotices.
  • [1]  - Вы можете искать любые страницы, на которых упоминается система editnotice.

Альтернативы

Альтернативой editnotice, не требующей каких-либо специальных привилегий, является вставка одного или нескольких HTML-комментариев на страницу. Это будет видно, когда пользователь редактирует страницу, но не на самой странице. Перед комментарием должны стоять символы, <!--а за ним - -->.

Создание уведомлений о редактировании

Чтобы отредактировать уведомление редактирования для всего пространства имен, щелкните соответствующую ссылку ниже. Чтобы создать уведомление о редактировании для страницы, введите имя страницы и нажмите «Создать». Для ваших собственных страниц User: и User talk: вам не нужно ничего вводить, просто нажмите «Создать».

Имена страниц чувствительны к регистру - если на странице первый символ отображается как заглавный, то при вводе здесь он должен быть заглавным.

Связанные шаблоны

  • {{ editnotice }} - шаблон для создания заметок о редактировании.
  • {{ editnotice pagename }} - возвращает имя страницы для editnotice для текущей страницы.
  • {{ editnotice talkpagename }} - возвращает имя страницы обсуждения для editnotice для текущей страницы.
  • {{ editnotice объяснение }} - для страниц обсуждения editnotice. Объясняет, как защищаются уведомления о редактировании, и, при необходимости, показывает параметр настройки CSS.
  • {{ editnotice load }} - шаблон, который выполняет большую часть загрузки editnotice, а также отображает небольшие ссылки «Групповое уведомление» и «Уведомление о странице».
  • {{ editnotice userpage }} - для использования на страницах пользователей.
  • {{ Ds / editnotice }} - для уведомления о дискреционных санкциях