Обсуждение шаблона:Harvard citation no brackets

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Работоспособность

[править код]

Говорят, шаблон этот плохо работает. Его исходный код чрезвычайно громаден! Я попытался разобраться, как он работает.

Я условно разбил его на модули. Во общем, шаблон выглядит так:

{{#ifeq:{{{Ref|}}}|none
  |{{#invoke:no references}}
  |{{#invoke:ref}} 
 }}
 {{#invoke:other}}

Список модулей:

{{:Module:no references|{{#switch:{{{#if}}}|{{{5}}}={{{1|}}} et al. {{{5|}}}|
{{{4}}}={{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}|
{{{3}}}={{{1|}}} & {{{2|}}} {{{3|}}}|
#default={{{1|}}} {{{2|}}}
}}end o' switch
}}end o' Module.
{{:Module:anchor|{{#if:{{{Ref|}}}|{{{Ref}}}|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}end o' if}}
{{:Module:ref|[[#{{#invoke:anchor}}|{{#invoke:no references}}]]
}}
{{:Module:other|{{#switch:{{{#if}}}|{{{loc|}}}=, {{{loc|}}}|{{{p|{{{page|}}}}}}=, С. {{{p|{{{page}}}}}}|
{{{pp|{{{pages|}}}}}}=, pp. {{{pp|{{{pages}}}}}}
}}end o' switch
}}

Так наглядно выглядит его работа. Может быть, стоит упростить его с помощью подстраниц или ещё как-то. Если кто может, попробуй, почини.
Le Cybeaurge 12:17, 7 февраля 2014 (UTC).[ответить]

Цитата

[править код]

В английской ВП данный шаблон умеет приводить и саму цитату, а не только ссылку на книгу и страницу через команду quote. кто умеет, добавьте, пожалуйста, в русский шаблон. FV82 (обс.) 09:04, 3 апреля 2020 (UTC)[ответить]