Help:Sorting/ru

Во многих ситуациях списки страниц или имён пользователей сортируются движком MediaWiki в алфавитном порядке. Кроме того, есть возможность сортировать списки данных на страницах с помощью JavaScript.



Порядок сортировки
При алфавитной сортировке списков движком MediaWiki символы упорядочиваются с помощью. Эта функция корректно упорядочивает символы с диакритикой в соответствии с.

Webview для Android не поддерживают эту функцию, поэтому необходима обратная совместимость со старыми механизмами сортировки. Порядок совпадает с порядком кодов символов в Юникоде. Некоторые наиболее распространённые символы следуют в указанном ниже порядке (по возрастанию):

{{Legend|#eee|ISO basic Latin alphabet}} {{Legend|#eec|Russian Cyrillic alphabet}}

Категории
Категории сортируются иначе, чем другие списки. Итоговый порядок зависит от конфигурации вики и задаётся через. The default since MediaWiki 1.17 is the Unicode code point order as above, but with all the lowercase letters turned into uppercase letters. More complex orderings are possible.

Sorting rows of a table
When a list of entries is included in a table on a page, you can use JavaScript to make the table sortable. To do this, add the " " class to the table declaration and make sure you defined headers using exclamations marks:

Which produces the following output:

By clicking on the buttons in the cell headers, the entries can be sorted by the value in that column, in either ascending or descending order.

Known issues

 * 2022-08-02: It's not possible to set an initial sort preference. See T33332 for details.

Specifying a sort key
Depending on the wiki,  can be used to specify a sort key.

Example:

gives:

Sorting in categories
Pages in categories are sorted by their title. This can be overridden by a sort key, see Help:Categories#Sort key.



См. также

 * For a full documentation, see Help:Sorting on Meta-Wiki.
 * For much more detailed instructions, see the Wikipedia page.
 * – Allows you to change the collation used for categories (requires shell access).
 * Unicode character references on the Wikibooks.
 * Initial characters