![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
школа | учеба | люди | партнеры | досуг | фотобанк | форум |
новое сообщение | поиск | статистика | правила | регистрация
Сейчас, надо сказать, название всё равно не соответствует реальности. Я поддерживаю предложение Романа.
Комментировать | Вся дискуссияТолько для этого придется форум перелопачивать. 2Кобак: ты разобрался с методом организации деревьев с помощью вложенных множеств?
Комментировать
Не разбирался, если честно. И вообще, форумом занимается Дистель. Но сейчас на заглавной странице не показываются треды, в которых последнее сообщение оставлено больше чем пять дней назад, - без всяких вложенных множеств. Неоптимально, конечно, ну да ладно.
Можно так поступить: делать поиск всех сообщений, написанных в последние 5 дней; затем от каждого рекурсивно переходить к главному сообщению треда; затем брать последние 15 из списка корневых постингов - и выводить их на главстранице. Со скрипом, но работать будет.
При добавлении нового сообщения рекурсивно переходить к главному сообщению треда и записывать дату добавления последнего сообщения в специально отведенное поле.
При выводе тредов на форуме сортировать их по этому полю по убыванию. Будет работать, и почти без скрипа.
Я, кстати, продолжаю быть против сортировки по убыванию в том виде, в котором ты предлагаешь. По-моему, будет лучше выводить треды в порядке написания корневого сообщения (как сейчас), но при этом выводить все треды, в которых есть свежие сообщения.
Комментировать
Я привык к форумам на основе phpBB, ikonboard, yaBB иже прочих.
Но есть более веский аргумент, чем дурные примеры и вредная привычка...
Судя по отсутствию в имени сайта префикса "www", ты знаком с сайтом usability.ru
Так вот, исходя из той самой "юзабилити", доступ к горячим дискуссиям должен быть облегчен.