Перейти к содержимому


Фотография
- - - - -

Уведомления, отслеживаемые темы


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Оффлайн   rosetau

    Новичок


  • Пользователи
  • Репутация
    2
    • Cообщений: 4
    • Форум:3.3.х

Отправлено 08 Октябрь 2012 - 17:34

Здравствуйте.

Проблема в следующем - когда пользователь подписывается на тему, ему приходит уведомление вида "Пользователь %s ответил в теме %s".
Уведомлени об обновлениях статуса или ЛС работает как надо. Уведомления о том что меня процитировали тоже. Только с новыми постами такая проблема.

Ставил чистый форум на локалхост - там все в порядке. Сранивал скрипты локалхоста с тем, что стоит на фтп (поиск файлов по запросу "notifi") - они одинаковые.

Смотрел в базу - уже в нее саму помещается значение "пользователь %s", а текст уведомления пропускает имя. Обычно он пишется как "юзернейм, вы получили такое то уведомление", а в данном случае он просто начинается с запятой ", вы получили такое то уведомление".

пытался разобраться с системой взаимодействия нотификация+база, вижу в какую таблику добавляется информация, вижу что привязывается к посту, но так и не смог определить, а где именно хранится информация о том, на какие именно темы подписан пользователь.

Итак, сталкивался ли кто-нибудь с чем-то подобным? Что за %s такое? Куда именно надо копать в поисках ошибки определения имени и ссылки (в данных кривых нофитикациях ссылка на пользователя и тему определяется как "portal/%s")?

Заранее спасибо.

Сообщение отредактировал rosetau: 08 Октябрь 2012 - 17:34

  • 0

Заработок и обучение заработку

#2 Оффлайн   rosetau

    Новичок


  • Пользователи
  • Репутация
    2
    • Cообщений: 4
    • Форум:3.3.х

Отправлено 09 Октябрь 2012 - 10:26

Проблема решена. Заключалась в неправильном выводе имени и ссылки в файле русификации - переменные от английской версии отличались разительно.
  • 0