Форум русской поддержки Joomla!® CMS
09.12.2016, 00:09:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как включить уведомление комментариев для авторов?

 (Прочитано 21717 раз)
0 Пользователей и 1 Гость смотрят эту тему.
trfox
Гость
« : 05.12.2008, 17:27:42 »

Смарт, доброго времени суток!
Собственно вопрос в теме, интересует, где и как можно настроить так, чтобы к новостям, или статьям, приходило уведомление не только админу, но и авторам этой публикации на почту, которая была указана при регистрации.
Там есть поле в общих настройках "E-mail для уведомлений", но не хотелось бы, чтобы все комментарии из других статей сыпались тоже авторам не по теме.
Спасибо!
Записан
 
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #1 : 27.01.2009, 12:33:17 »

Я написал простенький плагин для данной цели, скачать можно вот тут:

JComments AutoSubscribe

В параметрах можно выбрать компоненты, для комментариев в которых он будет работать. Данный плагин автоматически добавляет автору материала подписку на комментарии при добавлении первого комментария к объекту (естественно, при условии, что это не он добавил комментарий).  Если автор объекта (статьи или еще чего-либо) отпишется от комментариев, повторно его подписывать не будет.
« Последнее редактирование: 15.06.2012, 12:28:07 от smart » Записан
gorunov
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Сообщений: 27



« Ответ #2 : 07.09.2012, 11:34:56 »

Смарт, система позволяет уведомлять о новых коментах автора материала (не указаных в общей настройке "email для уведомлений")  только от авторизованных пользователей. У меня стоит предмодерация и разрешение анонимных комментариев. Мне нужно уведомлять автора материала также о коментах авторами которых являются неаавторизованный пользователи. Это можно сделать? (joomla 2.5)


Обрисовка ситуации: сайт универа на Joomla 2.5. Регистрация отключена. У подразделений вуза есть формы обратной связи на jcomment. Соответсвенно разрешены коменты от анонимов с предмодерацией. Внутри системы завел несколько пользователей  и сделал их авторами соответсвующих материалова с формами обратной связи. Нужно чтобы этим людям приходили уведомления о новых коментах. конечно можно внести их мыла в поле общей настройки "e-mail для уведомлений", но тогда авторы будут получать коменты и от других подразделений, что создаст хаос.
« Последнее редактирование: 07.09.2012, 11:54:34 от gorunov » Записан
gorunov
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Сообщений: 27



« Ответ #3 : 10.09.2012, 20:33:36 »

Посмотрел, уведомление автору идет в момент зажигания комента в предмодерируемом режиме. Получается задача сводится к тому что, если автор имеет полные права на  свои комменты то чтобы ему также как и админам приходило уведомление по факту размещения комента (если стоят права на полный доступ к своим коментам)
Записан
gorunov
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Сообщений: 27



« Ответ #4 : 11.09.2012, 19:23:28 »

Решил проблему так:
в файле components\com_jcomments\jcomments.php перед class JComments определяю мыло автора статьи и заношу его в сессию:

Код
$article_id = (int) JCommentsInput::getVar('id');
$dbo = JCommentsFactory::getDBO();
$query = "SELECT email FROM jos_content INNER JOIN jos_users ON jos_content.created_by = jos_users.id WHERE jos_content.id = {$article_id}";
$dbo->setQuery( $query );
$row = $dbo->loadRow();
$_SESSION['author_email'] = $row[0];


Далее в методе "sendNotification" класса "JComments" перед перебором мыл нотификаций добавляю в даннай массив мыл мыло автора из сессии:
Код
...
/*+*/ array_unshift($emails, $_SESSION['author_email']);
 
foreach ($emails as $email) {
$email = trim($email);
 
// don't send notification to message author
...


Конечно делал по колхозному, но зато работает

P.S. Еще раз замечу что актуально только для анонимного предмодерируемого режима, когда модерация комментариев отдается авторам статей наделенных в конфиге пермишенами "Редактирование комментариев к своим материалам" и "Удаление комментариев к своим материалам ", чтобы они получали уведомления о новых коментах после сразу после факта их "запостивания". Причем каждый автор статьи будет получать уведомления только для своей "гостевой книги".
« Последнее редактирование: 11.09.2012, 19:44:39 от gorunov » Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #5 : 17.10.2012, 16:34:03 »

Смарт, система позволяет уведомлять о новых коментах автора материала (не указаных в общей настройке "email для уведомлений")  только от авторизованных пользователей.
Не понял этой фразы... Если стоит плагин Autosubscribe, то уведомления будут отсылаться авторам вне зависимости от того, какой пользователь отправил комментарий. Как только кто-то комментарий публикует - автор получит уведомление. А чтобы он получал и о неопубликованном - у него просто должны быть права на публикацию комментариев.
Записан
jarose
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #6 : 27.03.2013, 17:57:33 »

Приветствую))
плагин JComments - AutoSubscribe 2.0 не отправляет уведомления о комментах сделанных в JoomGallery 2.1.3 к фотографиям пользователей
в чем может быть причина?
 плагин настроен
« Последнее редактирование: 28.04.2013, 23:15:01 от jarose » Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #7 : 07.05.2013, 14:58:57 »

плагин JComments - AutoSubscribe 2.0 не отправляет уведомления о комментах сделанных в JoomGallery 2.1.3 к фотографиям пользователей в чем может быть причина?
Причина может быть в том, что в плагинах /com_jcomments/plugins/ для JoomGallery неверно определяется владелец комментируемого объекта (фотографии). Давно не смотрел JoomGallery уже не помню их структуру БД.
Записан
jarose
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #8 : 08.05.2013, 02:24:41 »

А как же решить эту проблему   !
Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #9 : 08.05.2013, 02:35:06 »

У меня сейчас нет полигона с установленной и настроенной галереей. Если у вас есть, посмотрите пожалуйста в базе табличку jos_jcomments_objects, интересуют строки, где в поле object_group указано com_joomgallery, вот в этих строках поле userid заполнено? Или везде нули?
Записан
jarose
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 3



« Ответ #10 : 20.05.2013, 17:23:53 »

У меня сейчас нет полигона с установленной и настроенной галереей. Если у вас есть, посмотрите пожалуйста в базе табличку jos_jcomments_objects, интересуют строки, где в поле object_group указано com_joomgallery, вот в этих строках поле userid заполнено? Или везде нули?

Посмотрел, userid в строках заполнено
Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #11 : 20.05.2013, 19:59:16 »

Посмотрел, userid в строках заполнено
Значит должно работать. Если подписка не появляется, то это может быть связано с тем ограничением, что подписка автора на уведомления создается при добавлении первого комментария к объекту. Т.е. если у вас к фотографии уже есть комментарии, то после установки плагина и добавления комментария подписка не создастся и уведомление не придет. Кроме того, необходимо учитывать тот факт, что уведомление не придет если автор фотографии и комментатор - одно лицо.
Записан
ParadoxX27
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 9


« Ответ #12 : 18.06.2014, 03:48:11 »

Доброго времени суток!

Уважаемый smart, данный плагин не отсылает уведомления о новых комментариях авторам материалов в компоненте Fabrik. В чем может быть проблема?
В почтовых настройках все верно настроено, рассылка работает.
очень давно искал подобную вещь, а тут такая неприятность. Sad

Заранее благодарен за помощь!

p.s. В таблице #_jcomments_objects, в строках com_fabrik, в поле userid везде нули. Это значит, что работа данного плагина с этим компонентом невозможна?
p.p.s. Но если подписываться на комментарии стандартным способом, то уведомления приходят.
« Последнее редактирование: 18.06.2014, 05:21:56 от ParadoxX27 » Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #13 : 30.06.2014, 17:21:38 »

Уважаемый smart, данный плагин не отсылает уведомления о новых комментариях авторам материалов в компоненте Fabrik. В чем может быть проблема?
Наверно в том, что данный компонент не поддерживается (отсутствует плагин в папке /components/com_jcomments/plugins, который формирует корректные ссылки на объекты и определяет автора объекта).
Записан
yaltabes
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 21


« Ответ #14 : 03.07.2014, 12:25:37 »

Добрый день, подскажите, можно ли настроить компонент так, что бына почту приходили уведомления о новых комментариях?
Записан
smart
Администратор
*******

Репутация: +1308/-14
Offline Offline

Пол: Мужской
Сообщений: 6850


снова дома...


« Ответ #15 : 03.07.2014, 12:55:44 »

Можно.
Записан
marina9777
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 29



« Ответ #16 : 16.11.2015, 00:23:29 »

Не приходят уведомления авторам записей в SOBI2 Angry
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet