Обсуждение шаблона:Bt-ruslat
Этот шаблон использует оператор #ifexist, который имеет лимит к применению. В ноябре 2007 года разработчиками было принято решение ограничить его использование не более 100 раз на страницу, после чего «последующие #ifexist будут выполняться как будто страницы не существует».--Vicpeters 18:10, 5 декабря 2007 (UTC)
- Шаблон {{bt-ruslat}} изменен и больше не использует {{Красная ссылка}} ≈gruzd 18:24, 5 декабря 2007 (UTC)
Нельзя ли избегать двойных ссылок?
[править код]Выглядит некрасиво, пользы не добавляет. Единственный смысл, это не забыть создавать латинские перенаправления, но предлагаю показывать обе ссылки только в таком случае. То есть когда статья написана, а редиректа ещё нет. В остальных случаях из латинской ссылки делать обычный курсивный чёрный текст. Где то уже я такое видел. Нельзя ли это сделать и здесь? Воевода 21:23, 16 января 2008 (UTC)
- Смотри выше - так раньше и работало. Сейчас подобный фокус запретили - пришлось отказаться от условных операторов. Совсем убирать ссылки с латыни тоже не хочется :-( ≈gruzd 09:01, 17 января 2008 (UTC)
- Ну, совсем фокус не запретили, просто #ifexist не должно быть на странице больше 100 штук. Вероятно всего несколько статей, использующих {{Bt-ruslat}}, выходили за этот предел. В декабре мы как раз пытались эти статьи найти, поэтому я был несколько удивлён правкой, вообще убравшей #ifexist из шаблона. Предлагаю вернуть шаблон к прежней функциональности (тем более сейчас предел временно равен 500), и я скриптом пройдусь и проверю около 300 статей, использующих шаблон ∴ AlexSm 03:02, 18 января 2008 (UTC)
- Хорошо, можно попробовать вернуть как было раньше. ≈gruzd 08:47, 18 января 2008 (UTC)
Список
[править код]- Дописал и запустил скрипт. Всего шаблон используют 239 статей, в 9 из них используется более 100 вызовов #ifexist (именно такой предел нам обещали сделать). Видимо нужно либо уменьшать размеры статей, либо заменить в них {{Bt-ruslat}} например на {{Bt-ruslat2}}, в котором не будет #ifexist. Напоминаю, что количество вызовов #ifexist видно прямо в HTML source внутри комментария (например
#ifexist count: 137/500
) ∴ AlexSm 22:09, 22 января 2008 (UTC)
- Система ��ронквиста : 473
- Мотыльковые : 471
- Акантовые : 259
- Гумбольдт, Александр фон : 137
- Врановые : 128
- Вересковые : 126
- Список птиц, занесённых в Красную книгу России : 123
- Зонтичные : 110
- Бигнониевые : 107
- Ласточковые : 90
- Личинкоедовые : 70
- Капустные : 61
- ...
3-й аргумент
[править код]Совсем недавно, 28 апреля 2008, добавлен 3-й аргумент - имя автора. Может быть стоит разместить анонс этого изменения на странице Проект:Ботаника? В определённых кругах шаблон весьма популярен. Chan 10:52, 5 мая 2008 (UTC)
- Если не трудно, может напишешь? ≈gruzd 12:16, 5 мая 2008 (UTC)
Предложение заменить неразрывный пробел на обычный
[править код]Предлагаю заменить неразрывный пробел на обычный, чтобы русское название не «приклеивалось» к латинскому: сейчас, если рабочая зона имеет небольшую ширину, нередко возникают проблемы с расположением текста.
Раньше я не знал, как это сделать (поскольку в шаблоне нельзя просто заменить   на пробел, так как пробелы в тем местах, где сейчас стоят  , будут проигнорированы), но теперь нашёл: надо использовать в качестве замены не сами пробелы, а их код,  .
Среди лекарственных растений, растущих в этой местности, можно отметить боярышник обыкновенный (Crataegus laevigata) и одуванчик лекарственный (Taraxacum officinale).
Среди лекарственных растений, растущих в этой местности, можно отметить боярышник обыкновенный (Crataegus laevigata) и одуванчик лекарственный (Taraxacum officinale).
В качестве примера выше приведены два одинаковых фрагмента текста: в первом используется шаблон {{bt-ruslat}}, а во втором — отладочный шаблон {{bt-ruslat2}}, который отличается от первого только тем, что в нём заменены неразрывные пробелы на обычные. --Bff 15:20, 16 декабря 2008 (UTC)
- Отличный вариант! Я поправил шаблон. ≈gruzd 15:53, 16 декабря 2008 (UTC)
Подавление ссылок
[править код]Хотелось бы иметь возможность указывать в шаблоне, что вики-ссылки не надо создавать вообще (примерно как {{{1}}}
в {{bt-latrus}}). Это может быть полезно, к примеру, в дизамбигах: сам по себе шаблон {{bt-ruslat}} весьма удобен для записи таксонов, но вот лишние ссылки в дизамбиге не нужны. Если ни у кого нет особых возражений, я могу попытаться добавить такую возможность. DmitTrix 08:07, 7 декабря 2011 (UTC)
- К огромному сожалению шаблон {{bt-latrus}} защищён, править его могут только администраторы. Запросы на изменение шаблонов биологической тематики рассматриваются очень долго, даже когда в запросе приводится конкретный код для внесения изменений. Ваше предложение вполне разумно и легко реализуемое, но пока не найдётся администратор, интересующийся биологической тематикой, реализовать его в разумные сроки не возможно. --Chan 09:31, 7 декабря 2011 (UTC)
- Шаблон, который используется в слишком большом числе статей, не стоит дорабатывать напрямую. Сначала следует создать новый шаблон (можно занять место шаблона {{bt-ruslat2}}, который сейчас является перенаправлением на {{bt-ruslat}}), отладить его, показать, что он правильно работает, а затем уже просить администраторов снести изменения в {{bt-ruslat}}. Насчёт сроков скажу о своём опыте: изменения в защищённые шаблоны вносились в период от одного до трёх месяцев после моего запроса. --Bff 04:03, 8 декабря 2011 (UTC)