Page 1 of 1

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

Posted: 21 Jun 2013, 20:22
by Sergey1_3s
Здравствуйте, уважаемые :-)

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

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

Posted: 22 Jun 2013, 13:23
by Kirill
Такой функциональности нет. Предложу разработчикам добавить событие на добавление новости. Можно будет написать плагин для отправки сообщения пользователям.

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

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

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

Posted: 18 Sep 2013, 12:59
by Sergey1_3s
Уважаемый Кирилл,

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

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

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

Posted: 19 Sep 2013, 12:21
by Kirill
Добрый.
К сожалению, разработчики пометили функционал новостей как неиспользуемую и код относящийся к Новостям будет удален из ядра. Возможно его перенесут в качестве плагина. В любом случае пока функционал по добавлению событий на публикацию новости делать не будут.

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

Posted: 09 Dec 2013, 16:16
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%';
Простите за ламерство, объясните пожалуйста.

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

Posted: 10 Dec 2013, 04:29
by Kirill
Это сделано для того, чтобы никто не смог прочитать вашу rss-ленту (например у Вас есть закрытый проект, в котором переписываетесь с коллегами). Т.е. каждый пользователь имеет ссылку только на свою rss-ленту, а не на публичную.

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

Posted: 10 Dec 2013, 15:30
by Sergey1_3s
Кирилл, добрый день, большое спасибо за ответ!

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

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

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

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

Code: Select all

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