Исходный код: https://github.com/rxu/posts_merging
Копировать в папку
/ext/rxu/postsmerging/
./ext/rxu/postsmerging/
.Код: Выделить всё
$time[] = ($interval->d) ? $this->user->lang('D_MDAY', $interval->d) : null;
Чисто из волюнтаристских соображений. Изначально не планировалось, что найдутся пользователи, устанавливающие исчисляемый днями, месяцами и годами интервал склейки.
Не соглашусь. Глючит, правда, последнее время, но выглядит прекрасно.
Вместо старого уведомления формируется точно такое же новое с ссылкой на тот же самый пост. Для пользователя разницы абсолютно никакой, кроме времени формирования уведомления, и даже его можно изменить, только зачем. Более того, можно даже старые не удалять, а помечать их как прочитанные, эффект будет тот-же, только опять же зачем.
Собственно они и должны быть непрочитанными, на то они и уведомления, чтобы их читать.