Обсуждение шаблона: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)[ответить]
  1. Система Кронквиста : 473
  2. Мотыльковые : 471
  3. Акантовые : 259
  4. Гумбольдт, Александр фон : 137
  5. Врановые : 128
  6. Вересковые : 126
  7. Список птиц, занесённых в Красную книгу России : 123
  8. Зонтичные : 110
  9. Бигнониевые : 107
  10. Ласточковые : 90
  11. Личинкоедовые : 70
  12. Капустные : 61
  13. ...

3-й аргумент[править код]

Совсем недавно, 28 апреля 2008, добавлен 3-й аргумент - имя автора. Может быть стоит разместить анонс этого изменения на странице Проект:Ботаника? В определённых кругах шаблон весьма популярен. Chan 10:52, 5 мая 2008 (UTC)[ответить]

Если не трудно, может напишешь? ≈gruzd 12:16, 5 мая 2008 (UTC)[ответить]

Предложение заменить неразрывный пробел на обычный[править код]

Предлагаю заменить неразрывный пробел на обычный, чтобы русское название не «приклеивалось» к латинскому: сейчас, если рабочая зона имеет небольшую ширину, нередко возникают проблемы с расположением текста.

Раньше я не знал, как это сделать (поскольку в шаблоне нельзя просто заменить &nbsp на пробел, так как пробелы в тем местах, где сейчас стоят &nbsp, будут проигнорированы), но теперь нашёл: надо использовать в качестве замены не сами пробелы, а их код, &#032.

Среди лекарственных растений, растущих в этой местности, можно отметить боярышник обыкновенный (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)[ответить]