С другого сайта узнать колич. непрочит. сообщений

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
parakimax
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 7 месяцев
Благодарил (а): 3 раза

С другого сайта узнать колич. непрочит. сообщений

Сообщение parakimax »

Как с другого сайта определить количество непрочитанных сообщений для пользователя (Пароль и логин пользователя есть)

P.S. Такой или похожий вопрос уже наверняка кем-нибудь задавался - тогда прошу дать ссылку - сам найти не смог :((
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: С другого сайта узнать колич. непрочит. сообщений

Сообщение rxu »

Зайти под этими логином и паролем и ткнуть по ссылке "Непрочитанные сообщения"?
Изображение
parakimax
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 7 месяцев
Благодарил (а): 3 раза

Re: С другого сайта узнать колич. непрочит. сообщений

Сообщение parakimax »

Я, наверно, коряво описал проблему. Извините.
На одном сайте (не phpBB), нужно вывести информацию с форума phpBB. Грубо говоря - текстовое сообщение типа "У вас на форуме [NNN] непрочитанных сообщений".
Я, конечно, могу и напрямую в базу влезть, но вдруг есть более культурные способы.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Re: С другого сайта узнать колич. непрочит. сообщений

Сообщение rxu »

parakimax
Если не описывать все смежные технические вопросы использования функций phpBB во внешних скриптах: в файле includes/functions.php есть функция get_unread_topics, которая возвращает массив идентификаторов непрочитанных тем для определенного пользователя по user_id. Размер массива и будет количеством непрочитанных тем.
Главное - не перегрузить БД запросами таким образом.
Изображение

Вернуться в «Поддержка phpBB 3.0.х»