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

message: Предлагаю полностью игнорировать русскоязычную версию данного сайта. Она выполнена машинным переводом, не качественна и отвратна. Бразильские Серии зовутся СериЕ, «Баия» зовётся «Байя», «Крисиума» — «Крисьюма», часть текста просто не переведена, ибо некому этим заниматься, перевод аббревиатур идёт невпопад, географические названия там тоже не переведены, а даются латиницей. Это полная чушь, а не полноценная языковая версия. Предлагаю зарядить бота на то, чтобы он все ссылки ru.soccerway.com исправил на int.soccerway.com, и аналогично, ссылки вида www.soccerway.com — на int.soccerway.com, чтобы бедных читателей википедийных статей скрипт автоматически не перенаправлял на «русскоязычное» нечто. Я обожаю этот сайт, но работать там можно только с латиницей, в идеале — с международным английским языком.--Soul Train 20:58, 29 марта 2013 (UTC)
replies: text: Согласен. И обновлялки для ботов перенастроить с ru на int, а то эта полукириллица только смущает. --Wurzel91 05:50, 30 марта 2013 (UTC)
replies: text: : Обновлялки не так страшны, поскольку там есть специальные подстраницы с задаваемыми ссылками на статьи ВП — с правильными названиями.--Soul Train 09:19, 30 марта 2013 (UTC)
replies: text: :: Я потому и пишу «смущает» — вроде бы и транскрипция на русский, а неправильно :) А так-то не страшно, конечно. --Wurzel91 13:31, 30 марта 2013 (UTC)
thread_title:  Русскоязычная версия сайта 

message: По состоянию на 06.04.2016 шаблон «кривой». При открытии страницы, например, этого игрока с шаблоном  открывается страница http://int.soccerway.com/players/61085/ а должна быть http://int.soccerway.com/players/adrian-lopez-rodriguez/61085/ как на трансфермаркт с именем и фамилией перед ID.
thread_title:  Шаблон не работает 

message: После Вашей правки шаблон не работает и вместо https://int.soccerway.com/players/gary-twigg/45828/ выдаёт https://int.soccerway.com/players/-/gary-twigg/45828/  Сидик из ПТУ (обс.) 09:43, 19 февраля 2018 (UTC)
replies: text: Это из-за правки на ВД. Нужно ботом вычистить лишнее. Он должен работать так https://int.soccerway.com/players/-/45828/ и браться только число. — Mitte27 (обс.) 09:46, 19 февраля 2018 (UTC)
replies: text: : Формат ссылок восстановлен. Ботозамена не требуется. Шаблон работает как и раньше. Битые ссылки восстановятся в течение пары дней как обновится КЭШ. AleUst (обс.) 09:39, 20 февраля 2018 (UTC)
thread_title:  Шаблон сломан 

message: Пожалуйста, настройте шаблон (в соответствии с песочница), чтобы разрешить числовые идентификаторы из Викиданных. S.A. Julio (обс.) 08:08, 6 марта 2024 (UTC)
* А сейчас что не работает? -- dima_st_bk 08:12, 7 марта 2024 (UTC)
**  Формат идентификаторов в Викиданных в настоящее время меняется с "-/12345" на "12345". Без изменения шаблона ссылки будут нарушены. Модуль:External links/data также должен быть изменён на "https://int.soccerway.com/players/-/$1/". S.A. Julio (обс.) 08:40, 7 марта 2024 (UTC)
*** А почему не поменять ботом на ВД? Зачем делать костыли тут? -- dima_st_bk 10:47, 7 марта 2024 (UTC)
* Для теста . -- dima_st_bk 10:49, 7 марта 2024 (UTC)
**  Здесь нужно что-то изменить, так как шаблон сломан, например, на Тевес, Карлос. У этого шаблона есть два варианта: передавать идентификатор в качестве параметра или использовать идентификатор из Викиданных. В первом случае шаблон будет проверять, является ли он числом (365) или также содержит текст (luka-modric/365). Я не знаю, сколько экземпляров этого шаблона передают параметр, также содержащий текст в идентификаторе, но из-за изменения схемы URL в Викиданных, все они будут сломаны без изменений. S.A. Julio (обс.) 18:24, 7 марта 2024 (UTC)
**  Следующий код также будет работать: {{wikidata|P2369|{{#if: {{{1|{{{id|}}}}}} | {{ifnumber|{{{1|{{{id}}}}}}|{{{1|{{{id}}}}}}|{{#invoke:string|replace|{{{1|{{{id}}}}}}|^.*/(%d+)/?$|%1|plain=false}}}} }}|title=Профиль на сайте Soccerway}} S.A. Julio (обс.) 18:55, 7 марта 2024 (UTC)
***  сделал небольшую правку в песочнице вижу что бот прошёлся по ВД и поправил значения, и это верное решение, но на случай прямого указания значения в коде, а не через ВД сейчас в шаблоне есть костыльное дополнение {{ifnumber|{{{1|{{{id|}}}}}}|-/|}}{{{1|{{{id|}}}}}}, которое и нужно удалить так как именно оно ломает шаблон в статьях, где значение задано напрямую см.: Тевес, Карлос#Ссылки. Тест песочницы: Надиров, Вугар Эршад оглы#Ссылки AleUst (обс.) 01:34, 9 марта 2024 (UTC)
****  Вопрос в том, используют ли какие-нибудь статьи формат {{Soccerway|john-smith/12345}} в разделе ссылки? Потому что если да, то это будет сломано, так как сейчас в вашем коде поддерживаются только числовые идентификаторы. Код, который я привел выше, решает эту проблему. S.A. Julio (обс.) 15:18, 9 марта 2024 (UTC)
*Шаблон:Soccerway: {{Soccerway|luka-modric/365}} → 
*Шаблон:Soccerway/песочница: {{Soccerway/песочница|luka-modric/365}} → 
** Формат ссылки вида {{Soccerway|john-smith/12345}} ещё в 2018 году был заменён ботом на {{Soccerway|12345}} в момент перехода к пользованию викиданными так что подобные случаи если и есть, то единичные и их стоит поправить локально, но скорее всего они отсутствуют вовсе. AleUst (обс.) 15:55, 9 марта 2024 (UTC)
*** 238 ссылок. -- dima_st_bk 18:21, 9 марта 2024 (UTC)
**** Разобрано, спасибо AleUst (обс.) 22:14, 9 марта 2024 (UTC)
* . Поправили локальные значения в рувики. — dima_st_bk 06:07, 11 марта 2024 (UTC)
thread_title:  Запрос правки защищённой страницы от 6 марта 2024