@ Пример :
Этот шаблон используется примерно на 227 000 страницах . Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах / sandbox или / testcases шаблона или на подстранице вашего собственного пользователя . Протестированные изменения могут быть добавлены на эту страницу одним редактированием. Обсудите изменения на странице обсуждения, прежде чем внедрять их. |
Этот шаблон использует Lua : |
Этот шаблон используется для связывания имен одного или нескольких пользователей в форме " @Username:", чтобы инициировать уведомление для пользователей, которым вы отвечаете в обсуждении. Уведомление будет успешно работать только в том случае, если вы подпишете свое сообщение в той же редакции, в которой вы используете этот шаблон. Если вы допустили ошибку при размещении этого шаблона или при подписании, см. Справка: Исправление неудачных запросов ping . Это альтернатива шаблону {{ talkback }}. Он работает на любой странице обсуждения или странице пространства имен Википедии.
Вы не можете напрямую ввести символ «@», чтобы уведомить пользователя о своем ответе, вы должны использовать шаблон, задокументированный здесь, или вручную создать вики-ссылку на их пользовательскую страницу .
Символ «@» используется в этом шаблоне только для отображения.
Этот шаблон особенно полезен в обсуждениях, которые не связаны между собой, чтобы указать, на какой пользовательский комментарий ссылается. Если вы считаете, что этот шаблон излишне персонализирует обсуждение, вы все равно можете использовать шаблон {{ talkback }} на странице обсуждения пользователя, чтобы указать, что вы ответили на комментарий. IP-адреса получают уведомление только в том случае, если вы публикуете сообщения на их странице обсуждения пользователей.
Применение
{{ответ на | Имя пользователя}} Текст сообщения. ~~~~
Редактирование, добавляющее этот шаблон, должно соответствовать следующему требованию для работы уведомлений:
- Редактирование должно добавлять новые строки текста, а не только редактировать существующие строки.
- Правка должна быть подписана добавлением
~~~~
в конец сообщения.- Если вы указали настраиваемую подпись, она должна содержать простую вики-ссылку (
[[ ]]
) на вашу страницу пользователя, страницу обсуждения пользователя или страницу вкладов; его нельзя встроить в шаблон.
- Если вы указали настраиваемую подпись, она должна содержать простую вики-ссылку (
- Редактирование должно быть либо полностью внутри существующего раздела (у него не может быть новых заголовков раздела в середине), либо начинаться с нового раздела (начинается с нового заголовка раздела).
- Учитываются только разделы уровня 2 и выше.
- Если количество обнаруженных пользователей, подлежащих проверке связи, превышает 50, уведомления не будут доставлены.
См. Википедию: Уведомления и mw: Help: Echo # Технические подробности для получения дополнительной информации.
Нет необходимости использовать этот шаблон для проверки связи с пользователем, если вы уже ссылаетесь на имя пользователя из своего сообщения, а также при размещении на их собственной странице обсуждения.
Примечание. Википедия не поддерживает использование знака at в ответе для уведомления пользователя, которому вы отвечаете, как это делают многие форумы. Хотя Википедия показывает результаты использования этого шаблона со знаком «at», вы должны либо использовать шаблон, либо напрямую ссылаться на пользовательскую страницу (например [[User:Example|@Example]]
), чтобы пинговать их.
НЕ РАБОТАЕТ@Username Message text. ~~~~
Единственный получатель
Используйте следующий синтаксис:
{{ответ на | Имя пользователя}} Текст сообщения. ~~~~
Например, {{Reply to|Jimbo Wales}}
генерирует «@ Jimbo Wales :» и уведомляет Jimbo Wales .
Комментарий должен быть подписан и принадлежать названному разделу страницы пространства имен «Обсуждение» или «Википедия», чтобы уведомление работало.
Несколько получателей
Вы можете ответить одновременно до 50 человек.
Предупреждение: если общее количество обнаруженных пользователей, подлежащих проверке связи, в редактировании превышает 50, уведомления не будут доставлены. Это ограничение программного обеспечения, и оно применяется ко всему редактированию, даже если упоминания разделены между несколькими шаблонами. Если вам нужно пинговать более 50 пользователей, его нужно будет распределить по нескольким правкам, и каждое редактирование должно содержать новые строки и быть подписано вами.
Используйте следующий синтаксис:
{{ответ на | User1 | User2 | User3 | User4 | User5 | User6 | User7 | User8 | User9 | User10 | ...}} Текст сообщения. ~~~~
Например, {{reply to|Example|Jimbo Wales}}
будет производить:
@ Пример и Джимбо Уэльс :
Укажите ник
Вы можете отобразить любой текст вместо имени пользователя, используя |labelX=
, где X - это индекс позиционного параметра, считая от 1. Например:
- "
{{reply to|Example|label1=Exemplar|Example2|label2=John}}
" производит " @ Exemplar и Джон : "
Вы также можете использовать |label=
вместо |label1=
. Например:
- "
{{reply to|Example|label=John}}
" производит " @ John : "
Укажите префикс
Чтобы изменить префикс «@», используйте . Например:|prefix=custom prefix
- "
{{reply to|Example|prefix=Hello }}
" производит " Hello Example : "
Или вы можете полностью удалить префикс, используя |prefix=
. Например:
- "
{{reply to|Example|prefix=}}
" производит " Пример : "
Настроить пунктуацию
По умолчанию в шаблоне после последнего имени будет вставлено двоеточие. Чтобы изменить это, укажите требуемый символ с помощью |p=
параметра. Например:
- "
{{reply to|Example|p=—}}
" производит " @ Пример - "
Параметр не включает начальные и конечные пробелы. Используйте
вместо этого. Например:
- "
{{reply to|Example|p= –}} Text message
" производит " @ Пример - текстовое сообщение"
Чтобы просто удалить двоеточие, используйте параметр с пустым значением:
- "
{{reply to|Example|p=}}
" производит " @ Пример "
Настроить союз
По умолчанию в шаблоне между несколькими именами будет использоваться слово «и». Чтобы изменить это, укажите необходимое соединение с помощью |c=
параметра. Например:
- "
{{reply to|Example|Example2|c=or}}
" производит " @ Example или Example2 : " - " " не производит "Ни @ Example , Example2 , ни Example3 : "
Neither {{reply to|Example|Example2|Example3|c=nor}}
Чтобы просто удалить конъюнкцию, используйте параметр с пустым значением:
- "
{{reply to|Example|Example2|c=}}
" производит " @ Example , Example2 : "
Или не используйте!
Если вы используете |prefix=
и |p=
вместе, чтобы отображать только одно имя пользователя, тогда нет необходимости использовать этот шаблон. Просто введите код или . При этом будут генерироваться те же уведомления, что и в шаблоне.[[User:username|]]
{{u|username}}
Сообщения об ошибках
Имя пользователя не указано
Иногда, когда имя пользователя получателя содержит, например {{reply to|test=test}}
, знак равенства, отображается:
Ошибка в шаблоне: Ответить : Имя пользователя не указано.
Чтобы исправить это, просто добавьте 1 = в начале имени пользователя, 2 = во втором имени пользователя, 3 = в третьем имени пользователя и так далее:
{{reply to|1=test=test}}
Указано более 50 наименований
Если в шаблоне указано более 50 имен, он покажет:
Ошибка в шаблоне: Ответ : Указано более 50 имен.
Это ограничение системы уведомлений, как описано в mw: Manual: Echo . Обратите внимание, что системное ограничение действует на редактирование , поэтому при разделении более длинного списка между двумя шаблонами это сообщение об ошибке не будет отправлено, ни одно из уведомлений не будет отправлено. В редких случаях, когда вам нужно уведомить более 50 человек, это нужно будет сделать в несколько редакций.
Перенаправления
{{Ping}}
{{Re}}
{{Replyto}}
{{Reply}}
{{Yo}}
- Полный список (псевдонимов) перенаправлений
TemplateData
TemplateData для ответа на
Отправлять уведомление одному или нескольким зарегистрированным пользователям, которым вы отвечаете в обсуждении.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Имя пользователя # 1 | 1 | Имя первого пользователя, которого вы хотите уведомить | Пользователь | обязательный |
Имя пользователя # 2 | 2 | Имя второго пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 3 | 3 | Имя третьего пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 4 | 4 | Имя четвертого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 5 | 5 | Имя пятого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 6 | 6 | Имя шестого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 7 | 7 | Имя седьмого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 8 | 8 | Имя восьмого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 9 | 9 | Имя девятого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Имя пользователя # 10 | 10 | Имя десятого пользователя, которого вы хотите уведомить (необязательно) | Пользователь | по желанию |
Этикетка №1 | label1 label | Альтернативный псевдоним, который будет отображаться вместо первого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №2 | label2 | Альтернативный ник, который будет отображаться вместо второго имени пользователя (необязательно) | Нить | по желанию |
Этикетка №3 | label3 | Альтернативный ник, который будет отображаться вместо третьего имени пользователя (необязательно) | Нить | по желанию |
Этикетка №4 | label4 | Альтернативный ник, который будет отображаться вместо четвертого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №5 | label5 | Альтернативный ник, который будет отображаться вместо пятого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №6 | label6 | Альтернативный ник, который будет отображаться вместо шестого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №7 | label7 | Альтернативный ник, который будет отображаться вместо седьмого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №8 | label8 | Альтернативный ник, который будет отображаться вместо восьмого имени пользователя (необязательно) | Нить | по желанию |
Этикетка № 9 | label9 | Альтернативный ник, который будет отображаться вместо девятого имени пользователя (необязательно) | Нить | по желанию |
Этикетка №10 | label10 | Альтернативный ник, который будет отображаться вместо десятого имени пользователя (необязательно) | Нить | по желанию |
Конечная пунктуация | p | Пользовательская пунктуация, которая будет отображаться после последнего имени (по умолчанию ':')
| Нить | по желанию |
Соединение | c | Пользовательское соединение, которое будет отображаться между двумя последними именами (по умолчанию 'и')
| Нить | по желанию |
Приставка | prefix | Пользовательский префикс, который будет отображаться перед именем (по умолчанию '@')
| Нить | по желанию |
Смотрите также
- Руководство: Echo - страница руководства для базовой функции Echo, которая предоставляет уведомления
- Справка: исправление неудачных запросов ping
- {{ user link }} - ссылки на страницу отдельного пользователя (без знака @ и двоеточия)
- {{ скрытый пинг }} - уведомляет одного или нескольких пользователей без отображения текста
- {{ no ping }} - связывает имя пользователя без запуска системы эхо-уведомлений
- {{ to }} - использует "Кому" (с пробелом) в начале вместо знака @
- {{ subst: Ping fix }} - шаблон пространства имен пользователя, используемый для уведомления пользователя о том, что он неправильно использовал {{reply to}}
- {{ subst: Please ping }} - генерирует следующее: (используйте в ответе)
{{reply to|Example}}
- {{ Talkback }} - исходное большое сообщение "у вас есть новые сообщения" для размещения на страницах обсуждения других пользователей.
- {{ subst: Mytalk }} - вызывает шаблон обратной связи и автоматически вводит ваше имя пользователя
- {{ Talkbacktiny }} - несколько уменьшенная версия
{{Talkback}}
- {{ Interwiki talkback }} - уведомление "у вас есть новые сообщения", которое нужно разместить на страницах обсуждения других пользователей для целей интервики.
- {{ Whisperback }} - менее навязчивый шаблон, чем
{{Talkback}}
, с большим количеством функций и без поля - {{ У вас есть почта }} - вроде,
{{Talkback}}
но для уведомления о внешнем электронном письме
- {{ Пожалуйста, см. }} - аналогично
{{Whisperback}}
, но с уведомлением других о теме, в которой они могут пожелать участвовать- {{ WikiProject, пожалуйста, см. }} - аналогично
{{Please see}}
, но для использования на страницах обсуждения WikiProject
- {{ WikiProject, пожалуйста, см. }} - аналогично
- {{ Discussion notice }} - альтернатива
{{Please see}}
, аналогичная{{ANI-notice}}
- {{ Usertalkback }} и {{ Userwhisperback }} - уведомления для верхней части собственной страницы обсуждения пользователя, чтобы информировать ваших собеседников о ваших предпочтениях для обсуждения.
- {{ FYI }} - поле со значком, чтобы дать читателям визуальную подсказку об элементах страницы обсуждения
- {{ Notified }} - раскрытие, указывающее, что уведомление было размещено на другой странице
- {{ Reply to }} - пинговать пользователя без публикации на его странице обсуждения (используется уведомление об упоминаниях )
- {{ Response }} - чтобы привлечь внимание другого пользователя к обсуждению на определенной странице обсуждения.
- {{ No talkback }} - отказ от сообщений TalkBack от Twinkle