Вопрос по приглашениям в группы (2.х))

#1 27 января 2015 в 16:17
Такой вопрос, в двойке, после отправки пользователю приглашения вступить в группу, у него должно появляться уведомление?
А то у меня, пользователь получает приглашение только на e-mail
#2 29 января 2015 в 16:44
А в ответ тишина
#3 29 января 2015 в 17:14
Если у пользователя в настройках уведомлений "Уведомлять о приглашениях в группы" стоит только по E-mail, то логично предположить, что уведомления на сайте приходить не будут.

P.S. Необходимо изменить в профиле на вкладке Уведомления.
#4 2 февраля 2015 в 15:18

Если у пользователя в настройках уведомлений "Уведомлять о приглашениях в группы" стоит только по E-mail, то логично предположить, что уведомления на сайте приходить не будут.

P.S. Необходимо изменить в профиле на вкладке Уведомления.

solntsev

О… извиняюсь, тупанул и не заметил что в профиле есть такие настройки. smile

Но, отсюда вывод, что большинство пользователей так же не заметит где поменять. Поэтому нужно изменить.

Не подскажите, как изменить (чтобы по умолчанию для приглашений в группы было уведомление на сайте)?
#5 26 апреля 2015 в 04:37
Присоединяюсь.
Вопрос. Как сделать так, чтобы уведомление о приглашение в группы приходило по умолчанию на сайте.
Можно и на сайте и на е-мэйл.
Вопрос актуальный, так как не удобно, если юзер на сайте и его приглашают, он ничего не видит.
Сам столкнулся с такой бедой)
#6 26 апреля 2015 в 04:45
Версия 2.2.1.
#7 26 апреля 2015 в 06:41
Подскажите как сделать чтоб по умолчанию, выставить все варианты уведомления в позицию "уведомлять по email и на сайте" Если не нужны уведомления пусть заходят и отключают.
#8 26 апреля 2015 в 13:34
1. Заходите в файл .\system\controllers\users\actions\profile_edit_notices.php
2. Находите строки:
  1. $form->addField($fieldset_id, new fieldList($name, array(
  2. 'title' => $type['title'],
  3. 'default' => 'email',
  4. 'items' => $options
  5. )));
3. Заменяете на:
  1. $form->addField($fieldset_id, new fieldList($name, array(
  2. 'title' => $type['title'],
  3. 'default' => 'both',
  4. 'items' => $options
  5. )));
#9 26 апреля 2015 в 13:35
luxin, кажется это ничего не даст
#10 26 апреля 2015 в 13:42
Сначала проверьте.
#11 26 апреля 2015 в 13:51
В 8 сообщении вариант для отправки и на емайл и на сайт, а если только на сайт, то:
3. Заменяете на:
  1. $form->addField($fieldset_id, new fieldList($name, array(
  2. 'title' => $type['title'],
  3. 'default' => 'pm',
  4. 'items' => $options
  5. )));
#12 26 апреля 2015 в 14:17
Luxin, сделал, спасибо, но...
Зарегистрировал пользователя, отослал ему предложение вступить в группу, уведомление пришло на мыло, на сайте не пришло.
Захожу в профиль во вкладку уведомления, там стоит уведомлять по е-мэйл и на сайте.
Почему не пришло уведомление? Наверное еще какой-то файл нужно редактировать.???
#13 26 апреля 2015 в 14:32
Да разницы не должно быть, т.к. меняется способ отправки по умолчанию. Проверю.
Посмотрите, в ручную если поменять, то все нормально?
#14 26 апреля 2015 в 14:34
А я пока попробую вариант из 11 сообщения)))
#15 26 апреля 2015 в 14:39
Не приходят, потому что в базе нет таких настроек. Чтобы они там появились, надо зайти в Уведомления и Сохранить.
Надо как то сделать чтобы при регистрации пользователя ему в базу заносились эти настройки уведомлений по умолчанию
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.