Шаблон:Cite web — различия между версиями
DR (обсуждение) (показ основной ссылки вместо архивной (см. обсуждение на СО, по крайней мере пока не работает webcitation)) |
Petrov (обсуждение | вклад) м (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|}}} |
− | | {{ | + | | {{error|Все параметры шаблона {{tl|cite web}} должны иметь имя.}} {{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}<!-- |
-->{{#if: {{{title|}}} | -->{{#if: {{{title|}}} | ||
− | || {{ | + | || {{error|Необходимо задать параметр {{code|title{{=}}}} в шаблоне {{tl|cite web}}.}} {{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web]]}}}}<!-- |
-->{{#if: {{{url|}}} | -->{{#if: {{{url|}}} | ||
− | || {{ | + | || {{error|Необходимо задать параметр {{code|url{{=}}}} в шаблоне {{tl|cite web}}.}} {{#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|, и наоборот.}} {{Категория | + | || {{color|red|Если в шаблоне {{tl|cite web}} задаётся параметр}} '''archiveurl='''{{color|red|, должен задаваться и параметр}} '''archivedate='''{{color|red|, и наоборот.}} {{#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> {{#invoke:String|replace|source={{{coauthors}}}|pattern=^(.-)%.?$|replace=%1.|plain=false}}}}''  | |
− | }} | ||
− | |||
− | |||
− | |||
}}{{#if: {{{editor|}}} | }}{{#if: {{{editor|}}} | ||
| {{{editor}}}:  | | {{{editor}}}:  | ||
− | }}{{#if: {{{ | + | }}{{#if: {{{url|}}} |
− | | {{#if: {{{ | + | | {{lang|{{#if:{{{lang|}}}{{{language|}}}|{{{lang|}}}{{{language|}}}|und}}|[{{{url}}} {{{title}}}]{{#if: {{{subtitle|}}} | . <small>{{{subtitle|}}}</small> }}}} |
− | |||
}}{{#if: {{{lang|}}}{{{language|}}} | }}{{#if: {{{lang|}}}{{{language|}}} | ||
| {{#ifexist: Шаблон:ref-{{{lang|{{{language}}}}}} | | {{#ifexist: Шаблон: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}}| '''{{ref-und}}'''[[:К:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный код языка)| ?]]|}}</span>}} |
− | + | | {{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|}}} | ||
|  ({{{format}}}) | |  ({{{format}}}) | ||
− | }}{{#if: {{{work|}}} | + | }}{{#switch: {{{deadlink|{{{deadurl|{{{dead-url|}}}}}}}}} |
− | | . ''{{{work}}}'' | + | | no | = |
+ | | none = {{недоступная ссылка}} | ||
+ | | {{#if:{{{archiveurl|{{{archive-url|}}}}}} | {{ref-info|недоступная ссылка}} | {{ref-info|недоступная ссылка — [//web.archive.org/web/*/{{{url|{{{1|}}}}}} ''история''] }} }} | ||
+ | }}{{#if: {{{website|}}}{{{work|}}} | ||
+ | | {{#if: {{{subtitle|}}} | <small>.</small> | . }} ''{{#if: {{{website|}}} | {{{website}}} | {{{work}}} }}'' | ||
}}{{#if: {{{pages|}}} | }}{{#if: {{{pages|}}} | ||
|  {{{pages}}} | |  {{{pages}}} | ||
}}{{#if: {{{publisher|}}} | }}{{#if: {{{publisher|}}} | ||
− | | . {{#if: {{{location|}}} | + | | {{#if: {{{subtitle|}}} | <small>.</small> | . }} {{#if: {{{location|}}} |
| {{{location}}}:  | | {{{location}}}:  | ||
}} {{{publisher}}} | }} {{{publisher}}} | ||
Строка 53: | Строка 53: | ||
}} | }} | ||
}} | }} | ||
− | }}.{{#if: {{{doi|}}} | + | }}{{#if: {{{subtitle|}}} |
− | |  [[Идентификатор цифрового объекта|doi]]:[http://dx.doi.org/{{{doi| | + | | <small>.</small> |
+ | | . | ||
+ | }}{{#if: {{{doi|}}} | ||
+ | |  [[Идентификатор цифрового объекта|doi]]:[http://dx.doi.org/{{{doi|}}} {{{doi}}}]. | ||
}}{{#if: {{{description|}}} | }}{{#if: {{{description|}}} | ||
| — {{{description}}}. | | — {{{description}}}. | ||
}}{{#if: {{{quote|}}} | }}{{#if: {{{quote|}}} | ||
− | | — «{{{quote}}}»{{#if: | + | | — «{{{quote}}}». |
− | + | }}{{#if: {{{accessdate|{{{access-date|}}}}}} | |
− | + | |  <small>Дата обращения: {{#iferror: {{#time: j xg Y | {{{accessdate|{{{access-date|}}}}}} }} | {{{accessdate|{{{access-date|}}}}}} }}.</small> | |
− | + | }}{{#if: {{{archivedate|{{{archive-date|}}}}}} | |
− | |  <small> | + | |  <small>[{{{archiveurl|{{{archive-url|}}}}}} Архивировано] {{#iferror: {{#time: j" "xg Y | {{{archivedate|{{{archive-date}}}}}} }} года | {{{archivedate|{{{archive-date}}}}}} }}.</small> |
− | }}{{#if:{{{ | + | }}</span></span><!-- далее проверка на несуществующие параметры -->{{#invoke:check for unknown parameters|check |
− | |  <small> | + | |unknown=[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный параметр)|_VALUE_]] |
− | + | |preview=В шаблоне «cite web» обнаружен параметр «_VALUE_», пожалуйста, исправьте его или удалите. | |
− | + | |showblankpositional=1 | |
− | }}{{# | + | |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> |
− | |||
− | }} | ||
− | {{doc}} | ||
− | </noinclude> |
Текущая версия на 13:19, 10 июля 2021
<templatestyles src="Шаблон:Doc/styles.css" />
Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов. Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
Time | Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы проекта. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах. |
- Рекомендуемый вариант
{{cite web |url = |title = |author = |date = |work = |publisher = |accessdate = 2024-08-14 |lang = }}
- Сокращённый, в одну строчку
{{cite web|url=|title=|author=|date=|work=|publisher=|accessdate=2024-08-14|lang=}}
- Минимальный
{{cite web|url=|title=|publisher=|accessdate=2024-08-14|lang=}}
- Более полный вариант
{{cite web |url = |title = |author = |authorlink = |coauthors = |quote = |date = |format = |work = |publisher = |accessdate = 2024-08-14 |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-14.
- 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