Функция отправки уведомления при добавлении новости

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
Sergey1_3s
Posts: 6
Joined: Jun 21, 2013 3:10 pm

Функция отправки уведомления при добавлении новости

Post by Sergey1_3s »

Здравствуйте, уважаемые :-)

Есть большая потребность в отправке уведомления участникам проекта после создания новости в нём.
Может быть кто-нибудь знает как это сделать? Искал информацию в сети, но ничего путного не нашёл...

Kirill
Posts: 606
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: Функция отправки уведомления при добавлении новости

Post by Kirill »

Такой функциональности нет. Предложу разработчикам добавить событие на добавление новости. Можно будет написать плагин для отправки сообщения пользователям.

Sergey1_3s
Posts: 6
Joined: Jun 21, 2013 3:10 pm

Re: Функция отправки уведомления при добавлении новости

Post by Sergey1_3s »

Kirill wrote:Такой функциональности нет. Предложу разработчикам добавить событие на добавление новости. Можно будет написать плагин для отправки сообщения пользователям.
Большое спасибо, Кирилл! Вообще очень практичная функция бы получилась.

Sergey1_3s
Posts: 6
Joined: Jun 21, 2013 3:10 pm

Re: Функция отправки уведомления при добавлении новости

Post by Sergey1_3s »

Уважаемый Кирилл,

подскажите пожалуйста, не появилась ли уже эта новая функция?

С наилучшими пожеланиями,
Сергей

Kirill
Posts: 606
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: Функция отправки уведомления при добавлении новости

Post by Kirill »

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

Sergey1_3s
Posts: 6
Joined: Jun 21, 2013 3:10 pm

Re: Функция отправки уведомления при добавлении новости

Post by Sergey1_3s »

Уважаемый Кирилл и другие уважаемые участники форума!

Рылся тут в config_defaults_inc и нашёл опции включения RSS. Думаю через RSS попробовать реализовать рассылку новостей участникам проекта.
Не могу понять назначения переменной $g_rss_key_seed:
* This seed is used as part of the inputs for calculating the authentication key for the RSS feeds.
* If this seed changes, all the existing keys for the RSS feeds will become invalid. This is
* defaulted to the database user name, but it is recommended to overwrite it with a specific value
* on installation.
* @global string $g_rss_key_seed
*/
$g_rss_key_seed = '%db_username%';
Простите за ламерство, объясните пожалуйста.

Kirill
Posts: 606
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: Функция отправки уведомления при добавлении новости

Post by Kirill »

Это сделано для того, чтобы никто не смог прочитать вашу rss-ленту (например у Вас есть закрытый проект, в котором переписываетесь с коллегами). Т.е. каждый пользователь имеет ссылку только на свою rss-ленту, а не на публичную.

Sergey1_3s
Posts: 6
Joined: Jun 21, 2013 3:10 pm

Re: Функция отправки уведомления при добавлении новости

Post by Sergey1_3s »

Кирилл, добрый день, большое спасибо за ответ!

Получается параметр %db_username% означает логин текущего вошедшего в систему юзера, который подключает себе RSS? Правильно?

А что означает это "specific value" из объяснения "but it is recommended to overwrite it with a specific value on installation."? Т.е. есть ещё какие-то варианты?

Kirill
Posts: 606
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF
Contact:

Re: Функция отправки уведомления при добавлении новости

Post by Kirill »

Я прошу прощения. Это задается ключевое слово для шифрации логина под которым Вы входите в MantisBT для получения уникального rss-ленты.
Вы можете создать любой набор символов для более лучшей защиты.
Например, в Linux'е можно выполнить команду:

Code: Select all

cat /dev/urandom | head -c 64 | base64

Post Reply