Обсуждение шаблона:Sfn

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

Вопросы по оформлению[править код]

Сейчас сноска выглядит так:

  • Петров 2007, с. 180

Вопрос в том, из каких правил (стандартов) следует, что она должна выглядит именно так? Ссылки на эти стандарты неплохо бы привести в документации к шаблону. В литературе я иногда встречал год после запятой, иногда встречал год в скобках, но только не так, как сейчас. После же номеров страниц, как мне кажется, должна ставиться точка. Я бы сделал сноску в следующем виде:

  • Петров, 2007. — С. 180.

Но лучше, конечно, найти стандарт и действовать согласно ему. --Bff 14:38, 24 августа 2010 (UTC)[ответить]


  • А можно ли добавить, кроме p=number (Номер страницы (англоязычные источники)), ещё и параметр S=number (Номер страницы (немецкоязычные источники))? «p» в немецких книгах выглядит несколько странно. С уважением, --Borealis55 19:02, 8 ноября 2010 (UTC)[ответить]
  • Почему шаблон был изменён без консенсуса? В новом виде сноски нигде так не делаются. Конечно, после автора должна быть запятая, по-моему, она и была. Так что прошу вернуть шаблону прежний вид. --Danvintius Bookix 11:28, 1 сентября 2012 (UTC)[ответить]

Некорректная работа параметра loc[править код]

Хороший, полезный шаблон, спасибо создателю. Но с параметром loc шаблон работает некорректно. Он не выводит запятую, после года издания источника. Пришлось делать так: loc=, текст. --Kalashnov 08:19, 16 сентября 2010 (UTC)[ответить]

  1. Иванов, 2010, Location, p. page.

Разнобой в именах ссылок[править код]

{{книга|ref=Иванов|год=2000}} и {{статья|ref=Иванов|год=2000}} создают якорь вида #CITEREFИванов_2000 и {{sfn|Иванов|2000}} формирует правильную ссылку на такой якорь. Однако, {{cite book|ref=Иванов|год=2000}} создает якорь вида #CITEREFИванов2000 (без пробела между фамилией и годом). {{harv|Иванов|2000}}, {{harvnb|Иванов|2000}}, а также {{sfn}} из англ. Вики формируют ссылку именно такого вида (без пробела). Это затрудняет, например, совместное использование {{harvnb}} и {{sfn}} в рамках одной статьи. Следует либо убрать пробел из кода {{книга}}, {{статья}} и {{sfn}}, либо добавить пробел в {{cite book}}, {{harv}} и {{harvnb}} Shruggy 12:30, 19 сентября 2010 (UTC)[ответить]

Поскольку и тот, и другой варианты якорей уже используются, лучше не переходить на какой-то один вариант, а добавить в код создание одновременно двух якорей — с пробелом и без. --Bff 07:06, 9 ноября 2010 (UTC)[ответить]

Работа шаблона с группированными примечаниями[править код]

Насколько я понял, работа шаблона с группированными примечаниями не предусмотрена. А хотелось бы! --Das steinerne Herz 02:19, 19 апреля 2011 (UTC)[ответить]

В принципе это легко сделать, при условии, что всегда будет задан параметр «name». --Айк 03:13, 4 сентября 2011 (UTC)[ответить]
Судя по всему, я был не прав и это не обязательно. Т.е. это еще проще сделать.--Айк 03:55, 4 сентября 2011 (UTC)[ответить]

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

Можно ли добавить в шаблон параметр для приведения цитат? Т.е. не будет ли никто возражать против этого? --Айк 02:42, 4 сентября 2011 (UTC)[ответить]

Это лучше не здесь спрашивать (где меньше 30 людей, следящих за обсуждением), а на каком-либо из больших форумов. Лично я не уверен, нужно ли оно. Кстати, а параметр "loc" вас не устраивает? — GreenStork. 11:03, 25 сентября 2011 (UTC)[ответить]
Скорее всего да, лучше спросить на техническом форуме.
Сейчас в шаблоне скорее всгео ошибка, и при использовании параметра «loc» пропадает страница, а пояснительный текст идет после запятой. --Айк 04:28, 26 октября 2011 (UTC)[ответить]

Давайте всё-таки сделаем параметр quote, который будет давать цитату в кавычках, после тире. Не для того loc предназначен, и без кавычек он, и после запятой, а не тире.

Виктор Мясников. На противоракетный щит денег не жалеют. Характеристики комплекса «Эрроу-2» внушают уважение. Независимое военное обозрение (31 мая 2004). — «Всего 144 ПР по цене 1,5 млн. долл. за штуку». Дата обращения: 23 ноября 2011. Архивировано 3 марта 2012 года.

-- Wesha 22:05, 19 июня 2013 (UTC)[ответить]

Пожалуйста, давайте сразу желаемый код шаблона для вставки (как это рекомендуется в документации к шаблону {{editprotected}}). Шаблон editprotected используется, когда нужно внести какую-то правку, но это невозможно из-за отсутствия прав. Если же пока не ясно, что именно вносить - это стоит сначала разработать и протестировать (помощь при необходимости можно получить на Википедия:Ф/ТЕХ), а только потом ставить шаблон с просьбой о внесении изменений. --DR 17:13, 25 июня 2013 (UTC)[ответить]
Оказывается, параметр уже есть, но проблема была в другом. Итак:
БЫЛО:
 -->|name={{#if:{{{name|}}}|{{{name|}}}|{{{1}}}—{{{2|}}}—{{{loc|}}}—{{{p|}}}{{{pp|}}}{{{s|}}}{{{страницы|}}}{{{с|}}}{{{c|}}}}}<!--
СТАЛО:
 -->|name={{#if:{{{name|}}}|{{{name|}}}|{{{1}}}—{{{2|}}}—{{{loc|}}}—{{{p|}}}{{{pp|}}}{{{s|}}}{{{страницы|}}}{{{с|}}}{{{c|}}}{{{quote|}}}}}<!--
-- Wesha 19:29, 25 июня 2013 (UTC)[ответить]
✔ Сделано --DR 08:44, 26 июня 2013 (UTC)[ответить]
Проблема была в том, что до моего изменения ссылки с цитатами и без цитат имели одно и то же имя, движок соответственно склеивал их вместе, и соответственно цитаты пропадали. После изменения такого смешивания больше не происходит. См пример цитат Мясникова в статье Arrow (ракета), сейчас работает правильно (3 + 1 с цитатой) а раньше было (4 без цитат все вместе). -- Wesha 17:47, 26 июня 2013 (UTC)[ответить]
Да, я уже посмотрел код и сам сообразил - поэтому и внёс изменения. --DR 18:53, 26 июня 2013 (UTC)[ответить]

Один автор, 2 книги[править код]

Например, Иванов написал 2 книги - в 2010 и 2011 годах. Как должен выглядеть шаблон? Бывает и год совпадает, в этом случае в литературе пишут 2010a и 2010b.--Vicpeters 15:54, 27 ноября 2011 (UTC)[ответить]

Парамерт «name»[править код]

Доработал шаблон у себя в личном пространстве, основываясь на требованиях и духе ГОСТа Р 7.0.5—2008, но не смог разобраться параметром «name», прошу помочь прикрутить в шаблон возможность повторного использования сносок. А ещё откуда-то появился пробел перед сноской. --Azgar 00:11, 8 февраля 2012 (UTC)[ответить]

Не в силах помочь технически, выскажу благодарность. До сих пор избегал использовать этот шаблон из-за явных в нём неточностей. Теперь, если изменения примут, буду использовать с удовольствием. Особенно приятно, что не оставлено без внимания моё пожелание по поводу S. С уважением, --Borealis55 07:49, 8 февраля 2012 (UTC)[ответить]
Спасибо, также планирую доработать {{rp}}, он тоже пока не соответствует стандарту. --Azgar 10:09, 8 февраля 2012 (UTC)[ответить]

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

  1. Если в статье несколько рефлистов (один для комментариев, один для собственно ссылок) - как задать шаблону sfn параметр group= ? Из документации неясно.
    См. {{Sfn-group}}. --Kalashnov 08:00, 21 февраля 2012 (UTC)[ответить]
  2. Как корректно объединить в одной ссылке несколько источников («999. Маркс, с. 100 и Энгельс, с. 200» - не разбивая единую ссылку на несколько строчек). Retired electrician 01:37, 21 февраля 2012 (UTC)[ответить]
    См. {{Sfn-ref}}. --Kalashnov 08:00, 21 февраля 2012 (UTC)[ответить]
  3. Не могу заставить отображать одновремено и номер страницы, и текст примечания ( {{sfn|Ющин|с=325-330|loc=(паспортные данные советских РО серий ОЭП-1 … ОЭП-14).|name="Y1"|group=note}} ) - так задумано? Retired electrician 01:44, 21 февраля 2012 (UTC)[ответить]
    Судя по тексту шаблона - да. Тоже столкнулся с таким ограничением.--Fastboy 08:49, 21 февраля 2012 (UTC)[ответить]
    Всем спасибо! Retired electrician 14:18, 21 февраля 2012 (UTC)[ответить]
  • 1. group= теперь можно задать и параметром sfn. 2. В одной ссылке не надо объединять несколько источников, разные источники должны даваться в разных сносках (хотя бы потому, что это позволяет сливать совпадающие сноски). Если же текст отсылки нужно сформировать в массиве текста (то есть сноска должна содержать кроме отсылки ещё что-то - другую ссылку, цитату или т.п.), то можно воспользоваться шаблоном sfn0. 3. ✔ поправил - теперь текст и страницы можно использовать одновременно. Не вижу причин, почему нельзя это делать. -- AVBtalk 06:58, 26 октября 2012 (UTC)[ответить]

Как правильно оформлять двухтомник?[править код]

Кто-нибудь может показать пример того, как правильно оформлять ссылки на двухтомник? --Айк 18:02, 14 апреля 2012 (UTC)[ответить]

* Подскажите, каким образом оформлять книгу в списке литературы, если автор написал их две в один год? В одном случае в параметре год ставить 2013a, в другом — 2013b? Как-то не очень это выглядит.--Moreorless 11:39, 25 января 2013 (UTC)[ответить]

Помогите! Испортилась избранная статья[править код]

В статье Крескас, Хасдай, признанной избранной, вдруг испортилась часть шаблонов Sfn, не могу понять, в чем дело. Отвернулся на несколько месяцев, и все сломалось. Ошибка в сносках?: Неверный тег ref для сносок rivashmany не указан текстПрошу помощи! Спасибо! --Леви Китросский / Продолжить разговор у Леви 21:55, 7 марта 2013 (UTC)[ответить]

лишние пробелы[править код]

прошу заменить строку

 -->|[[#CITEREF{{anchorencode:{{{1}}}{{{2|}}}}}|{{{1}}}{{#if:{{{2|}}}|, {{{2}}}}}]]<!--

на

 -->|[[#CITEREF{{anchorencode:{{{1}}}{{{2|}}}}}|{{str_trim|{{{1}}}}}{{#if:{{{2|}}}|, {{{2}}}}}]]<!--

чтобы при разделении параметров для читаемости не вставлялось бы лишних пробелов после имени автора, например {{sfn|Светоний |loc=''Тиберий'', 11}}[1]

  1. Светоний, Тиберий, 11.

Как ни странно, с формированием ссылок #CITEREF при этом всё нормально. Видимо, внутренняя обработка в anchorencode. --Akim Dubrow 23:17, 9 июля 2013 (UTC)[ответить]

✔ Сделано --DR 06:37, 10 июля 2013 (UTC)[ответить]

Лишние пробелы в ссылке[править код]

Прошу также заменить строку в подшаблоне {{sfn-текст}}

[[#CITEREF{{anchorencode:{{{1}}}{{{2|}}}}}|{{str_trim|{{{1}}}}}{{#if:{{{2|}}}|, {{{2}}}}}]]

на

[[#CITEREF{{anchorencode:{{str_trim|{{{1}}}}}{{str_trim|{{{2|}}}}}}}|{{str_trim|{{{1}}}}}{{#if:{{{2|}}}|, {{{2}}}}}]]

Сейчас sfn не обрезает лишние пробелы в параметрах, создавая html-ссылки с ними, которые получаются сломанными. Пример нерабочей сноски. --Vladis13 (обс) 17:29, 5 октября 2016 (UTC)[ответить]

Не работает перенаправление[править код]

В шапке статьи Lamborghini я использовав шаблон:Sfn проставил ссылки, а перенаправление с "примечание" на "литературу" или "ссылки" не происходит. Mr Hell 14:17, 22 января 2014 (UTC)[ответить]

ɪ 14:35, 22 января 2014 (UTC)[ответить]
Спасибо!! Mr Hell 16:24, 22 января 2014 (UTC)[ответить]

Давайте уберём обязательность указания года[править код]

ибо несподручно. Удобно просто по имени вызывать. Nad.Chel 04:06, 22 июля 2014 (UTC)[ответить]

Нецелесообразно. Ибо иногда в статьях приводятся ссылки на труды одного и того же автора или даже на один и тот же труд, но, вышедший в разные годы — от этого будет зависеть указание ссылок на те или иные страницы, которые могут в таком случае не совпадать. --Scriber 11:43, 22 июля 2014 (UTC)[ответить]
И что? Возможно, я не вкурил, но пропишите в ref'е шаблона {{книга}} "Пушкин1", в ref'е труда другого года - "Пушкин2". В чём проблема? Nad.Chel 00:34, 26 июля 2014 (UTC)[ответить]
Текст{{sfn|Автор}}.

{{примечания}}

* {{h|Автор}} ''Автор.'' Книга.
Текст[1].
  • Автор. Книга.
ɪ 10:00, 26 июля 2014 (UTC)[ответить]
Проблема в том, что нет ни одного известного мне библиографического стандарта, который предусматривал бы оформление источников в формате Пушкин1, Пушкин2. А именно поля ref шаблона "книга" показывается в сносках при указании на источники. --DR 10:38, 26 июля 2014 (UTC)[ответить]

После «примечаний» точки не нужны? Только после «литературы»? С уважением, Кубаноид 08:31, 23 июня 2015 (UTC)[ответить]

Вообще-то нужны, примечание - то же предложение, в конце которого должен быть знак препинания. С уважением, --Olgvasil 09:45, 23 июня 2015 (UTC)[ответить]
Почти год прошёл, а ничего не поменялось. Если нет возражений, то пора бы уже эту точку добавить. — Mikhail Ryazanov 18:18, 15 апреля 2016 (UTC)[ответить]
✔ Сделано --windewrix 12:59, 19 апреля 2016 (UTC)[ответить]

Сбой в параметре "страница"[править код]

В статьях висят красные ошибки, если в сносках были заданы параметры страниц вразнобой — где латинской буквой «|c=», а где русской «|с=». На глаз это не различить, и редакторам не понять причину ошибки. Надо сделать эти буквы в параметре тождественными. --Vladis13 23:14, 9 декабря 2015 (UTC)[ответить]

Отождествить параметры p, pp, c[править код]

Если указаны разные параметры пагинации - p и (pp или с), то появляется красная ошибка. Причину которой редакторам не понять. Особенно это актуально при оформлении сносок на иностранную литературу. Пример:

{{книга|автор=Obama|заглавие=Title|ref=Obama}}
{{sfn|Obama|p=5}} {{sfn|Obama|с=5}} {{sfn|Obama|pp=5}} {{sfn|Obama|p=6|loc=но другой номер страницы без проблем}}

Даёт: Obama. Title. [1] [1] [1] [2]

  1. 1 2 3 Obama, p. 5. Ошибка в сносках?: Неверный тег <ref>: название «_7a28158bd9a85152» определено несколько раз для различного содержимого Ошибка в сносках?: Неверный тег <ref>: название «_7a28158bd9a85152» определено несколько раз для различного содержимого
  2. Obama, но другой номер страницы без проблем, p. 6.

--Vladis13 16:06, 26 декабря 2015 (UTC)[ответить]

  • Т.е. в случае, если указаны несколько сносок, отличающихся только названием параметра (с, s, p/pp), каким-то образом автоматически определять нужный язык и отображать либо с (русский), либо s (немецкий), либо p/pp (английский)? — Stannic(обс)(вкл)(выкл) 03:37, 27 декабря 2015 (UTC)[ответить]
    • Да. Мне кажется, в случае если указаны "с" и иностранные параметры - предпочтения отдавать русскому "с" ("страница"), иначе английскому "p". Если "p" и "pp" наверно тоже "p". Определять нужный язык не представляю как, вводить дополнительный параметр "язык=" никто не будет. --Vladis13 15:21, 27 декабря 2015 (UTC)[ответить]
      • Вопрос в том, как реализовать. Я первый раз лезу в код этого шаблона, но ощущение, что логика где-то тут. Нужно будет добавить проверку, что в двух разных включениях шаблона на одной странице указываются разные параметры. Т.е. работать не на уровне одного включения, а на уровне всей страницы. Это вообще возможно? — Stannic(обс)(вкл)(выкл) 17:05, 27 декабря 2015 (UTC)[ответить]
        • Как я понимаю, на уровне всей страницы шаблон итак работает - обрабатываются все вызовы по идентичному 1 и 2 параметру. Параметры передаются в {{sfn-текст}}. Сделал его тестовую копию {{sfn-текст/тест}}, свободно правьте если хотите, добавил то как он вызывается из {{sfn}}. Тестировать можно на его странице, чтобы эту СО не засорять. --Vladis13 17:50, 27 декабря 2015 (UTC)[ответить]
Проблема в строке |name={{#if:{{{name|}}}|{{{name|}}}|{{{1}}}—{{{2|}}}—{{{loc|}}}—{{{p|}}}{{{pp|}}}{{{s|}}}{{{S|}}}{{{страницы|}}}{{{с|}}}{{{c|}}}{{{quote|}}}}} --Vladis13 18:24, 27 декабря 2015 (UTC)[ответить]
  • В name кодируются только значения параметров, имён (p/pp/s/с) там нет. Поэтому все три сноски в тестовой копии получают один и тот же name. С другой стороны, от имени параметра (p/pp/s/с) зависит текст в теле сноски ({{sfn-текст}}), поэтому имеем ошибку: несколько сносок с одним именем, но разным телом.
По-моему, как раз в указанной строке (5 строка текущей версии {{sfn}}), кодирующей name, нет проблемы — независимо от имени параметра она даёт один и тот же результат «Obama.E2.80.94.E2.80.94.E2.80.945» (т.е. «Obama---5») (иначе бы в тесте были три почти одинаковые рабочие сноски вместо одной ошибки).
Проблема — сделать так, чтобы, если во всех sfn-сносках на данный источник в данной статье используется одно и то же имя параметра (скажем s от Seite), оно и было закодировано в теле сноски (строки 3-8 текущей версии {{sfn-текст}}), а если в разных местах статьи то p, то s, то с, это надо как-то определить в момент каждого раскрытия шаблона в этой статье (начиная с первого) и каждый раз ставить вариант «по умолчанию», а не тот, который указан при вызове sfn. Но как сделать шаблон, логика раскрытия которого синтезируется на основе других включений (а не только текущего), я не знаю. — Stannic(обс)(вкл)(выкл) 19:52, 27 декабря 2015 (UTC)[ответить]
Без строки name проблемы нет, если вернуть - появляется. --Vladis13 20:27, 27 декабря 2015 (UTC)[ответить]
Это пока подтверждает мой анализ («иначе бы в тесте были три почти одинаковые рабочие сноски вместо одной ошибки»). Без строки name (или, как вариант, если в name включить имена параметров, а не только значения) получится как Вы показали:
 ↑ Obama, p. 5
 ↑ Obama, pp. 5
 ↑ Obama, с. 5
Но проблема остаётся в виде фактически дублирующихся сносок, единственное отличие между которыми — сокращение перед диапазоном страниц. Как теперь эти три сноски объединить в одну с сокращением по умолчанию? — Stannic(обс)(вкл)(выкл) 21:19, 27 декабря 2015 (UTC)[ответить]
Да, без name нельзя, она группирует одинаковые сноски. Удалил из строки всё оставив только |name={{#if:{{{name|}}}|{{{name|}}}|{{{1}}}—{{{2|}}}}} - все ровно ошибка. Похоже не лечится. --Vladis13 21:30, 27 декабря 2015 (UTC)[ответить]
Вы правы, я просто не понял. Дело в анкорах строки 5-9, разные параметры конфликтуют, возникает ошибка. Если строки убрать ошибки нет, но сноски без показа пагинации не сноски. --Vladis13 22:07, 27 декабря 2015 (UTC)[ответить]

Документирование вызова сносок[править код]

Коллеги, во избежание такого вот просьба явно прописать в документации способ повторного вызова именованных сносок, который планируется поддерживать в дальнейшем. Stas 01:57, 6 марта 2016 (UTC)[ответить]

«насколько я помню, даже летом этого можно было вставить в {{примечания}} запись вроде {{sfn|Greeley, Batson|1990|loc=4.2. Moon: 1640—1977|p=97—103|name=Greeley_1990_Moon}}, а в тексте вызывать её через {{sfn|name=Greeley_1990_Moon}}.» — Коллега, а вы точно не путаете, что такая поддержка была? В «примечания» можно и сейчас вставлять sfn, там в нём определять «name=имясноски», а затем использовать в тексте именно как <ref name="имясноски" />. Пример такого определения [3] и выше в статье использование[4]. --Vladis13 11:52, 6 марта 2016 (UTC)[ответить]
  • Про 1-й параметр уже указано:

    {{sfn|ref-ссылка|год|loc=|quote=|p=|pp=|s=|S=|с=|g=|name=}}

    ref-ссылка - Ссылка ref из шаблона-ссылки ({{книга}} и т. п.). Обязательный параметр.

    Можно уточнить описание параметра "name". Сейчас он только отсылает на описание {{примечания}} где нет примеров с sfn. --Vladis13 12:04, 6 марта 2016 (UTC)[ответить]
Сноски типа {{sfn|name=...}} прекрасно работали во множестве статей не один год. Но речь не об этом и даже не о том, чьими стараниями они сломаны. Я только прошу авторов шаблона ясно изложить способ вызова именованных сносок, который они собираются поддерживать. Stas 15:47, 6 марта 2016 (UTC)[ответить]
Всё же сомневаюсь, что они "ещё летом" работали иначе. См. историю шаблона, параметр "name" не менялся. Документация шаблона не закрыта для правок, вы можете сами внести дополнение. Предлагайте формулировку. --Vladis13 23:29, 7 марта 2016 (UTC)[ответить]
Если бы здесь в своё время было то, что красуется по этой ссылке сейчас, я бы заметил. И пользовался этим вариантом вызова не я один. Ну да это уже неактуально, вы же привели все сноски к рабочему виду. Что на уме у авторов шаблона и как описать их замыслы, мне знать не дано. «Вызов именованных сносок делается, как обычно, через <ref name=.../>»? Stas 23:45, 8 марта 2016 (UTC)[ответить]

Одна статья на много-много номеров[править код]

Ткните меня примером, пожалуйста: как корректно sfn-ить множество ссылок на публикацию, растянувшуюся аж на семь номеров журнала — 5/1998, и с 1/1999 по 5/1999? Все семь отрывков под одним и тем же названием с «продолжение следует…» и «начало в номерах таких-то…». Пример - Участник:Retired_electrician/tmp2#Источники. Retired electrician 19:48, 14 марта 2016 (UTC)[ответить]

  • {{cont}} позволяет объединить все эти части в одну запись. А потом на неё ссылаться.
* {{публикация|статья|автор=Сухов, Н.|заглавие=Dolby B, Dolby C, Dolby S ... dbx? |издание=Радиохобби 
{{cont|год=1998|номер=1|страницы=36—37}}
{{cont|год=1999|номер=2|страницы=36—37|номер ссылка=http://kprf.ru/pravda/issues/2013/25/article-42650/ }}
{{cont|номер=3|страницы=[http://kprf.ru/pravda/issues/2013/25/article-42649/ 36—37]}}
{{cont|номер=4|страницы=45—48 |раздел=Тракторный — в огне |раздел ссылка=http://kprf.ru/pravda/issues/2013/25/article-42649/ }}
{{cont|номер=5|страницы=46—49 |раздел=Пять огненных недель |раздел ссылка=http://kprf.ru/pravda/issues/2013/25/article-42650/ }}
| ref=Сухов }}
  • Сухов, Н. Dolby B, Dolby C, Dolby S ... dbx? // Радиохобби ; 1998. — № 1. — С. 36—37 ; 1999. — № 2. — С. 36—37 ; № 3. — С. 36—37 ; № 4, ; Тракторный — в огне. — С. 45—48 ; № 5, ; Пять огненных недель. — С. 46—49.
В {{sfn}} можно конкретную страницы и номер журнала указывать странице или в комментарии: {{sfn|Сухов|с=47, № 5}} {{sfn|Сухов|с=47|loc=№ 5}} {{sfn|Сухов|loc=№ 5, с. 47}} [1][2] [3]
  1. Сухов, с. 47, № 5.
  2. Сухов, № 5, с. 47.
  3. Сухов, № 5, с. 47.
--Vladis13 00:40, 15 марта 2016 (UTC)[ответить]
  • См. описание параметров {{cont}}. Добавил в пример выше как можно реализовать. Можно как ссылку на номер (хотя это не очень корректно, тут только пара страниц в номере), дать названия частей и ссылку на них (ваш случай), или просто сделать ссылкой номера страниц без параметра. --Vladis13 18:21, 15 марта 2016 (UTC)[ответить]

Почему не работает параметр год=? // Maqivi (вер) 12:38, 7 апреля 2017 (UTC)[ответить]

Добавление нового параметра[править код]

Прошу технарей поддержать добавление ссылок на позицию в Kindle-версии книг. Дело в том, что Kindle-версии зачастую не имеют указаний на страницы оригинальной бумажной книги, однако всегда имеют собственную нумерацию — так называемый location. Зная его, можно быстро перейти в нужное место книги, введя номер в поиске любого Kindle-устройства или приложения. Синтаксис типа такого: sfn|Bennet et al|1813|loc=66. --Maxrossomachin (обс.) 10:14, 1 июля 2017 (UTC)[ответить]

Раздел «Сноски»[править код]

В описании шаблона {{sfn}} указано, что источники могут располагаться в разделах «Литература» или «Ссылки». В статье Булатов, Эрик Владимирович я переставил источник в раздел «Ссылки» с ref-ссылкой "Е. Калашникова". Но следом TextworkerBot уставил шаблон {{Нет полных библиографических описаний}} с текстом:

Ряд коротких примечаний не содержится в статье или не ведёт на раздел «Литература».
Исправьте короткие примечания, установленные через шаблон {{sfn}}, в соответствии с инструкцией к шаблону, или добавьте недостающие публикации в раздел. Список: Е. Калашникова.

Где же ошибка: в описании шаблона {{sfn}} или в работе бота? С уважением, ←A.M.Vachin 21:49, 27 июля 2017 (UTC)[ответить]

  • 1) Спросите хозяина бота что он проверяет
  • 2) Ссылку на статью без страниц через Sfn не делают. Вам проще использовать теги <ref name=""></ref> для первого упоминания и для повторного <ref name="" />. И если уж мильно хочется, то продублировать в разделе Ссылки. --Sas1975kr (обс.) 10:08, 28 июля 2017 (UTC)[ответить]
Спасибо!
1) Хозяина бота я тоже запросил.
2) В описании шаблона {{sfn}} указан и шаблон для страниц сайтов {{cite web}}, где, некоторым образом, нет страниц. В моём случае был использован именно он. Или {{sfn}} всё же не работает с {{cite web}}? ←A.M.Vachin 20:50, 28 июля 2017 (UTC)[ответить]
      • Если статья является АИ, она используется в статье как источник информации, несмотря на то, что она размещена на интернет-ресурсе, — её следует отнести к литературе и поместить в соответствующий раздел. --Лобачев Владимир (обс.) 21:19, 28 июля 2017 (UTC)[ответить]
  • дополнительную точную информацию по данной теме,
  • сведения, не подлежащие включению в статью по основаниям, связанным с авторским правом, или из-за излишней детализации (например, статистика по выступлениям спортсменов-профессионалов, полные сведения о кино- и телевизионных съёмочных группах, расшифровки интервью, онлайновые учебные пособия),
  • иную актуальную и содержательную информацию, не подходящую для размещения в самой статье по причинам, не имеющим отношения к её авторитетности (например, обзоры и интервью).
Причём, «в разделе «Ссылки» даются ссылки на другие электронные и печатные информационные ресурсы» (ВП:ОС - «Ссылки» (список дополнительных внешних ссылок)) --Лобачев Владимир (обс.) 08:54, 30 июля 2017 (UTC)[ответить]
    • Да, и тут правила ВП противоречат друг другу и сложившейся практике. С уважением, --DimaNižnik 10:11, 30 июля 2017 (UTC)[ответить]
      • В научных изданиях в разделе «Литература» обычно приводится список изданий, которые использовались при написании работы (статьи, книги). В том числе и размещённые только в интернете. --Лобачев Владимир (обс.) 16:36, 30 июля 2017 (UTC)[ответить]
      • В научных изданиях у публикаций имеются конкретные авторы, точно знающие всё, что использовалось при написании. В википедии совершенно неосуществимо требовать, чтобы в списке литературы было всё то, и только то, что было использовано при написании статьи. Обязательность разделения списков использованных и неиспользованных источников ужасно усложнит обеспечение статей источниками. Не удаляются статьи даже совсем без чего-либо источникоподобного, и если для внесения в статью ссылки на очевидно пригодную публикацию обязательно вникать, была ли она использована, многие статьи навсегда останутся такими или малообеспеченными.Именно поэтому в ВП сноски необходимы.
        И, насколько я заметил, в публикациях последних лет принято после каждого (не только сомнительного) утверждения ставить в скобках «гарвардские» ссылки, в результате чего их раздел == Литература == фактически является аналогом нашего раздела == Примечания ==. С уважением, --DimaNižnik 17:26, 31 июля 2017 (UTC)[ответить]

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

Коллеги, шаблон при обращении со ссылки, указанной в сноске, раньше всегда подсвечивал светло-голубым цветом строку, на которую вела ссылка. Уже с неделю или больше как подсветка исчезла, в связи с чем приходится искать нужную строку в длинном списке литературы. 93.73.36.17 09:15, 7 декабря 2017 (UTC)[ответить]

  • Во-первых, уточним. На странице примера возможны два варианта перехода: между «циферкой» и нумерованной строкой в разделе «Источники и примечания», и (иногда!) между этой нумерованной строкой и маркированной строкой в разделе «Литература». Если на странице всё сделано правильно, то целевые строки в обоих случаях выделяются светло-голубым тоном #ebf3ff. У меня в Linux/Chromium это видно, хотя и не особо сильно. В данной статье раздел «Литература» сделан не с помощью шаблонов {{публикация}}, {{книга}}, {{статья}} и т. п., а с помощью шаблона якоря {{h}}. Поэтому переход из нумерованного списка в этот раздел происходит, а подсвечивания строки нет. Что касается первого варианта перехода — с «циферки» на нумерованную строку примечания, то там и переход происходит и подсвечивание есть.
Во-вторых, если подсвечивание слишком слабое, то это можно исправить в разделе «Настройки» на вкладке «Внешний вид». Там нужно выбрать ссылку «Собственный CSS» у той темы, которую вы используете (она выбрана радиокнопкой). У меня выбрана тема «Векторное». На открывшейся странице нужно выбрать режим редактирования и записать две строчки: ol.references li:target {background:#cad8ea;} — эта даст более сильное выделение при переходе к нумерованной строке примечания; и span.citation:target {background:#cad8ea;} — эта усилит выделение в маркированном списке литературы. В списках, созданных с помощью шаблона {{h}} эти записи ничего не изменят.--Prostologin 1 (обс.) 18:36, 7 декабря 2017 (UTC)[ответить]
Костыль прекрасен, но абсолютное большинство читателей воспользоваться им не смогут (да и как им узнать об нём?). Retired electrician (обс.) 18:52, 7 декабря 2017 (UTC)[ответить]
Возможно, он им просто не нужен? Ведь я, например, выделение вижу.--Prostologin 1 (обс.) 18:58, 7 декабря 2017 (UTC)[ответить]
И я видел совсем недавно. А потом вжух и оно пропало. Глаза вот так в одночасье сесть не могли - тем более что все остальные бледные цвета интерфейса вроде бы различаю без напряжения. А редактор на ваш код ругается. Говорит Warning: Element (ol.references) is overqualified, just use .references without element name и Warning: Element (span.citation:target) is overqualified, just use .citation without element name - впрочем, работает. Retired electrician (обс.) 19:05, 7 декабря 2017 (UTC)[ответить]
Редактор говорит, что код избыточный. Предлагает вместо ol.references использовать просто .references (с точкой). Можете попробовать, если хотите. Результат будет тот же.
Я не спорю с тем, что у вас есть проблемы, я предлагаю не расширять масштаб. Конкретно у вас есть проблема, и мы её вот так вот порешали. Причём, это не костыль даже, это фича. Специально сделали возможность править CSS, чтобы мы красили Википедию на свой вкус. Что касается «большинства читателей» — как-нибудь они управятся без нас.--Prostologin 1 (обс.) 19:25, 7 декабря 2017 (UTC)[ответить]
Как было замечено, в статье M16 (винтовка) используется шаблон {{h}}. Подсветка была результатом недавно исправленной ошибки в коде и не является документированной возможностью; в документации написано: «Для создания ссылки на произвольный фрагмент текста заключите этот фрагмент в шаблон в качестве третьего параметра — тогда при переходе будет выделен только этот фрагмент текста». То есть исправляется это так. — Джек (обс.) 19:33, 7 декабря 2017 (UTC)[ответить]
Спасибо. Надобно отметить это в документации к шаблону. 93.73.36.17 07:24, 8 декабря 2017 (UTC)[ответить]

Совместимость с параметром date[править код]

Если в указателе литературы публикация дана не с параметром год=2016, а с параметром date=2016-01-01, то шаблон не работает. Приходится добавлять якорь {{h}}. Можно ли что-то сделать? Если в date убрать число и месяц, date=2016, то работает, но для научных публикаций и ссылок число может быть важным. Macuser (обс.) 09:41, 3 мая 2018 (UTC)[ответить]

Совместимость с англошаблоном[править код]

У этого шаблона синтаксис {{sfn|Иванов, Петров|2010}}. У англошаблона{{sfn|Иванов|Петров|2010}}. Что мешает сделать совместимость с английским форматом? Сейчас {{sfn|Иванов|Петров|2010}}[1].

— года нет. И естессна в статьях такого порядочно. — Джек (обс.) 20:01, 12 июля 2018 (UTC)[ответить]

Обязательность параметра «год»[править код]

В документации шаблона параметр «год» указан как необязательный, однако, как показали эксперименты на странице Метро 2033: К свету, без указания года ссылка попросту не работает. Думаю, следует указать в документации, что параметр «год» обязателен, так как текущее положение вещей вводит в заблуждение. Ну или сделать так, чтобы шаблон работал и без года. --SkоrP24 09:05, 2 августа 2018 (UTC)[ответить]

  • Я так понимаю, необязателен он в одном случае, и он указан в документации: «Для отсылки к {{cite web}} указывать, наоборот, не следует». — Джек (обс.) 10:50, 2 августа 2018 (UTC)[ответить]
    • Тогда нужно уточнить в документации:
В шаблоне {{книга}} или {{статья}} должен быть указан параметр год, и для отсылки к нему в шаблоне {{sfn}} должен быть указан тот же год, иначе отсылка через {{sfn}} не будет работать. Для отсылки к {{cite web}} указывать, наоборот, не следует.

Ошибка в сносках?: Неверный тег <ref>: название определено несколько раз для различного содержимого[править код]

Имеется проблемная статья, в которой хотелось бы в проблемных[1] местах[1] проставить сноски с цитатой, сноски идентичные, текст цитаты один в один, но вылезает эта ошибка. Чо делать?

  1. 1 2 Маша: «дура».

Macuser (обс.) 09:37, 4 октября 2018 (UTC)[ответить]

Используйте в первой сноске {{Sfn|Маша|quote=Цитата|name=Маша1}}, а во второй <ref name=Маша1 />. Don Rumata 14:06, 4 октября 2018 (UTC)[ответить]

Неразрывный пробел[править код]

Пробел перед номером страницы должен быть неразрывным. Сейчас там обычный. Исправьте, пожалуйста! — Mikhail Ryazanov (обс.) 06:59, 31 января 2019 (UTC)[ответить]

Если точнее, проблема в коде {{Sfn-текст}}. Там нужно все соответствующие пробелы заменить на неразрывные. — Mikhail Ryazanov (обс.) 21:05, 31 января 2019 (UTC)[ответить]
✔ Сделано. -- dima_st_bk 23:18, 23 апреля 2019 (UTC)[ответить]

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

Перенесено со страницы Обсуждение шаблона:Sfn/doc.

Параметр quote= сейчас работает некорректно, что наглядно видно в доке шаблона. Причина: quote не является частью якоря и потому сливается с другими ссылками на тот же источник без или с другими quote. Соответственно, предлагаю либо доработать этот параметр, либо убрать. Первое под вопросом: включать quote в якорь потенциально опасно, второе я считаю более правильным - цитирование всё равно должно делаться не в таком виде (должно быть через //) и формы цитирования более разнообразны (например, косвенное цитирование и ссылка через "См.:"), поэтому шаблон лучше не перегружать избыточным функционалом, который уже есть в sfn0, использование которого достаточно показать в доке. -- AVBtalk 13:21, 28 декабря 2012 (UTC)[ответить]

So-so. — ɪ 14:04, 28 декабря 2012 (UTC)[ответить]
Это не выход. Во-первых, повторюсь, оформляться цитата должна иначе (через //). Во-вторых, ошибиться здесь очень легко: здесь и сейчас сноска одна, а потом вы забыли про неё и добавили вторую (или это сделает кто-то другой) - и привет вашей цитате (вы, автор этой фичи, сами показали, как легко ошибиться, допустив эту ошибку). Так что я всё же считаю, что следует эту "фичу" убрать, всегда в случае и пояснений, и цитат используя sfn0. -- AVBtalk 14:26, 28 декабря 2012 (UTC)[ответить]
…должно быть через //… — Кому?
…легко ошибиться, допустив <…> ошибку… — ✔. — ɪ 16:21, 28 декабря 2012 (UTC)[ответить]

В чём причина, что не работает сноска на издание при использовании Шаблон:ВТ-БСЭ на странице Веркович, Стефан? --Лобачев Владимир (обс.) 08:24, 27 июля 2019 (UTC)[ответить]

Страница с заглавной[править код]

Сейчас шаблон выдаёт результат в следующем виде: «Иванов, 1985, с. 13.», где «с.» указывает на номер страницы (диапазон страниц) источника. При указании на конкретную страницу в источнике должна использоваться заглавная буква "С". Именно так уже происходит в шаблонах {{книга}}, {{статья}}, {{публикация}}. Именно так предписывает ГОСТ (п. 4.9.4). Прошу внести изменения.— redBoston 14:26, 30 июля 2019 (UTC)[ответить]

  • ✔ Сделано. Serhio Magpie (обс.) 04:08, 10 августа 2019 (UTC)[ответить]
    • В отличие от шаблонов {{книга}}, {{статья}} и {{публикация}}, шаблон {{sfn}} обслуживает гарвардскую систему цитирования, не подчиняется российскому библиографическому ГОСТу и не должен соответствовать его пунктуационным требованиям. При этом сам указанный ГОСТ, в строгом соответствии с правилами русского языка, предписывает использовать после запятой в коротких затекстовых библиографических ссылках именно строчные буквы (п. 7.4.2—7.5.4, примеры оформления «В тексте»). Пример из общих положений ГОСТа, приведённый по ссылке выше (п. 4.9.4), во-первых, содержит заглавную «С.» только после точки и нигде — после запятой, во-вторых, вообще не относится к оформлению коротких sfn-образных затекстовых ссылок. Отмените неуместную правку. — ɘ (обс.) 07:43, 10 августа 2019 (UTC)[ответить]

Указание/неуказание года[править код]

Для казуального пользователя шаблона (на примере меня) является нетривиальной задачей постоянно помнить, что при ссылке на печатные книги и статьи год нужно указывать обязательно, а при ссылке на веб-сайт - ни в коем случае нельзя (предполагается что шаблоны "Книга", "Статья" и "Cite Web" заполнены как полагается). В результате, при привычном указании года в "гарвардской" ссылке на веб-публикацию, она получается нерабочей. А при неуказании года сама ссылка визуально выбивается из ряда примечаний и теряется часть полезной читателю информации (возраст источника часто имеет значение). В конечном счёте, чтобы добиться желаемого результата, приходится использовать костыли. Есть ли возможность сделать так, чтобы указанный в шаблоне {{sfn}} год не мешал ему ссылаться на шаблон {{Cite web}}?— Yellow Horror (обс.) 12:44, 17 марта 2020 (UTC)[ответить]

Странная ошибка (два шаблона с параметром "стб")[править код]

При использовании шаблона с параметром "столбцы" вместо обычного "страницы" вылезла вот такая ошибка. Пришлось изобретать костыли, задействовав параметр "name".— Yellow Horror (обс.) 22:12, 3 апреля 2020 (UTC)[ответить]

При размещении в статье двух шаблонов с указанием столбцов |стб=, выдаётся "Ошибка в сносках?: Неверный тег <ref>: название «_5f1c68c8821e9e6d» определено несколько раз для различного содержимого" (см. в примечаниях ст. "Сигара"). — 176.97.110.40 10:06, 26 сентября 2020 (UTC)[ответить]

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

Что за ошибка? Есть в нескольких статьях, судя по поиску Лиманцев (обс.) 14:17, 4 июня 2021 (UTC)[ответить]

Неразрывные пробелы[править код]

В шаблоне {{Sfn-текст}} нужно сделать пробелы после «с.» и «стб.» неразрывными (как после остальных сокращений). — Mikhail Ryazanov (обс.) 07:03, 9 декабря 2021 (UTC)[ответить]