Шаблон:Cite web — различия между версиями
Petrov (обсуждение | вклад) м (1 версия) |
(добавление точки если её нет с учётом ссылки) |
||
Строка 13: | Строка 13: | ||
| [[{{{authorlink}}}|{{#if: {{{last|}}} | | [[{{{authorlink}}}|{{#if: {{{last|}}} | ||
| {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | ||
− | | {{{author}}} | + | | {{#if: {{{coauthors|}}}|{{{author}}}|{{#invoke:String|replace|source={{{author}}}|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}}}} <!-- добавление точки если её нет с учётом ссылки --> |
}}]] | }}]] | ||
| {{#if: {{{last|}}} | | {{#if: {{{last|}}} | ||
| {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | ||
− | | {{{author}}} | + | | {{#if: {{{coauthors|}}}|{{{author}}}|{{#invoke:String|replace|source={{{author}}}|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}}}} <!-- добавление точки если её нет с учётом ссылки --> |
}} | }} | ||
}} | }} | ||
}}{{#if: {{{author|}}}{{{last|}}} | }}{{#if: {{{author|}}}{{{last|}}} | ||
− | | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki> {{{coauthors}}} }} | + | | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki> {{#invoke:String|replace|source={{{coauthors}}}|pattern=^(.-)%.?$|replace=%1.|plain=false}}}} |
}}{{#if: {{{author|}}}{{{last|}}} | }}{{#if: {{{author|}}}{{{last|}}} | ||
| ''  | | ''  | ||
Строка 27: | Строка 27: | ||
| {{{editor}}}:  | | {{{editor}}}:  | ||
}}{{#if: {{{archiveurl|}}} | }}{{#if: {{{archiveurl|}}} | ||
− | | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }} | + | | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] {{#if:{{{subtitle|}}}|<small>{{{subtitle|}}}</small>}} }} |
− | | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }} }} | + | | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] {{#if: {{{subtitle|}}} | <small>{{{subtitle|}}}</small>}} }} }} |
}}{{#if: {{{lang|}}}{{{language|}}} | }}{{#if: {{{lang|}}}{{{language|}}} | ||
| {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}} | | {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}} | ||
− | | | + | | {{ref-{{{lang|{{{language}}}}}} }} |
|  ({{{lang|{{{language}}}}}}) | |  ({{{lang|{{{language}}}}}}) | ||
}} | }} | ||
Строка 40: | Строка 40: | ||
}}{{#if: {{{pages|}}} | }}{{#if: {{{pages|}}} | ||
|  {{{pages}}} | |  {{{pages}}} | ||
+ | }}{{#switch:{{{deadlink|}}}|=|none={{deadlink}}|{{deadlink|url={{{url}}}}} | ||
}}{{#if: {{{publisher|}}} | }}{{#if: {{{publisher|}}} | ||
| . {{#if: {{{location|}}} | | . {{#if: {{{location|}}} | ||
Строка 61: | Строка 62: | ||
| | | | ||
}} | }} | ||
− | + | }}{{#if: {{{accessdate|}}} | |
− | |||
− | |||
|  <small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdate}}} {{{accessyear|}}} }} | {{{accessdate}}}{{#if: {{{accessyear|}}} |  {{{accessyear}}} }} }}.</small> | |  <small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdate}}} {{{accessyear|}}} }} | {{{accessdate}}}{{#if: {{{accessyear|}}} |  {{{accessyear}}} }} }}.</small> | ||
}}{{#if: {{{accessmonthday|}}} | }}{{#if: {{{accessmonthday|}}} | ||
Строка 69: | Строка 68: | ||
}}{{#if: {{{accessdaymonth|}}} | }}{{#if: {{{accessdaymonth|}}} | ||
|  <small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdaymonth}}} {{{accessyear|}}} }} | {{{accessdaymonth}}}{{#if: {{{accessyear|}}} |  {{{accessyear}}} }} }}.</small> | |  <small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdaymonth}}} {{{accessyear|}}} }} | {{{accessdaymonth}}}{{#if: {{{accessyear|}}} |  {{{accessyear}}} }} }}.</small> | ||
+ | }}{{#if: {{{archivedate|}}} | ||
+ | |  <small>[{{{archiveurl}}} Архивировано из первоисточника {{#iferror: {{#time: j xg Y | {{{archivedate}}} }} | {{{archivedate}}} }}].</small> | ||
}}</span></includeonly><noinclude> | }}</span></includeonly><noinclude> | ||
{{doc}}<!-- категории и интервики должны добавляться на страницу документации --> | {{doc}}<!-- категории и интервики должны добавляться на страницу документации --> | ||
</noinclude> | </noinclude> |
Версия 16:22, 7 августа 2013
<templatestyles src="Шаблон:Doc/styles.css" />
Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов. Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
Time | Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. |
- Рекомендуемый вариант
{{cite web |url = |title = |author = |date = |work = |publisher = |accessdate = 2024-08-15 |lang = }}
- Сокращённый, в одну строчку
{{cite web|url=|title=|author=|date=|work=|publisher=|accessdate=2024-08-15|lang=}}
- Минимальный
{{cite web|url=|title=|publisher=|accessdate=2024-08-15|lang=}}
- Более полный вариант
{{cite web |url = |title = |author = |authorlink = |coauthors = |quote = |date = |format = |work = |publisher = |accessdate = 2024-08-15 |lang = |description = |deadlink = |archiveurl = |archivedate = }}
- Компактная запись более полного варианта
{{cite web |url= |title= |author= |authorlink= |coauthors= |quote= |date=2011-12-09 |format= |work= |publisher= |accessdate= |lang= |description= |deadlink= |archiveurl= |archivedate= }}
Обязательные параметры
- url: ссылка на цитируемый источник.
- Если ссылка содержит специальные символы, например «|», их нужно заменять на соответствующие &#nnn;-последовательности, например «|»
- title: заглавие цитируемого источника. В конце не должно быть точки.
Необязательные параметры
- author: автор (или список авторов). Рекомендуется использовать этот параметр во всех случаях, когда известны авторы цитируемого источника. В конце строки обычно должна быть точка (если не используется параметр coauthors). Примеры: Никлаус Вирт., Вирт Н.
- last (фамилия): используется вместе с first (имя), чтобы получить текст
last, first
. - authorlink: название статьи об авторе (без скобок [[]]). Используется с author либо с last и first для формирования ссылки на статью про автора.
- coauthors: список остальных авторов. В конце строки должна быть точка.
- last (фамилия): используется вместе с first (имя), чтобы получить текст
- editor: редактор (или список редакторов).
- quote: цитата из источника.
- date: дата публикации (в формате ГГГГ-ММ-ДД, ГГГГ-ММ или ГГГГ). Пример: 2007-02-10, 2005-10.
- format: формат источника, указанного в поле url (если это не HTML). Пример: PDF.
- work: название проекта, если источник — часть этого проекта (книги, веб-сайта).
- pages: конкретная страница или диапазон страниц в источнике, если, например, ссылка указывает на PDF-файл со статьёй. Пример: С. 105 — для русскоязычного источника, P. 105 — для англоязычного.
- publisher: издатель. Пример: [[Лента.ру]].
- location: место, например, Москва или Брюссель.
- lang: язык источника в формате ISO 639-1 или ISO 639-2, если язык отсутствует в ISO 639-1 (см. список кодов). Пример: en — английский, de — немецкий, ja — японский, eo — эсперанто.
- doi: DOI, идентификатор цифрового объекта указываемой статьи. Пример: 10.1081/E-ELIS3-120044418.
- description: дополнительное описание-комментарий.
- deadlink: если не пустой, то добавляется включение шаблона {{deadlink}}. Сюда боты обычно вписывают коды отказа (404, 403, etc)
- accessdate: дата последней проверки доступности источника (в формате ГГГГ-ММ-ДД). Пример: 2024-08-15.
- accessyear: это поле предназначено для совместимости с шаблоном из английского раздела и не должно использоваться совместно с accessdate.
- Параметры для указания адреса архивированной копии документа, недоступного по основной ссылке. В случае использования должны присутствовать оба параметра:
- archiveurl: ссылка на сохранённую копию документа, обычно в архиве Интернета.
- archivedate: дата архивирования (в формате ГГГГ-ММ-ДД).
Примеры
{{cite web |url = http://www.citforum.ru/programming/digest/wirth/ |title = Хорошие идеи: взгляд из Зазеркалья |author = Никлаус Вирт. |authorlink = Вирт, Никлаус |date = 2006 |accessdate = 2006-04-23 }} |
Никлаус Вирт. Хорошие идеи: взгляд из Зазеркалья (2006). Дата обращения: 23 апреля 2006.Ошибка скрипта: Нет такого модуля, как «check for unknown parameters». |
{{cite web |url = http://www.google.com |title = Google |accessdate = 2006-04-29 |lang = en |description = главная страница }} |
Google (англ.). — главная страница. Дата обращения: 29 апреля 2006.Ошибка скрипта: Нет такого модуля, как «check for unknown parameters». |
{{cite web |url = http://www.rg.ru/2008/02/27/uskoritel.html |title = Катастрофа назначена на май |author = Андрей Меркулов. |publisher = «[[Российская газета]]» № 4598 |date = 2008-02-27 |accessdate = 2008-08-25 |description = Приближающийся пуск ускорителя в ЦЕРНе порождает даже в научной среде тревожные сценарии }} |
Андрей Меркулов. Катастрофа назначена на май . «Российская газета» № 4598 (27 февраля 2008). — Приближающийся пуск ускорителя в ЦЕРНе порождает даже в научной среде тревожные сценарии. Дата обращения: 25 августа 2008.Ошибка скрипта: Нет такого модуля, как «check for unknown parameters». |
{{cite web |url = http://www.rg.ru/2007/03/07/dogovora-ogovorki-dok.html |title = Федеральный закон РФ от 3 марта 2007 г. № 28-ФЗ |publisher = «[[Российская газета]]» |date = 2007-03-07 |accessdate = 2008-09-08 |description = О снятии оговорок к некоторым международным договорам }} |
Федеральный закон РФ от 3 марта 2007 г. № 28-ФЗ . «Российская газета» (7 марта 2007). — О снятии оговорок к некоторым международным договорам. Дата обращения: 8 сентября 2008.Ошибка скрипта: Нет такого модуля, как «check for unknown parameters». |
{{cite web |url = http://ru.wikipedia.org |title = Main Page — Wikipedia |accessdate = 2002-12-02 |description = архивная копия главной страницы русского раздела Википедии |archiveurl = http://web.archive.org/web/20021202073511/http://ru.wikipedia.org/ |archivedate = 2002-12-02 }} |
Main Page — Wikipedia . — архивная копия главной страницы русского раздела Википедии. Дата обращения: 2 декабря 2002. Архивировано 2 декабря 2002 года.Ошибка скрипта: Нет такого модуля, как «check for unknown parameters». |
См. также
- Википедия:Ссылки на источники
- Шаблон:Книга
- Шаблон:Статья
- Шаблон:Cite news
- Шаблон:Cite book
- Шаблон:Cite paper
- Шаблон:Cite episode
- Википедия:Гаджеты/refToolbar — гаджет для облегчения добавления сносок
- Категория:Википедия:Страницы с некорректным использованием шаблонов:Cite webaf:Sjabloon:Cite web
be-x-old:Шаблён:Спасылка bg:Шаблон:Cite web cs:Šablona:Citace webu da:Skabelon:Kilde www de:Vorlage:Cite web el:Πρότυπο:Cite web en:Template:Cite web eo:Ŝablono:Citaĵo el la reto es:Plantilla:Cita web fr:Modèle:Lien web hr:Predložak:Cite web hu:Sablon:Cite web ia:Patrono:Cite web it:Template:Cita web ja:Template:Cite web ko:틀:웹 인용 ms:Templat:Cite web nl:Sjabloon:Voetnoot web no:Mal:Kilde www pl:Szablon:Cytuj stronę pt:Predefinição:Citar web ro:Format:Citat web sk:Šablóna:Cite web sl:Predloga:Navedi splet sv:Mall:Webbref fi:Malline:Verkkoviite vi:Tiêu bản:Chú thích web uk:Шаблон:Cite web zh:Template:Cite web