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

#16 26 апреля 2015 в 14:44
Получилось вот как.
Код из 11 сообщения заменил.
По умолчанию уведомления только на сайте приходят.
В профиле все норм. На сайте стоит. Но...
создаю группу, отправляю пользователю приглашение.
Тот пользователь, который зареган с моего апи, получает уведомление на е-мэйл, на сайте не приходит ему уведомление.
Со мной рядом сидит еще один чел с ноутом, ему уведомление пришло на сайте, но не на е-мэйл)))
Во как. Может я где втупаю))) Не знаю)
#17 26 апреля 2015 в 14:58


Не приходят, потому что в базе нет таких настроек. Чтобы они там появились, надо зайти в Уведомления и Сохранить.
Надо как то сделать чтобы при регистрации пользователя ему в базу заносились эти настройки уведомлений по умолчанию

Norm Gold
Norm Gold, похоже Вы правы.
Кто нибудь знает решение данной проблемы?
Вопрос актуален, я бы даже сказал, что очень актуален.
Нужны уведомления о вступлении в первую очередь на сайте.
По е-мэйл пусть сами ставят. если захотят.
Зачем лишний раз сервер грузить, тем более что у меня лимит — 1 000 писем на хосте)))
Конечно пока такого потока юзеров нет, но и сайт не один)
#18 26 апреля 2015 в 15:14

Не приходят, потому что в базе нет таких настроек.

Norm Gold
Почти угадали.
Не люблю когда так делают, в двух местах править нужно :(.
4. Заходите в файл .\system\controllers\users\model.php

Для сообщения 8 необходимо еще:
5. Находите строки:
  1. if (empty($user['notify_options'][$notice_type])){
  2. $user['notify_options'][$notice_type] = 'email';
  3. }
6. Заменяете на:
  1. if (empty($user['notify_options'][$notice_type])){
  2. $user['notify_options'][$notice_type] = 'both';
  3. }
Для сообщения 11 необходимо:
6. Заменяете на:
  1. if (empty($user['notify_options'][$notice_type])){
  2. $user['notify_options'][$notice_type] = 'pm';
  3. }
#19 26 апреля 2015 в 15:32
Спасибо)
+++
Только еще не проверил, дела дела дела
Но все равно большущее спасибо)))!
#20 26 апреля 2015 в 15:41
Я уже проверил. Первый раз переоценил 2х и себя.
Данные параметры нужно было бы вынести в конфигурационный файл.
#21 26 апреля 2015 в 16:55
Все работает) СПС!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.