Здравствуйте!
Сайт книги памяти Пензенской области http://dmitrovsk1943.mybb.ru посвящен защитникам Отечества, невернувшимся с войны. На каждого воина заводится отдельная тема. Темы объединены в форумы по районам области. Соответственно, сейчас внутри района фамилии размещены "вразброд", например - http://dmitrovsk1943.mybb.ru/viewforum.php?id=34 . Для пользователей визуальный поиск внутри форумов затруднен. И к сожалению, не все пользователи умеют эффективно пользоваться поиском.
Максим (Admin) написал для нашего сайта скрипт, за что ему огромное спасибо, который упорядочивает темы по алфавиту, но чтобы он корректно работал, все темы форума должны располагаться на одной странице. Код прекрасно справляется со своей задачей, пока в форуме менее 1000 тем (макс.возможная настройка - 999). К сожалению, после наполнения сайта отдельный форум может содержать до 20 000 тем.
Код, написанный Adminом:
<!-- сортировка тем по названию --> <script type="text/javascript" src="http://st0.bbcorp.ru/js/jquery.tablesorter.min.js"></script> <script type="text/javascript"> if ($("div.forum table").length > 0) { var myTextExtraction = function(node) { a = $(node).find('a'); return a.length > 0 ? a.first().text() : $(node).text(); } $("div.forum table").tablesorter({ sortList: [[0,0]], headers: {1:{sorter: false},2:{sorter: false},3:{sorter: false}}, textExtraction: myTextExtraction }); } </script> <!-- end -->
Вопрос к Вам, Профи: можно ли сделать упорядочивание тем в форумах по алфавиту, чтобы при этом количество тем на странице оставалось любым, т.е. чтобы темы одного форума размещались на нескольких, а не на одной странице?
С уважением, Сергей.
Отредактировано DC (Вт, 5 Июн 2012 09:15:40)