Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

IPB 3.3.4, Уведомления о новых сообщениях в темах

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

 

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

Уведомлени об обновлениях статуса или ЛС работает как надо. Уведомления о том что меня процитировали тоже. Только с новыми постами такая проблема.

 

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

 

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

 

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

 

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

 

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

Рекомендованные сообщения

Скин соответствует версии форума? На дефолтном шаблоне то же самое?

 

 

Что за %s такое?

http://php.net/manual/ru/function.sprintf.php

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

Это кривой русификатор 100%. Я писал автору русика об этом на invision'е, но он и слышать ничего не хочет. У него все нормально и точка.

Правиться легко - в языковых файлах косяк. И при чем там подобных косяков очень и очень много. Я неделю сидел правил все.

Там или %s пропущен, или один лишний или шаблонное слово пропущено Типа %user% (точно непомню как обозначается). Слева будет дефолтное английское значение, сравни их с русским и сразу увидишь причину.

Изменено пользователем tolik777

@tolik777, а вы чей перевод правите? Юрия?

  • Автор

Это кривой русификатор 100%. Я писал автору русика об этом на invision'е, но он и слышать ничего не хочет. У него все нормально и точка.

Правиться легко - в языковых файлах косяк. И при чем там подобных косяков очень и очень много. Я неделю сидел правил все.

Там или %s пропущен, или один лишний или шаблонное слово пропущено Типа %user% (точно непомню как обозначается). Слева будет дефолтное английское значение, сравни их с русским и сразу увидишь причину.

спасибо огромное, все так и было.

  • 3 года спустя...

Друзья, ну никак не могу найти в каком слове строка про "ответил(а) в" что бы исправить ошибку.

 

post-51423-0-38678000-1460049870_thumb.jpg

 

Нахожу только subject__subs_no_post, но это вроде не про то...

Короче это было вот это: subject__subs_with_post

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.