Обсуждение шаблона:ISSN search link (KQvr';yuny ogQlkug&ISSN search link)
Сервер умер
[править код]Запрос отклонён |
Надо заменить ссылку на [http://www.worldcat.org/search?fq=x0:jrnl&q=n2:{{{1}}} {{{1}}}]
. — Эта реплика добавлена участником Akim Dubrow (о • в)
- У меня все прекрасно работает. Fameowner (обс) 11:05, 28 октября 2013 (UTC)
Интервики
[править код]Запрос выполнен |
Можно уже убрать интервики из кода шаблона, и заодно обернуть документацию в {{doc-inline}}/{{doc-end}}. --Kaganer 13:28, 24 декабря 2013 (UTC)
- Вынес на отдельную страницу. Fameowner (обс) 15:30, 4 января 2014 (UTC)
2 issn во входном параметре
[править код]На Википедия:Форум/Технический#issn в статье Орбитофронтальная кора сообщение, что ссылки создаваемые этим шаблон получаются испорченные, если на входе указано 2 (и более) issn. Пример:
Kirsten G. Volz, Rudolf Rübsamen, D. Yves von Cramon. Cortical regions activated by the subjective sense of perceptual coherence of environmental sounds: A proposal for a neuroscience of intuition (англ.) // Cognitive, Affective, & Behavioral Neuroscience. — 2008-09-01. — Vol. 8, iss. 3. — P. 318-328. — ISSN 1531-135X 1530-7026, 1531-135X. — doi:10.3758/CABN.8.3.318.
Предлагаю сделать "защиту от дурака", встроив в шаблон проверку на наличие запятой в параметре. Например, так:
{{#ifeq:{{Str find|{{{1|}}}|,}}|-1|выход без ссылки|делать ссылку}}
Где, "делать ссылку" - функция создания, "выход без ссылки" - пустой параметр. --Vladis13 10:49, 18 января 2016 (UTC)
- Вариант 2: Заменять запятые и пробелы на url-код, так что ссылка будет работать.
Т.е. в шаблоне заменить первое{{{1}}}
на{{replace|{{replace|{{{1}}}| |+}}|,|%2C}}
.
Тест-страница: Участник:Vladis13/Шаблон:ISSN search link.
Проверка:{{Участник:Vladis13/Шаблон:ISSN search link|1530-7026, 1531-135X}}
даёт 1530-7026, 1531-135X. --Vladis13 21:16, 18 января 2016 (UTC)
- Эта тема добавлена в список технических задач для выполнения в будущем со средним приоритетом. Суть: «научить {{ISSN search link}} понимать несколько ISSN». Список задач доступен на странице проекта; задачи добавляются при помощи шаблона {{подст:техзадача}}. 88.81.44.143 15:59, 5 июня 2017 (UTC)