Индекс потребительских цен
- 1 year ago
- 0
- 0
Оглавление: | …в начало | ||||||||||||||||||||||||||
Этот шаблон реализован на основе
Lua
с использованием функции
three_letters()
из модуля
Индекс категории
.
|
Шаблон предназначен для использования в качестве индекса в категориях. Для категорий, содержащих для любой буквы кириллицы не более 200 статей, рекомендуется использовать с параметром depth=0 или без параметров: {{ Индекс категории АБВ (удобный) }} , результат:
Оглавление: | …в начало | ||||||||||||||||||||||||||
В категориях, где на одну букву кириллицы приходится не более 500 статей — с параметром depth=1: {{Индекс категории АБВ (удобный)|depth=1}} , результат:
Оглавление: | …в начало | ||||||||||||||||||||||||||
В категориях, где на одну букву кириллицы приходится не более 1500 статей — с параметром depth=2: {{Индекс категории АБВ (удобный)|depth=2}} , результат:
Оглавление: | …в начало | ||||||||||||||||||||||||||
Для категорий, содержащих более 10 000 статей, полезно значение depth=3: {{Индекс категории АБВ (удобный)|depth=3}} , результат:
Оглавление: | …в начало | ||||||||||||||||||||||||||
В ряде случаев латиница не нужна и её можно отключить, используя nolat=1:
{{Индекс категории АБВ (удобный)|depth=3|nolat=1}}
.
Оглавление: | …в начало | ||||||||||||||||||||||||||
То же самое можно проделать с кириллицей, используя nocyr=1. Возможно также подключение строчных латинских букв при помощи параметра smallat: {{Индекс категории АБВ (удобный)|depth=3|lat=1|smallat=1}} . Однако строчные буквы являются только вариантами оформления, поскольку в рамках сортировки в категориях ссылки на буквы в разном регистре идентичны.
Оглавление: | …в начало | ||||||||||||||||||||||||||
Можно также включить латиницу при depth<3, используя lat=1: {{Индекс категории АБВ (удобный)|depth=2|lat=1}}
Оглавление: | …в начало | ||||||||||||||||||||||||||
В некоторых редких случаях (например, в категории Категория:Населённые пункты по алфавиту ) требуется выводить в индекс буквы «Й» и «Ы». По умолчанию они не отображаются, но их можно включить с помощью именованных параметров «Й» и «Ы» (вместе, или по отдельности). Пример: {{Индекс категории АБВ (удобный)|depth=3|Й=1|Ы=1}}
Оглавление: | …в начало | ||||||||||||||||||||||||||||
При построении шаблона использовался принцип разбиения множества статей, начинающихся на какую-либо букву, на как можно более равные подмоножества. Построение разбиений производилось с использованием в качестве частотного словаря категории Страницы значений . Вероятно, разбиения могут быть улучшены с использованием более массовых категорий.
Возможно дальнейшее улучшение шаблона путём добавления поддержки значения depth=4.