Можно сделать так, чтобы в "Темах с моим участием" сверху отображались ТОЛЬКО те темы, в которых есть новые ОТВЕТЫ? А то сейчас там наверх всплывают и те темы, которые автор просто апнул без новых сообщений, а какой пользователю от этого толк? Захочет увидеть апнутые темы - зайдет в толкучку.
Нет, нельзя. UP-нутое сообщение равноценно любому другому. По сути механика UP'a - это ликвидация текстового мусора типа "вверх!", "up" и т.п.
Т.е. если убрать эту функцию - вместо новых полезных сообщений будет очередной "ап" но только в виде сообщения. Многие не убирают (не удаляют) за собой все это безобразие и в результате "апов" накапливается на несколько страниц.
Но ведь нового текста (полезной информации) в теме не появляется! Разве этот факт нельзя отслеживать и фильтровать? (я не программист и не разбираюсь)
Кстати попутно еще один вопрос: если человек редактирует свое сообщение то почему тема автоматом не апается? В этом-то случае как раз количество полезной информации изменяется!
В сообщении есть критерий его свежести - timestamp, который проставляется при добавлении сообщения в БД. При редактировании он не изменяется, т.к. меняется только поле, содержащее текст. UP - это хак (несколько нелегальное с точки зрения движка действие), которое меняет timestamp.
Ну значит технологиям еще есть куда развиваться![]()
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)