Вывод категорий в алфавитном порядке
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Вывод категорий в алфавитном порядке
На первый взгляд простая вещь - вывести список категорий (каталога статей $CATEGORIES$). Но вот только в алфавитном порядке сделать это стандартными средствами Ucoz не удалось, информер вообще напрочь отказывается хоть как-то упорядочивать категории и нагло прячет соответствующее поле в меню создания информера. Как действовать?
Re: Вывод категорий в алфавитном порядке
Для этого есть скрипт сортировки данных 

Re: Вывод категорий в алфавитном порядке
Это хорошо. А есть конкретный пример, желательно с кодом прикручивания этого скрипта к категориям или информеру?
Re: Вывод категорий в алфавитном порядке
http://www.kryogenix.org/code/browser/sorttable/

Я этот скрипт использовал для собственного файлового менеджера

Я этот скрипт использовал для собственного файлового менеджера

Re: Вывод категорий в алфавитном порядке
Не получается прикрепить. Список тот же выходит, абсолютно без изменений, отступы только чуть больше.
Что я сделал:
- Зашел на свой FTP Юкоза, залил напрямую скачанный с сайта файл sorttable.js
- Зашел в редактор дизайна юкоз в закладку "главная страница каталога статей" (ее для теста пока одной хватит)
- между тегами <HEAD><HEAD> добавил строчку <script src="sorttable.js"></script>
- далее, поменял категории на такую штуку <table border="0" cellpadding="0" cellspacing="0" class="sortable">$CATEGORIES$</table>
в принципе сдесь я поменял только class="BoxTable" на class="sortable"
- Захожу на главную каталога статей - вижу тот же хрен с маслом.
Где ошибся?
Что я сделал:
- Зашел на свой FTP Юкоза, залил напрямую скачанный с сайта файл sorttable.js
- Зашел в редактор дизайна юкоз в закладку "главная страница каталога статей" (ее для теста пока одной хватит)
- между тегами <HEAD><HEAD> добавил строчку <script src="sorttable.js"></script>
- далее, поменял категории на такую штуку <table border="0" cellpadding="0" cellspacing="0" class="sortable">$CATEGORIES$</table>
в принципе сдесь я поменял только class="BoxTable" на class="sortable"
- Захожу на главную каталога статей - вижу тот же хрен с маслом.
Где ошибся?
Re: Вывод категорий в алфавитном порядке
Код: Выделить всё
<table class="sortable">
<thead>
<tr><th id="SortName">Сортировка по алфавиту!</th></tr>
</thead>
<tbody>
<tr><td>A</td></tr>
<tr><td>B</td></tr>
<tr><td>C</td></tr>
<tr><td>...</td></tr>
</tbody>
</table>
<script type="text/javascript" src="http://cimaxe.com/js/sorttable.js"></script>
<script type="text/javascript">
// Copyright AllCity ~ http://web-codes.net/
function loaderSort()
{
if (!document.all)
{
var fireOnThis = document.getElementById("SortName");
var evObj = document.createEvent("MouseEvents");
evObj.initEvent("click", true, true);
fireOnThis.dispatchEvent(evObj);
}
else
{
var fireOnThis = document.getElementById("SortName");
fireOnThis.fireEvent("onclick");
}
}
window.onload = loaderSort; // Start on load page...
</script>должно работать.