OG Notification у кого нибудь получилось запустить?

Главные вкладки

Аватар пользователя Valeratal Valeratal 26 февраля 2009 в 10:10

Такой вопрос. Стоит OG, Messaging, Notification
Не могу сделать так, чтобы членам группы отсылались уведомления. В зависимости от версий Messaging, Notification либо очень долго добавляются ноды (и ничего не отсылается), либо косячит крон, не отрабатываясь полностью (при использовании последних dev)
у кого нибудь работает эта адская смесь? Smile

Комментарии

Аватар пользователя GRAF_FATALIST GRAF_FATALIST 4 марта 2009 в 9:33

Вот уже второй день на локалке пытаюсь с этим разобраться. С Privatemsg крон выдает ошибку. С web и почтой никакой реакции. Ставил галочку немедленной доставки, без запуска крона, но история не меняется.
Хочется чтобы и приглашения отсылались и подписка работала Smile

Аватар пользователя severip severip 5 августа 2011 в 13:00

Кто-нибудь решил эту проблему за 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) перестает ставить уведомления в очередь, кто подскажет, как победить проблему (я не программист)?

Заранее спасибо.

Аватар пользователя severip severip 5 августа 2011 в 14:22

Проблему решил.

Поставил указанные ниже версии модулей в след. порядке:

  1. messaging-6.x-4.0-beta8
  2. notifications-6.x-4.x-dev
  3. og-6.x-2.x-dev

В настройках модуля notifications в событиях, поставил все галочки.
Все функции заработали, уведомления рассылаются исправно.