Есть источники с несколькими языками, предлагаю добавить что-то вроде {{#invoke:String/split|reflang|ru/fa/az/kk/kum/lez/tk}} -> (рус.)(перс.)(азерб.)(каз.)(кум.)(лезг.)(туркм.). И для других подобных шаблонов тоже. Кроме того, неплохо бы схлопнуть язык сайта в карточках, например, {{НП}}. -- dima_st_bk00:36, 15 января 2020 (UTC)[ответить]
Конечно, стоит сделать мета-шаблон, который бы соединял все эти скобочки в одну с языками, перечисленными через запятую. — Джек (обс.) 00:58, 15 января 2020 (UTC)[ответить]
Ну я кое-как сделал. Кое-как — потому что, когда языковой код один, оно проверяет его на корректность и в случае некорректности выводит (неопр.), а когда их несколько, проверки нет и всё просто падает с Ошибка Lua: expandTemplate: template «ref-ef» does not exist... Лучше бы сделать с проверкой, но желающих нет, а я не знаю, как её реализовать. Викизавр (обс.) 23:34, 8 сентября 2021 (UTC)[ответить]
Не работает обработка даты и создание рефов для корректной работы {{sfn}}. Должно быть так, чтобы к указанному вручную fef'у приклеивалась строка с годом, отрезанным от переменной |date=2222-12-22 → 2222. Чтобы формируемая строка была не Соловей, а Соловей, 2019 — Ailbeve (обс.) 13:10, 18 марта 2020 (UTC)[ответить]
Вообще-то данный шаблон не совсем корректно использовать для Гарвардских ссылок, ибо его основное предназначение - ссылки на сайты. Я уж не говорю о том, что далеко не всегда у него есть поля год и автор, не говоря про страницы. Vladimir Solovjevобс14:51, 18 марта 2020 (UTC)[ответить]
Тем не менее, многие его используют - ради единообразного вида "примечаний" и по другим причинам. Поле "автор" и не нужно, sfn же синхронизируется по произвольно заполняемому полю "ref". А вот с годом есть лишние заморочки, я совсем недавно об этом писал.— Yellow Horror (обс.) 15:34, 18 марта 2020 (UTC)[ответить]
Было бы, конечно, неплохо, но надо учесть, что часть ссылок уже сделана в таком виде: {{cite web |url= http://www.polit.ru/article/2006/08/22/voevod/ |author = Ольга Орлова | title = По большому филдсовскому счёту |website = polit.ru |date = 2006-08-22 |accessdate = 2017-12-26 |ref = Орлова2006}}, и если делать поддержку автовычленения года из даты, то хотелось бы и обратной совместимости (если в конце якоря уже есть год — по второму разу не присоединять, ну либо обработать роботом все ref=<строка><год>), bezik°19:43, 20 марта 2020 (UTC)[ответить]
При ссылках на книги и статьи год указывается в самом шаблоне sfn (и служит ещё одним идентификатором для сопоставления шаблонов). Насколько я понимаю, проблема этой системы в том, что у cite web поля "год" вообще нет, поэтому непустое значение этого поля у sfn обламывает сопоставление (а необходимость держать его пустым провоцирует костыльное решение вставки года в поле ref). Теоретически я вижу два решения: 1) изменить поведение системы, чтобы сопоставление проходило при заполненном поле "год" у sfn и незаполненном или отсутствующем поле "год" у ответного шаблона; 2) научить систему вычленять год из поля "дата" в тех случаях, когда у ответного шаблона поля "год" не предусмотрено. Второй способ методически правильнее, первый, возможно, проще.— Yellow Horror (обс.) 21:02, 20 марта 2020 (UTC)[ответить]
Уточняю вводные:
в {{Cite web}} так: <span class="citation" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}}}"}}>
в {{статья}} есть : <span class="citation" {{#if: {{{ref|}}} | id="{{anchorencode:CITEREF{{{ref}}}{{{год|}}}}}" }}>
в {{Книга}} есть. : <span class="citation no-wikidata" data-wikidata-property-id="P1343" {{#if:{{{ref|}}}|id="{{anchorencode:CITEREF{{{ref}}}{{{год|}}}{{{буква|}}}}}">
в{{Публикация}} : <span class=citation {{#if:{{{ref|}}} | id = "{{anchorencode:CITEREF{{{ref}}}{{{год|}}}{{{буква|}}}}}"}}>
При использовании примечаний (в тч {{sfn}}) нужно чтобы anchorencode полностью совпадал. Текущая практика по {{Cite web}} сводится у указанию голого рефа (без даты) как в примечаниях, так и в самом шаблоне. Если добавить год к anchorencode то текущие примечания массово сломаются.
Идея: несколько anchorencode для одного источника: без года (как сейчас) и с годом + буквой. Тогда не потребуется изменений в существующих примечаниях. — Ailbeve (обс.) 11:14, 25 марта 2020 (UTC)[ответить]
Более того. Указываешь {{cite web|ref=Фамилия, 2020|title=Название}}», а {{sfn|Фамилия, 2020}} не подсвечивает библиографическую ссылку и не выводит подсказку. Поэтому также считаю необходимым сделать нормальную поддержку года в якоре. — Grumbler (обс.) 09:10, 20 апреля 2020 (UTC)[ответить]
Я пока закрыл запрос на {{editprotected}}, поскольку пока неясно, ни что именно делать, ни как именно. Предлагавшееся исходно решение (везде проставить год) явно не годится по причинам, изложенным сами коллегой Ailbeve ниже. Комплексное решение (с двумя anchorencode) в принципе интересно, но хотелось бы услышать и ещё мнения (может, мы сейчас ещё какой-то гипотетической проблемы не замечаем) и видеть конкретную реализацию (к примеру, в песочнице). А вот после этого стоит ставить editprotected. — DR (обс.) 10:27, 11 мая 2020 (UTC)[ответить]
Сфн<refname="_693e9120dd7e5af8"group="">[[#CITEREFФамилия2222|Фамилия, 2222]].</ref>.
Ссылка просто через реф без даты<refname="_d855d685bd1c4b50"group="">[[#CITEREFФамилия|Фамилия]].</ref>.
== Литература ==
* <spanclass="citation"id="CITEREFФамилия"><spanclass="citation"id="CITEREFФамилия2222"><spanlang="und"xml:lang="und">[https://ru.wikipedia.org Название]</span><spanclass="hidden-ref"style="display:none">''' <spanclass="ref-info"style="cursor:help;"title="на неопределённом языке">(неопр.)</span>'''</span> (12 декабря 2222).</span>
Как по мне - очень хорошо (во всяком случае я проблем навскидку не вижу). Давайте подождём ещё день-другой и если не будет принципиальных возражений, я перенесу из песочницы в шаблон. Если я вдруг забуду - не стесняйтесь, напоминайте. — DR (обс.) 18:52, 11 мая 2020 (UTC)[ответить]
@Vladimir Solovjev: Поясняю: ежедневно захожу на страницу текущего шаблона, чтобы скопировать его. Поле accessdate уже заполнено текущей (сегодняшней) датой, это очень удобно. Недавно заметил что дата перестала обновляться (стояла старая) и написал тут. Сейчас дата снова стала обновляться. Зайдите завтра в шаблон и увидите что дата проставляется, это можно посмотреть и в коде документации к шаблону — MiklyxoMaklai (обс.) 18:42, 21 июля 2020 (UTC)[ответить]
Просьба отключить вывод красного предупреждения «В шаблоне „cite web“ обнаружен параметр „bibcode“, пожалуйста, исправьте его или удалите. (это сообщение видно только при предпросмотре страницы)». Источники, которые следует оформлять через cite web и которые при этом имеют bibcode, редки, но существуют. Sneeuwschaap (обс.) 02:31, 8 августа 2020 (UTC)[ответить]
Понял, оказывается, {{cite web}} так реагирует на все параметры, которых не знает (я подозревал, что это предупреждение сделано специально для bibcode, чтобы не оформляли статьи через cite web). Впрочем, от непринятия bibcode, пожалуй, больше пользы, чем вреда — у обычных веб-станиц bibcode бывает редко, проблема решается добавкой {{bibcode}} после cite web, а нынешнее поведение шаблона позволяет отслеживать довольно вероятное неправильное использование cite web вместо {{cite journal}}/{{статья}}. Снимаю запрос. Sneeuwschaap (обс.) 23:14, 9 октября 2020 (UTC)[ответить]