Где в MySQL можно узнать какие темы пользователь не просмотрел?
Включена маркировка тем на сервере.
Узнать непрочитанные темы.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
stamm
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 1 месяц
Re: Узнать непрочитанные темы.
Сам уже разобрался:
#Получаем время последнего поста в теме
$result = $db->sql_query('SELECT topic_last_post_time FROM '.TOPICS_TABLE.' WHERE topic_id='.$topic_id.' LIMIT 1');
$topic_time = $db->sql_fetchrow($result);
$topic_time=$topic_time['topic_last_post_time'];
#Получаем данные о времени прочтении данной темы:
$tracking=get_complete_topic_tracking($forum,$topic_id,false);
$track_time=$tracking[$topic_id];
#Сравниваем время
$unread_topic = ((isset($track_time) && $topic_time > $track_time)) ? true : false;
#Получаем время последнего поста в теме
$result = $db->sql_query('SELECT topic_last_post_time FROM '.TOPICS_TABLE.' WHERE topic_id='.$topic_id.' LIMIT 1');
$topic_time = $db->sql_fetchrow($result);
$topic_time=$topic_time['topic_last_post_time'];
#Получаем данные о времени прочтении данной темы:
$tracking=get_complete_topic_tracking($forum,$topic_id,false);
$track_time=$tracking[$topic_id];
#Сравниваем время
$unread_topic = ((isset($track_time) && $topic_time > $track_time)) ? true : false;
-
Pitmen
- phpBB 1.2.1
- Сообщения: 22
- Стаж: 17 лет 2 месяца
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Узнать непрочитанные темы.
Так можно выбрать одну или несколько тем.
А если их их тысячи полторы?
А если их их тысячи полторы?

