Шаблон:Cite web — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м (Защищена страница «Шаблон:Cite web» ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только админ…) |
Админ (обсуждение | вклад) м (1 версия импортирована) |
||
(не показаны 4 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
<includeonly><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}>{{#if: {{{1|}}} | <includeonly><span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}>{{#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|}}}|{{#if:{{NAMESPACE}}||[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (недоступные ссылки без архивной копии)]]}}}} | |
}}{{#if: {{{author|}}}{{{last|}}} | }}{{#if: {{{author|}}}{{{last|}}} | ||
− | | {{#if: {{{authorlink|}}} | + | | ''{{#if: {{{authorlink|}}} |
| [[{{{authorlink}}}|{{#if: {{{last|}}} | | [[{{{authorlink}}}|{{#if: {{{last|}}} | ||
| {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | | {{{last}}}{{#if: {{{first|}}} | , {{{first}}} }} | ||
Строка 19: | Строка 19: | ||
| {{#if: {{{coauthors|}}}|{{{author}}}|{{#invoke:String|replace|source={{{author}}}|pattern=^(%[*)(.-[^%.%]])(%]*)$|replace=%1%2%3.|plain=false}}}} <!-- добавление точки если её нет с учётом ссылки --> | | {{#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}}}}}} | ||
− | | {{ref-{{{lang|{{{language}}}}}} }} | + | | {{#ifeq:ru|{{{lang|{{{language}}}}}}|<span class="hidden-ref" style="display:none">{{ref-{{{lang|{{{language}}}}}}}}</span>|{{ref-{{{lang|{{{language}}}}}}}}{{#iferror:{{ЯзыкПоКоду|{{{lang|{{{language}}}}}}|en}}| '''{{ref-und}}'''[[:К:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный код языка)| ?]]|}}}} |
− | + | | {{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|}}} |
− | | . ''{{{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}}} | ||
Строка 54: | Строка 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}}}» | + | | — «{{{quote}}}». |
− | |||
− | |||
}}{{#if: {{{accessdate|}}} | }}{{#if: {{{accessdate|}}} | ||
− | |  <small> | + | |  <small>Дата обращения {{#iferror: {{#time: j xg Y | {{{accessdate}}} }} | {{{accessdate}}} }}.</small> |
− | }}{{#if: {{{ | + | }}{{#if: {{{archivedate|{{{archive-date|}}}}}} |
− | |  <small> | + | |  <small>[{{{archiveurl|{{{archive-url|}}}}}} Архивировано] {{#iferror: {{#time: j" "xg Y | {{{archivedate|{{{archive-date}}}}}} }} года | {{{archivedate|{{{archive-date}}}}}} }}.</small> |
− | + | }}</span><!-- далее проверка на несуществующие параметры -->{{#invoke:check for unknown parameters|check | |
− | + | |unknown=[[Категория:Википедия:Статьи с некорректным использованием шаблонов:Cite web (указан неверный параметр)|_VALUE_]] | |
− | }}{{# | + | |preview=В шаблоне «cite web» обнаружен параметр «_VALUE_», пожалуйста, исправьте его или удалите. |
− | + | |showblankpositional=1 | |
− | }} | + | |url|title|author|first|last|authorlink|coauthors|editor|subtitle|quote|description|date|format|website|pages|location|publisher|lang|doi|deadlink|accessdate|archiveurl|archivedate|ref|work<!-- временно, убрать после чистки -->|language<!-- временно, убрать после чистки -->|datepublished<!-- временно, убрать после чистки -->}}</includeonly><noinclude>{{doc}}</noinclude> |
− | {{doc}} | ||
− | </noinclude> |
Текущая версия на 18:35, 6 июня 2019
Во избежание поломок страниц, использующих данный шаблон, желательно экспериментировать в своём личном пространстве.