Такой вопрос. Стоит OG, Messaging, Notification
Не могу сделать так, чтобы членам группы отсылались уведомления. В зависимости от версий Messaging, Notification либо очень долго добавляются ноды (и ничего не отсылается), либо косячит крон, не отрабатываясь полностью (при использовании последних dev)
у кого нибудь работает эта адская смесь?
Комментарии
Вот уже второй день на локалке пытаюсь с этим разобраться. С Privatemsg крон выдает ошибку. С web и почтой никакой реакции. Ставил галочку немедленной доставки, без запуска крона, но история не меняется.
Хочется чтобы и приглашения отсылались и подписка работала
ну да, функционал то заявлен ого-го
а толку..
В исусах ничего толком не пишут. Ждем работающую версию
вот что то надыбал, возможно работающее для OG notification
Мне не помог этот патч. Видимо на самом деле надо ждать новой версии, а то все слишком ступорно.
Кто-нибудь решил эту проблему за 2 года?
Гугл по drupal.ru не помог.
Вот код патча, что приводился здесь http://drupal.org/node/360291#comment-1240682
<?php
case 'query': // line 256
if ($arg0 == 'event' && $arg1 == 'node' && ($node = $arg2->node) ||
$arg0 == 'user' && $arg1 == 'node' && ($node = $arg2)) {
$query = array();
if (isset($node->og_groups) && count($node->og_groups)) {
$query[] = array(
'fields' => array('group' => $node->og_groups),
);
}
if ($arg0 == 'user' && og_is_group_type($node->type)) {
$query[]['fields']['group'] = $node->nid;
}
return $query;
}
break;
?>
Замена или просто добавление этого кода в файле og_notifications.module (modules/og/modules/og_notifications) перестает ставить уведомления в очередь, кто подскажет, как победить проблему (я не программист)?
Заранее спасибо.
Проблему решил.
Поставил указанные ниже версии модулей в след. порядке:
В настройках модуля notifications в событиях, поставил все галочки.
Все функции заработали, уведомления рассылаются исправно.