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

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

Moderators: Developer, Contributor

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

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

Post by Sergey1_3s »

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

Есть большая потребность в отправке уведомления участникам проекта после создания новости в нём.
Может быть кто-нибудь знает как это сделать? Искал информацию в сети, но ничего путного не нашёл...
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Такой функциональности нет. Предложу разработчикам добавить событие на добавление новости. Можно будет написать плагин для отправки сообщения пользователям.
Sergey1_3s
Posts: 6
Joined: 21 Jun 2013, 20:10

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

Post by Sergey1_3s »

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

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

Post by Sergey1_3s »

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

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

С наилучшими пожеланиями,
Сергей
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Добрый.
К сожалению, разработчики пометили функционал новостей как неиспользуемую и код относящийся к Новостям будет удален из ядра. Возможно его перенесут в качестве плагина. В любом случае пока функционал по добавлению событий на публикацию новости делать не будут.
Sergey1_3s
Posts: 6
Joined: 21 Jun 2013, 20:10

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: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Это сделано для того, чтобы никто не смог прочитать вашу rss-ленту (например у Вас есть закрытый проект, в котором переписываетесь с коллегами). Т.е. каждый пользователь имеет ссылку только на свою rss-ленту, а не на публичную.
Sergey1_3s
Posts: 6
Joined: 21 Jun 2013, 20:10

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: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

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

Code: Select all

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