Если вы планируете внести критические изменения в этот шаблон, переместить его или назначить для удаления, сообщите об этом пользователям и сопровождающим Twinkle на лекции Wikipedia: Twinkle в качестве любезности, поскольку этот шаблон используется в стандартной установке Twinkle. Спасибо! |
Этот шаблон используется примерно на 28 000 страницах, и изменения могут быть широко заметны. Протестируйте изменения на подстраницах / sandbox или / testcases шаблона или на подстранице вашего собственного пользователя . Обсудите изменения на странице обсуждения, прежде чем внедрять их. Счетчик включений обновляется автоматически ( см. Документацию ). |
Этот шаблон предназначен для использования при создании ссылок на « различия »; то есть ссылки на страницы, которые показывают различия между двумя версиями вики-страницы.
Каждая версия страницы имеет идентификатор редакции, который вы можете найти в истории страницы, просмотрев ссылку с отметкой времени для редактирования. Ссылка на временную метку имеет следующий вид: http[s]://en.wikipedia.org/w/index.php?title=SomePageName&oldid=442212827
Число после oldid=
- это идентификатор редакции.
Имея один или два идентификатора ревизии, вы можете создавать ссылки на несколько типов различий.
использование
{{Diff|title|diff|oldid|label|diffonly=yes}}
title
- Название страницы (в большинстве случаев необязательно).diff
- Идентификатор или ключевое слово, используемое против базового идентификатора. Возможные ключевые слова:cur
- сравнить с текущей версией страницы.prev
- сравните с предыдущей версией страницы.next
- сравните со следующей версией страницы.- id - это должно быть больше, чем
oldid
.
oldid
- Базовый идентификатор, на основе которого создается разница.label
- Текст для отображения в виде ссылки (необязательно) - без метки будет генерироваться пронумерованная ссылка в качестве метки.|diffonly=yes
- Отображает только сравнение страниц (необязательно) - имя параметра требуется, если используется.
Требуется только параметр diff ; все остальные параметры необязательны. Пропущенные параметры должны быть пустыми (с использованием двойной трубы). Вы можете также использовать именованные параметры title
, diff
, oldid
, и label
.
Примеры
Под каждым примером в левом столбце указан псевдокод этого примера с brown italics
отступом. Элементы, которые следует вводить буквально, находятся в brown bold underlined italics
. Когда параметр остается пустым, в результате две смежные трубы подчеркнуты (но не выделены жирным шрифтом): ||
.
Код | Выход |
---|---|
{{Diff|Main Page|prev|204901573|Diff between a numbered version and the previous version}}
| Различия между пронумерованной версией и предыдущей версией Это форма, которая будет использоваться чаще всего.
|
{{Diff|Foobar|616706711|616706707|Diff between two numbered versions of a page}}
| Различия между двумя пронумерованными версиями страницы
|
{{Diff||616706711|616706707|Diff between two numbered versions of a page without title parameter}}
| Разница между двумя пронумерованными версиями страницы без параметра заголовка
|
{{Diff|Wikipedia:Pagediff|204934693|204901573|Diff between two numbered versions of a page in Wikipedia namespace}}
| Различия между двумя пронумерованными версиями страницы в пространстве имен Википедии
|
{{Diff|Main Page|next|204901573|Diff between a numbered version and the subsequent version}}
| Различия между пронумерованной версией и последующей версией
|
{{Diff|Main Page|cur|204901573|Diff between a numbered version and the current version of a page}}
| Разница между пронумерованной версией и текущей версией страницы
|
{{Diff|Main Page|cur||Diff showing the most recent change to a page}}
| Diff показывает самое последнее изменение на странице
|
{{Diff|Main Page||204901573|A link to a numbered version of a page}}
| Ссылка на пронумерованную версию страницы |
{{Diff|Main Page|204901573|202506579|Comparison display without page display of two numbered versions of a page |diffonly=yes}}
| Отображение сравнения без отображения страницы двух пронумерованных версий страницы
|
TemplateData
TemplateData для Diff
Шаблон, который предназначен для использования при создании ссылок на различия; то есть ссылки на страницы, которые показывают различия между двумя версиями вики-страницы.
Параметр | Описание | Тип | Положение дел | |
---|---|---|---|---|
заглавие | title page 1 | Заголовок страницы. | Название страницы | необязательный |
Diff | diff 2 | Идентификатор или ключевое слово, используемое против базового идентификатора. Возможные ключевые слова:
| Линия | требуется |
Oldid | oldid 3 | Базовый идентификатор, на основе которого создается разница. Некоторое число типа «442212827» (без кавычек). | Число | необязательный |
Этикетка | label 4 | Текст для отображения в виде ссылки. Никакой ярлык не даст пронумерованной ссылки. | Линия | необязательный |
Diffonly | diffonly | Отображает только сравнение страниц. Если вы используете это, значение должно быть «да» (без кавычек). | Линия | необязательный |
Смотрите также
- {{ Oldid }} - упрощает установку ссылки на известную старую версию.
- {{ Diff2 }} - то же, что и {{ Diff }}, но предполагает различие между данной ревизией и той, которая была непосредственно перед
- {{ Diff3 }}
- {{ Diff4 }}
- {{ URL to diff }} - берет URL-адрес diff и создает шаблон {{ Diff }}
- {{ Diffsandbox }} - сравнивает заданную страницу с версией песочницы.
- {{ DiffPages }} - принимает два имени страницы (идентификатор не требуется)
- {{ Querylink }} - общий шаблон для построения строк запроса
- Утилита diff - выделение синтаксиса на вики-страницах с помощью mw: Extension: SyntaxHighlight GeSHi
- Пользователь: Scottywong / diffconverter , инструмент для преобразования из необработанной формы
- Special: Diff служит той же цели; см. Help: Wiki markup # Ссылки на старые версии страниц, различия и определенные страницы истории .