Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Alirus

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

Recommended Posts

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

ipb 3.4.5

 

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

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

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

 

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

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

 

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

 

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

Edited by Alirus

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Извините

 

alirus1,

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

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

Share this post


Link to post
Share on other sites

Судя по тексту используется лэнг 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

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

 

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

Share this post


Link to post
Share on other sites
п.с. Но возможно вы будете смеяться, на форуме где все работает указаны тоже только 3

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

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

  • Upvote 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...