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

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

TeamplateData

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

Пожалуйста, добавьте TeamplateData.

Будущая TeamplateData
<noinclude><templatedata>{"params":{"1":{"label":"ФИО","description":"Страница, на которой, шаблон должен думать, он находится.","type":"line"}},"format":"inline"}</templatedata>}</noinclude>

— Эта реплика добавлена с IP 217.117.125.72 (о) 11:34, 31 декабря 2018 (UTC)[ответить]

Всё равно визуальный редактор пишет, что нет неиспользованных параметров, сразу после вставки шаблона. — Эта реплика добавлена с IP 217.117.125.72 (о)

Изменение формата

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

Можно сделать выдачу этого шаблона компактнее. Сегодня он выдает:

см. Абрикосов; Абрикосов, Алексей; Абрикосов, Алексей Иванович

А можно сократить так:

см. АбрикосовАлексейИванович

Есть ли смысл? Vcohen (обс.) 20:05, 4 апреля 2017 (UTC)[ответить]

Интуитивно будет казаться, что ссылки на фамилию, имя и отчество отдельно. — Джек, который построил дом (обс.) 20:40, 4 апреля 2017 (UTC)[ответить]

А если однофамильцев нет?

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

Пильчин, Виктор Владимирович - разве шаблон должен что-то отображать, если однофамильцев у персоны нет? — Igel B TyMaHe (обс.) 14:44, 7 апреля 2017 (UTC)[ответить]

  • С одной стороны, если однофамильцев нет — то зачем болтаться шаблону? Ради будущего? Но по такой логике шаблон можно расставить вообще везде, только он будет тратить лишние ресурсы на поиск дизамбигов. С другой, конечно, он должен отображать нормальную ошибку, что очень неудобно реализовывать, пока шаблон не переведён на модуль — что, конечно, стоит сделать. — Джек, который построил дом (обс.) 14:53, 7 апреля 2017 (UTC)[ответить]

Не срабатывает шаблон

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

Если персоналия имеет вид Имя, Фамилия, то шаблон не всегда срабатывает. Например для Иванов, Благой — все хорошо, а для Тау, Монти — нет. --IGW (обс.) 05:07, 17 мая 2017 (UTC)[ответить]

Я сейчас посмотрел, нашёл причину и исправил на странице Тау (значения) дифф.

{{неоднозначность}}{{неоднозначность|однофамильцы}} NW55 (обс.) 08:08, 16 августа 2018 (UTC)[ответить]

Другие варианты

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

Предлагаю сделать также ссылку по имени-отчеству, а иногда даже просто по имени или просто по отчеству. — Эта реплика добавлена с IP 217.117.125.72 (о)

Всё ещё не везде срабатывает шаблон

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

Для статей Сегре, Коррадо или Сегре, Беньямино шаблон не работает, видимо, потому что соответствующий дизамбиг называется не Сегре (значения), а просто Сегре. Может, предусмотреть и такой вариант? LGB (обс.) 14:11, 4 ноября 2018 (UTC)[ответить]

Работает. Создаёт ссылку на страницу Сегре. А вот если бы Сегре (значения), то шаблон:ФИО не найдёт её без прсутствия на ней {{Список однофамильцев}}. Добавил этот шаблон на страницу Сегре. См. #Не срабатывает шаблон. -- Менделеевец99 (обс.) 14:41, 4 ноября 2018 (UTC)[ответить]
Понял, спасибо. А может, предусмотреть параметр вроде 2=явное_имя_статьи специально для случаев, когда {{Список однофамильцев}} добавить поленились или не подумали? LGB (обс.) 15:09, 4 ноября 2018 (UTC)[ответить]
Шаблон:Список однофамильцев нужен ещё для того, чтобы содержащая его страница автоматически добавлялась в Категория:Страницы, содержащие списки однофамильцев. Поэтому при выявлении страницы-дизамбига содержащей список однофамильцев, но без этого шаблона обязательно добавлять шаблон. diff для Сегре.-- Менделеевец99 (обс.) 15:30, 4 ноября 2018 (UTC)[ответить]

"Есть статьи"? - не обязательно…

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

По мотивам обращения на Страницу сообщений об ошибках: быть может, лучше изменить формулировку на "В Википедии могут быть статьи о других людях..."?--Yellow Horror (обс.) 14:16, 26 июня 2019 (UTC)[ответить]

Первый параметр

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

Сейчас первый параметр — Страница, на которой, шаблон должен думать, он находится. Такой вариант имеет один минус: при использовании параметра нельзя сослаться на дизамбиг с названием, указанном в параметре, поскольку в таком случае шаблон будет просто игнорировать страницу, считая, что уже на ней находится. Конкретный пример: статья Иван Григорьевич Меньшой Мамонов с кодом {{ФИО|Мамонов, Иван Григорьевич}}. Сейчас шаблон находит только 2 дизамбига, игнорирую страницу Мамонов, Иван Григорьевич. Я предлагаю изменить логику, чтобы шаблон также проверял страницу, название которой совпадает с содержимым параметра. grain of sand (обс.) 11:45, 3 сентября 2019 (UTC)[ответить]

  • Существующая логика основана на естественном предположении, что не может быть двух страниц с одинаковыми названиями. Если страница в формате Ф, ИО уже есть, значит в параметр надо передать что-нибудь типа Ф, ИО (уточнение). В статье по ссылке я уже исправил. Vcohen (обс.) 11:55, 3 сентября 2019 (UTC)[ответить]
    • Я предлагаю, чтобы первый параметр был не название, а просто Фамилия, Имя Отчество. На мой взгляд, это какие-то лишние лишние ухищрения — придумывать уточнения в таких ситуациях. В шаблоне, наверное, текущий вариант было проще реализовать, но в модуле мой вариант проще: нужна всего лишь одна проверка против самоссылок. Вот я и думаю, нужно ли мне добавлять ещё одну проверку на несовпадение найденного дизамбига и содержимого параметра, и пока не нашел ни одной причины это делать. grain of sand (обс.) 12:08, 3 сентября 2019 (UTC)[ответить]

Если ничего не найдено

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

И второй момент: сейчас, если дизамбиги не найдены, выводится поломанная надпись

У меня есть варианты:

  1. заменить ее на сообщение об ошибке в статье,
  2. прятать текст и выводить сообщение во время предпросмотра (сейчас так модно, я смотрю),
  3. просто ничего не выводить,
  4. выводить измененный текст, например:

Другие варианты приветствуются. P. S. если эта тема останется без внимания в течение нескольких дней, то будет перенесена на форум; если и там никого не заинтересует, то будет реализован первый вариант. grain of sand (обс.) 11:59, 3 сентября 2019 (UTC)[ответить]

  • Второй вариант. Я не сделал это, потому что механизм шаблона и так оказался достаточно запутанным, что его, конечно, надо переводить на модуль, а так были бы ещё нагромождения кода. — Джек (обс.) 12:09, 3 сентября 2019 (UTC)[ответить]

Горностаева

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

есть правка, есть дизамбиг Горностаева, однако не цепляется. Я пробовал хакнуть систему, прописав параметр "Горностаев, Варвара Михайловна". Появляется "В Википедии есть статьи о других людях с фамилией Горностаев", что уже лучше, но хотелось бы «с фамилией Горностаева».— SEA99 (обс.) 13:58, 19 октября 2019 (UTC)[ответить]

Правку отменил, а там как захотим, так и сделаем.— SEA99 (обс.) 14:54, 19 октября 2019 (UTC)[ответить]

Переход на модуль

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

Прошу подставить код вызова модуля. Заранее спасибо. Vcohen (обс.) 13:31, 23 декабря 2019 (UTC)[ответить]

Не работает

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

В статьях Данилов, Виктор Петрович. di Da-ma-te (обс.) 22:50, 8 февраля 2020 (UTC)[ответить]

Бессмысленная ссылка на перенаправление

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

В Лазарев, Сергей шаблон выдаёт ссылку на Лазарев, Сергей (значения), что является перенаправлением на исходную страницу Лазарев, Сергей. Так и задумано? Зачем? Сидик из ПТУ (обс.) 12:08, 29 ноября 2021 (UTC)[ответить]

  • Я хотел было это проверить, но уперся в два вопроса. 1. Почему-то страница Шаблон:ФИО/тесты стала выдавать не те результаты, которые де-факто выдаются на страницах с шаблоном. 2. А надо ли нам обрабатывать ситуацию, когда страница с уточнением "(значения)" является перенаправлением на такую же страницу без уточнения? Не будет ли правильнее удалить такие перенаправления? Vcohen (обс.) 12:32, 29 ноября 2021 (UTC)[ответить]
    • Вопрос про перенаправления со страниц, имеющих уточнение «(значения)», обсуждать надо либо на КУ, либо на форуме Правил. Я бы предположил, что таких перенаправлений будет не более одного экрана подзаголовков на КУ. Сидик из ПТУ (обс.) 15:20, 29 ноября 2021 (UTC)[ответить]