Участник:Anotubus/oldid
Материал из Lurkmore
Шаблон невозбранно спижженъ с педивикии (а откуда ж ещё?) и расово верно проапгрейджен, десу.
Предназначен для дачи внутренних ссылок на ранние версии статей.
Параметры:
- 1 = Страница, в истории которой требуецца пролить свет (в случае пропуска выдаст результат по странице, где шаблон заюзан, причем вез пространства имён − тобешь, если вставить {{oldid|}}).
- 2 = Более старая версия (используются числительные индексы в ссылке к старой версии, стоят после флага «oldid=»).
- 3 = Более новая версия для сравнения с предыдущей (2). В случае пропуска будет показана только более старая версия, без сравнения.
- 4 = Отображаемое в статье имя ссылки (в случае пропуска будет иметь вид «Ранняя версия статьи [параметр 1]»
По умолчанию:
{{oldid|1={{PAGENAME}}|2=|3=cur|4=Ранняя версия статьи '''{{PAGENAME}}'''}} → Ошибка в отображении шаблона {{oldid}}! Параметр {{{1|}}} (page=) должен быть указан!
Алсо можно использовать именные указатели переменных: "page", "diff", "oldid", and "label":
{{oldid|page={{PAGENAME}}|oldid=|diff=cur|label=Ранняя версия статьи '''{{PAGENAME}}'''}} → Ошибка в отображении шаблона {{oldid}}! Параметр {{{1|}}} (page=) должен быть указан!
Если значения пераметров не содержат знака «=» − имена переменных (или их номера можно упоминать:
- {{oldid|Школьник|8491||Они всегда хорошенькие, пока маленькие...}} → Они всегда хорошенькие, пока маленькие... (Отобразит страницу Школьник в её исходной форме).
- {{oldid|Школьник|8491|125723|ВНЕЗАПНО ПубертатЪ}} → ВНЕЗАПНО ПубертатЪ (разница между версиями от рождения статьи и версии от 14:28, 1 января 2009)
- {{oldid|Школьник|8491|cur|А Малыш−то вырос}} → А Малыш−то вырос (Вданном случае будет отображена разница между первой версией статьи Школьник и актуальной).
- {{oldid|Школьник|8491|cur|}} → [1] (Вданном случае будет отображена разница между первой версией статьи Школьник и актуальной, а название ссылки будет сгенерированно по шаблону).