Шаблон:Diff
Шаблон позволяет оформлять ссылки на диффы и конкретные версии страниц.
Преимущества использования шаблона перед вставкой прямой ссылки:
- корректное перенаправление пользователя на обычный или https-сервер;
- оформление ссылки с использованием стиля
plainlinks
.
Преимущества использования шаблона перед вставкой {{fullurl:}} или шаблона {{Версия статьи}}:
- не указывается название статьи, что сокращает размер страницы.
Другое название этого шаблона — {{дифф}}.
Параметры
{{diff|diff=новая версия|oldid=старая версия|diffonly=true / false|text=видимый текст}}
- или
{{diff|новая версия|старая версия|видимый текст}}
- diff или 1 — версия с которой идет сравнение; допустимые значения:
- id — номер новой версии;
cur
— сравнение oldid и текущей версии страницы;prev
— сравнение предыдущей версии страницы и oldid;next
— сравнение oldid и следующей версии страницы.
- oldid или 2 — номер старой версии страницы;
- diffonly — при истинном значении выводится только сравнение версий (без итогового вида страницы).
- text или 3 — текст ссылки (по умолчанию — «правка»).
Примеры
Код | Результат | Комментарий |
---|---|---|
{{diff|next|20757270}} | правка | |
{{diff|diff=next|oldid=20757270}} | правка | результат аналогичен предыдущему |
{{diff|diff=next|oldid=20757270|diffonly=true}} | правка | выводится только сравнение версий |
{{diff|21118928|21074036|из статьи «Вселенная»}} | из статьи «Вселенная» | |
{{diff|cur|9191|как изменилась Заглавная страница c 2004 года}} | как изменилась Заглавная страница c 2004 года | |
{{diff|oldid=16101010|text=одна из версий статьи «Солнце»}} | одна из версий статьи «Солнце» | показывается просто старая версия |
{{diff|diff=prev|oldid=88255001}} | правка | теперь oldid — это новая версия страницы |
{{diff|diff=132584171|oldid=119528148}} | правки | всегда мн. ч., хотя правка может быть и одна |
{{diff|diff=cur|oldid=132584171}} | правки | всегда мн. ч., хотя правка может быть и одна (редко) |
См. также
- {{diff2}}
- {{simpleDiff}}
- {{версия статьи}}
- {{oldid}}
- {{old}}
- Скрипт для сокращения ссылки диффа:
importScript('u:T_kns/shortdiffurl.js');
(исходный код)