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

message: Пожалуйста, добавьте TeamplateData.
Будущая TeamplateData
<noinclude><templatedata>{"params":{"1":{"label":"ФИО","description":"Страница, на которой, шаблон должен думать, он находится.","type":"line"}},"format":"inline"}</templatedata>}</noinclude>
* Я добавил (спасибо), но могли добавить и вы: TemplateData добавляется на страницу документации, которую могут править все. — Джек (обс.) 11:05, 31 декабря 2018 (UTC)
Всё равно визуальный редактор пишет, что нет неиспользованных параметров, сразу после вставки шаблона.
thread_title:  TeamplateData 

message: Можно сделать выдачу этого шаблона компактнее. Сегодня он выдает:
replies: text: см. Абрикосов; Абрикосов, Алексей; Абрикосов, Алексей Иванович
А можно сократить так:

text: см. Абрикосов • Алексей • Иванович
Есть ли смысл? Vcohen (обс.) 20:05, 4 апреля 2017 (UTC)

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

message: Пильчин, Виктор Владимирович - разве шаблон должен что-то отображать, если однофамильцев у персоны нет? — Igel B TyMaHe (обс.) 14:44, 7 апреля 2017 (UTC)
* С одной стороны, если однофамильцев нет — то зачем болтаться шаблону? Ради будущего? Но по такой логике шаблон можно расставить вообще везде, только он будет тратить лишние ресурсы на поиск дизамбигов. С другой, конечно, он должен отображать нормальную ошибку, что очень неудобно реализовывать, пока шаблон не переведён на модуль — что, конечно, стоит сделать. — Джек, который построил дом (обс.) 14:53, 7 апреля 2017 (UTC)
thread_title:  А если однофамильцев нет? 

message: Если персоналия имеет вид Имя, Фамилия, то шаблон не всегда срабатывает. Например для Иванов, Благой — все хорошо, а для Тау, Монти — нет. --IGW (обс.) 05:07, 17 мая 2017 (UTC)
replies: text: Я сейчас посмотрел, нашёл причину и исправил на странице Тау (значения) дифф.  
 →   NW55 (обс.) 08:08, 16 августа 2018 (UTC)
thread_title:  Не срабатывает шаблон 

message: Предлагаю сделать также ссылку по имени-отчеству, а иногда даже просто по имени или просто по отчеству. 
* А на что эти ссылки ссылаться будут? Вы предлагаете создавать дизамбиги для каждого сочетания типа Иван Петрович, Пётр Иванович и т.д.? Vcohen (обс.) 19:49, 23 октября 2018 (UTC)
** Нет, только для редких сочетаний.--217.117.125.72 11:14, 27 декабря 2018 (UTC)
*** И кто будет решать, что является редким? На сочетание Константин Семёнович сегодня есть 16 статей, а на Семён Константинович - 11. Это достаточно редко? Vcohen (обс.) 11:35, 27 декабря 2018 (UTC)
thread_title:  Другие варианты 

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

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

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

message: И второй момент: сейчас, если дизамбиги не найдены, выводится поломанная надпись
У меня есть варианты:
# заменить ее на сообщение об ошибке в статье, 
# прятать текст и выводить сообщение во время предпросмотра (сейчас так модно, я смотрю), 
# просто ничего не выводить,
# выводить измененный текст, например:
#: 
Другие варианты приветствуются. P. S. если эта тема останется без внимания в течение нескольких дней, то будет перенесена на форум; если и там никого не заинтересует, то будет реализован первый вариант. grain of sand (обс.) 11:59, 3 сентября 2019 (UTC)
* Второй вариант. Я не сделал это, потому что механизм шаблона и так оказался достаточно запутанным, что его, конечно, надо переводить на модуль, а так были бы ещё нагромождения кода. — Джек (обс.) 12:09, 3 сентября 2019 (UTC)
thread_title:  Если ничего не найдено 

message: есть правка, есть дизамбиг Горностаева, однако не цепляется. Я пробовал хакнуть систему, прописав параметр "Горностаев, Варвара Михайловна". Появляется "В Википедии есть статьи о других людях с  фамилией Горностаев", что уже лучше, но хотелось бы «с фамилией Горностаева».— SEA99 (обс.) 13:58, 19 октября 2019 (UTC)
* Горностаева - это не дизамбиг, а перенаправление на раздел дизамбига. Vcohen (обс.) 14:05, 19 октября 2019 (UTC)
** Ага, делать то что? Распиливать дизамбиг на 2 или шаблон научить понимать перенаправления?— SEA99 (обс.) 14:16, 19 октября 2019 (UTC)
*** Пока шаблон не переписан через модуль, боюсь, он понимать перенаправления не сможет. Vcohen (обс.) 14:48, 19 октября 2019 (UTC)
****  шаблон переписан, а по-прежнему не работает… (фамилия Созина) 217.117.125.83 08:06, 31 октября 2021 (UTC)
***** Да. Надо добавить в код модуля: если при поиске страницы по фамилии найдено перенаправление - взять то, куда оно ведет (и если там есть # и имя раздела, то откинуть). Модуль защищен, я сам не могу. Vcohen (обс.) 09:11, 31 октября 2021 (UTC)
****** Коллега @Vcohen, а можете сделать код в Модуль:ФИО/песочница и проверить через ? Викизавр (обс.) 18:33, 31 октября 2021 (UTC)
******* Я сделал, вроде работает. Что интересно, на странице тестов есть изменения по сравнению со старой версией не только в тех двух строчках, которые я добавил, но и в третьей снизу, где стал распознаваться редирект Данилов, Виктор. По иронии судьбы он ведет на дизамбиг Данилов, Виктор Петрович, который и так там есть, в результате получается два раза ссылка на одно и то же. Насколько это страшно? Vcohen (обс.) 12:32, 1 ноября 2021 (UTC)
******** Коллега  спасибо, внёс! Имхо, это некоторая помарка, конечно, но менее критичная, чем отсутствие ссылки вообще. В будущем надо будет вставить проверку, что нет двух подряд ссылок на одно и то же… Викизавр (обс.) 15:01, 1 ноября 2021 (UTC)
* Коллега @Vcohen, не глянете, чего в Депрерадович, Николай Иванович и ещё паре десятков статей из :Категория:Википедия:Статьи с ошибками скриптов сломалось? Викизавр (обс.) 17:03, 8 ноября 2021 (UTC)
** . grain of sand (обс.) 18:04, 8 ноября 2021 (UTC)
** . Vcohen (обс.) 18:12, 8 ноября 2021 (UTC)
=== Итог ===
Правку отменил, а там как захотим, так и сделаем.— SEA99 (обс.) 14:54, 19 октября 2019 (UTC)
* В том числе можно и вручную нужную фразу прописать (если очень нужно).— SEA99 (обс.) 15:30, 19 октября 2019 (UTC)
** Не, это дурной вкус. Мне нравится вариант с хаком. Vcohen (обс.) 16:45, 19 октября 2019 (UTC)
thread_title:  Горностаева 

message: Правку отменил, а там как захотим, так и сделаем.— SEA99 (обс.) 14:54, 19 октября 2019 (UTC)
* В том числе можно и вручную нужную фразу прописать (если очень нужно).— SEA99 (обс.) 15:30, 19 октября 2019 (UTC)
** Не, это дурной вкус. Мне нравится вариант с хаком. Vcohen (обс.) 16:45, 19 октября 2019 (UTC)
thread_title:  Итог 

message: Прошу подставить код вызова модуля. Заранее спасибо. Vcohen (обс.) 13:31, 23 декабря 2019 (UTC)
* . — Serhio Magpie (обс.) 17:09, 23 декабря 2019 (UTC)
thread_title:  Переход на модуль 

message: В статьях Данилов, Виктор Петрович. di Da-ma-te (обс.) 22:50, 8 февраля 2020 (UTC)
* Сделал фикс. Сергио (обс.) 23:28, 8 февраля 2020 (UTC)
thread_title:  Не работает 

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