Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Warnbot присылает сообщение без ссылки 3.4.5

Опубликовано:

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

ipb 3.4.5

 

Подскажите пожалуйста по системе предупреждений.

Warnbot высылает письмо пользователю о вынесенном наказании, но почему то не указывает html ссылку на форум, где пользователь сможет посмотреть

наказание (в профиль пользователя)

 

Пример тела письма:

то есть, за место html ссылки присылает сразу саму причину.

 

На втором форуме Warnbot работает нормально и все высылает правильно.

 

Заранее спасибо за ответы!

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

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

Опубликовано:

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

Опубликовано:
  • Автор

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

Извините

 

alirus1,

Вы получили предупреждение от alirus.

Для просмотра полной информации о предупреждении пройдите по этой ссылке:
Оверквотинг (Просто предупреждение на 7 дней, 1 балл)

Опубликовано:

Судя по тексту используется лэнг warnings_notify_text. Но в коде что-то слишком много аргументов (5) когда описателей преобразований в строке только 3.

Похоже это баг в переводе. В оригинале как раз 5 описателей (%s):

 

%s,

You have been given a warning by %s.

Reason: %s
%s
%s

 

Если говорите что на другом форуме все нормально, в Внешний вид -> Языки найдите языковую строку warnings_notify_text и скопируйте оттуда текст. Либо переведите оригинальный вариант. Выглядеть перевод будет примерно так:

 

%s,

Вы получили предупреждение от %s.

Причина: %s
%s
%s

 

В настройках должна быть включена настройка - "Разрешить пользователям видеть свои предупреждения", иначе ссылка подставляться не будет.

Опубликовано:
  • Автор

Судя по тексту используется лэнг warnings_notify_text. Но в коде что-то слишком много аргументов (5) когда описателей преобразований в строке только 3.

Похоже это баг в переводе. В оригинале как раз 5 описателей (%s):

 

Так и есть, в переводе всего 3. В оригинальном значении по умолчанию, которое слева от переведенного текста 5.

Выставил 5 как вы сказали и все заработало! Спасибо огромное как всегда!

 

 

п.с. Но возможно вы будете смеяться, на форуме где все работает указаны тоже только 3 :blink:

Опубликовано:
п.с. Но возможно вы будете смеяться, на форуме где все работает указаны тоже только 3

Там есть два лэнга, возможно вы их перепутали. Уверены что приходит точно такое же письмо? Как вариант можно указать номер конкретного аргумента, в данном случае пятого - %5$s

Опубликовано:
  • Автор

Там есть два лэнга,

 

Ну я сравниваю две одинаковые записи warnings_notify_text на разных форумах.

Второй, вы имеете ввиду который warnings_notify_text_mod? ее я не трогал - там четко, 3 на 3

Опубликовано:

Ну я сравниваю две одинаковые записи warnings_notify_text на разных форумах.

Так нужно смотреть на письмо, этого лэнга приходит или другого. Их можно перепутать, а warnings_notify_text_mod как раз рабочий.

  • 1 год спустя...
Опубликовано:

А у меня вообще не приходит письмо в личку пользователю, которому было вынесено предупреждение... Где это можно настроить?

Опубликовано:

А у меня вообще не приходит письмо в личку пользователю, которому было вынесено предупреждение... Где это можно настроить?

Warnbot в заголовке темы - хук.

Опубликовано:

Warnbot в заголовке темы - хук.

Ну да, я установил хук. Бот в тему отписывается, а вот предупрежденному пользователю не отправляется личное сообщение с уведомлением о предупреждении. В настройках хука не нашел...

  • 1 месяц спустя...
Опубликовано:

Ув. siv1987, не подскажете по этому вопросу, пожалуйста? Или в функционале хука не предусмотрена автоматическая отсылка уведомления в ЛС об вынесенном предупреждении?

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.