Разница между страницами «Шаблон:Индекс категории АБВ (удобный)/doc» и «Шаблон:Индекс категории АБВ (удобный)/ячейка»

Материал из ВикиФизтех
< Шаблон:Индекс категории АБВ (удобный)(Различия между страницами)
Перейти к навигации Перейти к поиску
imported>Admin2
м (1 версия)
 
imported>TenBaseT
(категория)
 
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude>
+
{{#if:{{{1|}}}|{{{style|}}}[{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|from={{{1}}}}} {{{1}}}]{{{style|}}}||}}<noinclude>
 
+
[[Категория:Википедия:Подстраницы шаблонов]]
== Использование ==
+
</noinclude>
Шаблон предназначен для использования в качестве индекса в категориях. Для категорий, содержащих для любой буквы [[Кириллица|кириллицы]] не более 200 статей, рекомендуется использовать с параметром depth=0 или без параметров: {{tl|Индекс категории АБВ (удобный)}}, результат:
 
{{Индекс категории АБВ (удобный)}}
 
 
 
В категориях, где на одну букву кириллицы приходится не более 500 статей — с параметром depth=1: '''<nowiki>{{</nowiki>Индекс категории АБВ (удобный)<nowiki>|depth=1}}</nowiki>''', результат:
 
{{Индекс категории АБВ (удобный)|depth=1}}
 
 
 
В категориях, где на одну букву кириллицы приходится не более 1500 статей — с параметром depth=2: '''<nowiki>{{</nowiki>Индекс категории АБВ (удобный)<nowiki>|depth=2}}</nowiki>''', результат:
 
{{Индекс категории АБВ (удобный)|depth=2}}
 
 
 
Для категорий, содержащих более 10 000 статей, полезно значение depth=3: '''<nowiki>{{</nowiki>Индекс категории АБВ (удобный)<nowiki>|depth=3}}</nowiki>''', результат:
 
{{Индекс категории АБВ (удобный)|depth=3}}
 
 
 
 
 
В ряде случаев латиница не нужна и её можно отключить, используя nolat=1: '''<nowiki>{{</nowiki>Индекс категории АБВ (удобный)<nowiki>|depth=3|nolat=1}}</nowiki>'''.
 
 
 
То же самое можно проделать с кириллицей, используя nocyr=1. Возможно также подключение строчных латинских букв при помощи параметра smallat: '''<nowiki>{{Индекс категории АБВ (удобный)|depth=3|lat=1|smallat=1}}</nowiki>'''
 
{{Индекс категории АБВ (удобный)|depth=3|lat=1|smallat=1}}
 
 
 
Можно также включить латиницу при depth<3, используя lat=1: '''<nowiki>{{</nowiki>Индекс категории АБВ (удобный)<nowiki>|depth=2|lat=1}}</nowiki>'''
 
<!-- Всё ещё не работают следующие сочетания. Проверено.
 
{{Индекс категории АБВ (удобный)|depth=3|nolat=1}}
 
 
 
{{Индекс категории АБВ (удобный)|depth=2|lat=1}} -->
 
 
 
В некоторых редких случаях (например, в категории [[:Категория:Населённые пункты по алфавиту]]) требуется выводить в индекс буквы «Й» и «Ы». По умолчанию они не отображаются, но их можно включить с помощью именованных параметров «Й» и «Ы» (вместе, или по отдельности). Пример: '''<nowiki>{{Индекс категории АБВ (удобный)|depth=3|Й=1|Ы=1}}</nowiki>'''
 
{{Индекс категории АБВ (удобный)|depth=3|Й=1|Ы=1}}
 
 
 
== Улучшение ==
 
При построении шаблона использовался принцип разбиения множества статей, начинающихся на какую-либо букву, на как можно более равные подмоножества. Построение разбиений производилось с использованием в качестве частотного словаря [[:Категория:Многозначные термины|категории Многозначные термины]]. Вероятно, разбиения могут быть улучшены с использованием более массовых категорий.
 
 
 
Возможно дальнейшее улучшение шаблона путём добавления поддержки значения depth=4.
 
 
 
== Структура ==
 
[[Шаблон:Индекс категории АБВ (удобный)]]
 
* [[Шаблон:Индекс категории АБВ (удобный)/строка]]
 
** [[Шаблон:Индекс категории АБВ (удобный)/ячейка]]
 
 
 
== См. также ==
 
* {{tl|Индекс категории АБВ}}
 
* {{tl|Индекс категории}}
 
 
 
<includeonly>
 
[[Категория:Шаблоны:Алфавитные индексы]]
 
[[Категория:Шаблоны:Для категорий]]
 
 
 
[[uk:Шаблон:Індекс категорії АБВ (зручний)]]
 
</includeonly>
 

Версия от 13:05, 20 сентября 2010