Шаблон:Cite web — различия между версиями

Материал из Н.Ф. Федоров
Перейти к: навигация, поиск
(показ основной ссылки вместо архивной (см. обсуждение на СО, по крайней мере пока не работает webcitation))
 
м (1 версия импортирована)
 
(не показаны 4 промежуточные версии 3 участников)
Строка 1: Строка 1:
<includeonly><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}>{{#if: {{{1|}}}
+
<includeonly><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}{{#time:Y|{{{date|}}}}}{{{буква|}}}}}"}}>{{#if: {{{1|}}}
   | {{color|red|2=Все параметры шаблона {{tl|cite web}} должны иметь имя.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!--
+
   | {{error|Все параметры шаблона {{tl|cite web}} должны иметь имя.}}&#32;{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}<!--
 
-->{{#if: {{{title|}}}
 
-->{{#if: {{{title|}}}
   || {{color|red|Необходимо задать параметр}} '''title=''' {{color|red|в шаблоне {{tl|cite web}}.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!--
+
   || {{error|Необходимо задать параметр {{code|title{{=}}}} в шаблоне {{tl|cite web}}.}}&#32;{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}<!--
 
-->{{#if: {{{url|}}}
 
-->{{#if: {{{url|}}}
   || {{color|red|Необходимо задать параметр}} '''url=''' {{color|red|в шаблоне {{tl|cite web}}.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}<!--
+
   || {{error|Необходимо задать параметр {{code|url{{=}}}} в шаблоне {{tl|cite web}}.}}&#32;{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}<!--
-->{{#if: {{{archiveurl|}}}{{{archivedate|}}}
+
-->{{#if: {{{archiveurl|{{{archive-url|}}}}}}{{{archivedate|{{{archive-date|}}}}}}
   | {{#if: {{#if: {{{archiveurl|}}}| {{#if: {{{archivedate|}}} |1}} }}
+
   | {{#if: {{#if: {{{archiveurl|{{{archive-url|}}}}}} | {{#if: {{{archivedate|{{{archive-date|}}}}}} | 1 }} }}
     || {{color|red|Если в шаблоне {{tl|cite web}} задаётся параметр}} '''archiveurl='''{{color|red|, должен задаваться и параметр}} '''archivedate='''{{color|red|, и наоборот.}}&#32;{{Категория только в статьях|Википедия:Страницы с некорректным использованием шаблонов:Cite web}}}}}}{{#if: {{{author|}}}{{{last|}}}
+
     || {{color|red|Если в шаблоне {{tl|cite web}} задаётся параметр}} '''archiveurl='''{{color|red|, должен задаваться и параметр}} '''archivedate='''{{color|red|, и наоборот.}}&#32;{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}
  | ''
+
  | {{#ifeq:yes|{{{deadlink|{{{deadurl|{{{dead-url|}}}}}}}}}|{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (недоступные ссылки без архивной копии)]]}}}}
 
}}{{#if: {{{author|}}}{{{last|}}}
 
}}{{#if: {{{author|}}}{{{last|}}}
   | {{#if: {{{authorlink|}}}
+
   | ''{{#if: {{{author-link|{{{authorlink|}}}}}}
     | [[{{{authorlink}}}|{{#if: {{{last|}}}
+
     | [[{{{author-link|{{{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: {{{coauthors|}}} | <nowiki>;</nowiki>&#32;{{#invoke:String|replace|source={{{coauthors}}}|pattern=^(.-)%.?$|replace=%1.|plain=false}}}}''&#32;
}}{{#if: {{{author|}}}{{{last|}}}
 
  | {{#if: {{{coauthors|}}}| <nowiki>;</nowiki>&#32;{{{coauthors}}} }}
 
}}{{#if: {{{author|}}}{{{last|}}}
 
  | ''&#32;
 
 
}}{{#if: {{{editor|}}}
 
}}{{#if: {{{editor|}}}
 
   | {{{editor}}}:&#32;
 
   | {{{editor}}}:&#32;
}}{{#if: {{{archiveurl|}}}
+
}}{{#if: {{{url|}}}
   | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }}
+
   | {{lang|{{#if:{{{lang|}}}{{{language|}}}|{{{lang|}}}{{{language|}}}|und}}|[{{{url}}} {{{title}}}]{{#if: {{{subtitle|}}} | .&#32;<small>{{{subtitle|}}}</small> }}}}
  | {{#if: {{{url|}}} | {{#if: {{{title|}}} | [{{{url}}} {{{title}}}] }} }}
 
 
}}{{#if: {{{lang|}}}{{{language|}}}
 
}}{{#if: {{{lang|}}}{{{language|}}}
 
   | {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}}
 
   | {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}}
     | &#32;{{ref-{{{lang|{{{language}}}}}} }}
+
     | {{#ifeq:ru|{{{lang|{{{language}}}}}}|<span class="hidden-ref" style="display:none">{{ref-{{{lang|{{{language}}}}}}}}</span>|{{ref-{{{lang|{{{language}}}}}}}}<span class="hidden-ref" style="display:none">{{#iferror:{{ЯзыкПоКоду|{{{lang|{{{language}}}}}}|en}}|&nbsp;'''{{ref-und}}'''[[:К:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный код языка)| ?]]|}}</span>}}
    | &#32;({{{lang|{{{language}}}}}})
+
    | {{ref-und}}{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный код языка)]]}}
 
   }}
 
   }}
 +
  | <span class="hidden-ref" style="display:none">'''{{ref-und}}'''</span>{{#ifeq:1|{{#invoke:String|replace|{{{title|}}}|[0-9А-яЁё«»:;,…!?  \(\)\.—№\/\&\#+-]+|1|1|false}}||{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (не указан язык)]]}}}}
 
}}{{#if: {{{format|}}}
 
}}{{#if: {{{format|}}}
 
   | &#32;({{{format}}})
 
   | &#32;({{{format}}})
}}{{#if: {{{work|}}}
+
}}{{#switch: {{{deadlink|{{{deadurl|{{{dead-url|}}}}}}}}}
   | .&#32;''{{{work}}}''
+
  | no | =
 +
  | none = {{недоступная ссылка}}
 +
  | {{#if:{{{archiveurl|{{{archive-url|}}}}}} | {{ref-info|недоступная ссылка}} | {{ref-info|недоступная ссылка&nbsp;— [//web.archive.org/web/*/{{{url|{{{1|}}}}}} ''история''] }} }}
 +
}}{{#if: {{{website|}}}{{{work|}}}
 +
   | {{#if: {{{subtitle|}}} | <small>.</small> | . }}&#32;''{{#if: {{{website|}}} | {{{website}}} | {{{work}}} }}''
 
}}{{#if: {{{pages|}}}
 
}}{{#if: {{{pages|}}}
 
   | &#32;{{{pages}}}
 
   | &#32;{{{pages}}}
 
}}{{#if: {{{publisher|}}}
 
}}{{#if: {{{publisher|}}}
   | .&#32;{{#if: {{{location|}}}
+
   | {{#if: {{{subtitle|}}} | <small>.</small> | . }}&#32;{{#if: {{{location|}}}
 
     | {{{location}}}:&#32;
 
     | {{{location}}}:&#32;
 
   }} {{{publisher}}}
 
   }} {{{publisher}}}
Строка 53: Строка 53:
 
}}
 
}}
 
   }}
 
   }}
}}.{{#if: {{{doi|}}}
+
}}{{#if: {{{subtitle|}}}
   | &#32;[[Идентификатор цифрового объекта|doi]]:[http://dx.doi.org/{{{doi|{{{doilabel|}}}}}} {{{doi}}}].
+
  | <small>.</small>
 +
  | .  
 +
}}{{#if: {{{doi|}}}
 +
   | &#32;[[Идентификатор цифрового объекта|doi]]:[http://dx.doi.org/{{{doi|}}} {{{doi}}}].
 
}}{{#if: {{{description|}}}
 
}}{{#if: {{{description|}}}
 
   | &nbsp;— {{{description}}}.
 
   | &nbsp;— {{{description}}}.
 
}}{{#if: {{{quote|}}}
 
}}{{#if: {{{quote|}}}
   | &nbsp;— «{{{quote}}}»{{#if: {{{archivedate|}}}{{{accessdate|}}}{{{accessmonthday|}}}{{{accessdaymonth|}}}
+
   | &nbsp;— «{{{quote}}}».
    | &nbsp;
+
}}{{#if: {{{accessdate|{{{access-date|}}}}}}
  }}
+
   | &#32;<small>Дата обращения: {{#iferror: {{#time: j xg Y | {{{accessdate|{{{access-date|}}}}}} }} | {{{accessdate|{{{access-date|}}}}}} }}.</small>
}}{{#if: {{{archivedate|}}}
+
}}{{#if: {{{archivedate|{{{archive-date|}}}}}}
   | &#32;<small>[{{{archiveurl}}} Архивировано] из первоисточника {{#iferror: {{#time: j xg Y | {{{archivedate}}} }} | {{{archivedate}}} }}.</small>
+
   | &#32;<small>[{{{archiveurl|{{{archive-url|}}}}}} Архивировано] {{#iferror: {{#time: j"&nbsp;"xg Y | {{{archivedate|{{{archive-date}}}}}} }}&nbsp;года | {{{archivedate|{{{archive-date}}}}}} }}.</small>
}}{{#if:{{{deadlink|}}}|{{deadlink}}}}{{#if: {{{accessdate|}}}
+
}}</span></span><!-- далее проверка на несуществующие параметры -->{{#invoke:check for unknown parameters|check
   | &#32;<small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdate}}} {{{accessyear|}}} }} | {{{accessdate}}}{{#if: {{{accessyear|}}} | &#32;{{{accessyear}}} }} }}.</small>
+
|unknown=[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный параметр)|_VALUE_]]
}}{{#if: {{{accessmonthday|}}}
+
|preview=В шаблоне «cite web» обнаружен параметр «_VALUE_», пожалуйста, исправьте его или удалите.
  | &#32;<small>Проверено {{#iferror: {{#time: j xg Y | {{{accessmonthday}}} {{{accessyear|}}} }} | {{{accessmonthday}}}{{#if: {{{accessyear|}}} | &#32;{{{accessyear}}} }} }}.</small>
+
|showblankpositional=1
}}{{#if: {{{accessdaymonth|}}}
+
|url|title|author|first|last|authorlink|author-link|coauthors|editor|subtitle|quote|description|date|format|website|pages|location|publisher|lang|doi|deadlink|deadurl|dead-url|accessdate|archiveurl|archivedate|access-date|archive-url|archive-date|ref|work|language|datepublished}}</includeonly><noinclude>{{doc}}</noinclude>
  | &#32;<small>Проверено {{#iferror: {{#time: j xg Y | {{{accessdaymonth}}} {{{accessyear|}}} }} | {{{accessdaymonth}}}{{#if: {{{accessyear|}}} | &#32;{{{accessyear}}} }} }}.</small>
 
}}</span></includeonly><noinclude>
 
{{doc}}<!-- категории и интервики должны добавляться на страницу документации -->
 
</noinclude>
 

Текущая версия на 13:19, 10 июля 2021

<templatestyles src="Шаблон:Doc/styles.css" />


Рекомендуемый вариант
{{cite web
 |url         = 
 |title       = 
 |author      = 
 |date        = 
 |work        = 
 |publisher   = 
 |accessdate  = 2024-11-23
 |lang        = 
}}

Сокращённый, в одну строчку
{{cite web|url=|title=|author=|date=|work=|publisher=|accessdate=2024-11-23|lang=}}
Минимальный
{{cite web|url=|title=|publisher=|accessdate=2024-11-23|lang=}}
Более полный вариант
{{cite web
 |url         = 
 |title       = 
 |author      = 
 |authorlink  = 
 |coauthors   = 
 |quote       = 
 |date        = 
 |format      = 
 |work        = 
 |publisher   = 
 |accessdate  = 2024-11-23
 |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;-последовательности, например «&#124;»
  • title: заглавие цитируемого источника. В конце не должно быть точки.

Необязательные параметры

  • author: автор (или список авторов). Рекомендуется использовать этот параметр во всех случаях, когда известны авторы цитируемого источника. В конце строки обычно должна быть точка (если не используется параметр coauthors). Примеры: Никлаус Вирт., Вирт Н.
    • last (фамилия): используется вместе с first (имя), чтобы получить текст last, first.
    • authorlink: название статьи об авторе (без скобок [[]]). Используется с author либо с last и first для формирования ссылки на статью про автора.
    • coauthors: список остальных авторов. В конце строки должна быть точка.
  • 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-11-23.
    • 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».

См. также

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

<templatestyles src="Шаблон:Doc/styles.css" />