Усе работает, не кипишуйте... Просто сортировка по дате устроена так, что сначала сортируются темы с пометкой "ВАЖНО", а уже после них выстраиваются все остальные.
Да,
это не совсем удобно. Вот, к примеру, раздел "Спорт и здоровый образ жизни" (скрин). Последнее сообщение среди "важных" тем датировано 10 августа ("Маски для лица"), и эта тема идет на первом месте, а
реально последнее сообщение во всем спортивном разделе (фаст фуд) - только седьмая. Это то и ведет к путанице.
В принципе, так всегда было и раньше. Но "важные" темы раньше всегда шли отдельным блоком, как сейчас архивы. И путаницы не было.
Кстати, присвоение теме лейбла "ВАЖНО" тоже вызывает вопрос. Например, в теме про ЧМ-2010 последнее сообщение аж от 6 июля, а в теме "спорт" - от 7 февраля! Это что, важные темы? Но, обладая такой пометой, они всегда будут идти в верху списка, даже если последнее сообщение будет годичной давности.
В связи с этим два предложения:
1. Отделить "Важные" темы от общих в отдельный блок, как это было раньше (по принципу архивных).
2. Убрать к чертовой матери помету "Важно", ибо, как показывает практика, зачастую они ни разу не важные. А если и важные и нужны кому-то, то всяко не затеряются среди общих.
Главное - не будет претензий типа "ваши сортировки у меня не работают"