Новые комментарии
Обновился сейчас по SVN, вопрос по новым комментариям.
Когда должна пропасть зелёная пометка о новых комментариях, после прочтения поста и новых коментов, у меня остаётся висеть.
Когда должна пропасть зелёная пометка о новых комментариях, после прочтения поста и новых коментов, у меня остаётся висеть.
20 комментариев
если нет, то может кто то знает как это реализовать?
выполните это пожалуйста:
ALTER TABLE `prefix_topic_read` DROP INDEX `topic_id_user_id` ,
ADD UNIQUE `topic_id_user_id` ( `topic_id` , `user_id` ) ;
предварительно удалив всю информацию из данной таблички
Это не так?
Порядок моиз действий:
1. Удалил содержимое prefix_topic_read
2. Выполнил запрос ALTER TABLE `prefix_topic_read` DROP INDEX `topic_id_user_id` ,
ADD UNIQUE `topic_id_user_id` ( `topic_id` , `user_id` ) ;
Сейчас один топик открываю несколько раз, жму ф5, но пометка остаётся. В некоторый других старых постах пометки о нов.ком. нет.
Читаю топик id 70, пометка остаётся, смотрю в бд, дата меняется, но пометка о новых коментах остаётся
70 1 2008-11-01 19:24:41
Через определённое время идёт опрос к таблице topic_comment_last или сразу после ф5 должна пропасть пометка?
Проверяю всё ли я выполнил из patch.sql, выполняю
ALTER TABLE `prefix_topic_comment_last`
ADD CONSTRAINT `prefix_topic_comment_new_fk` FOREIGN KEY (`user_id`) REFERENCES `prefix_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `prefix_topic_comment_new_fk1` FOREIGN KEY (`topic_id`) REFERENCES `prefix_topic` (`topic_id`) ON DELETE CASCADE ON UPDATE CASCADE;
1005 — Can't create table 'new.#sql-48e_3381f' (errno: 121)
Для чего нужны эти изменения и что я делаю не так? Может ли это повлиять на мою проблему?
Спасибо.
Ну собственно, как и везде, в другом топике, например, вообще со вчерашнего дня не было ни одного нового коммента, сейчас зашел — 2 (как и вчера), новых +2
?!