Баг подписки при добавлении нового пользователя.

2467
Доброго времени суток всем!
Начнем сразу:
В версии 1.8(и даже в 1.9) есть следующий баг:
На сайте регистрируется новый пользователь.
Он вводит свои логин и пароль, активирует свою учетную запись и что-то затем делает на сайте.
Важно: доп.информацию в профиле пользователь не меняет (обычно примерно 70-80 процентов новых юзеров этого не делает)
Если пользователь подписывается на комментарии где-нибудь или на сообщения форума - новые сообщения в комментариях(на форуме) ему не приходят. Он заходит в настройки профиля, в уведомлениях видит - "отправлять на почту".
Но почта все равно не приходит - пока он в настройках профиля не нажмет "сохранить".

Дело в том, что при регистрации нового пользователя происходит соотв-ая запись в таблицу "cms_user_profiles",
но поле записи "cm_subscribe" остается пустым. А пустое поле интерпретируется как "отправить на почту".
И попробуй догадайся!

временное решение -
в компоненте registration в файле frontend.php найти

Код SQL:
  1. $sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who)
  2. VALUES (".$new_user_id.", '', '', '0', '0', '1', '0', '', 'all')";
  3.  
и поменять на

Код SQL:
  1. $sql = "INSERT INTO cms_user_profiles (user_id, city, description, showmail, showbirth, showicq, karma, imageurl, allow_who, cm_subscribe)
  2. VALUES (".$new_user_id.", '', '', '0', '0', '1', '0', '', 'all','both')";
  3.  
будет приходить и в личку и на почту.

Надеюсь, разработчики поправят в дистрибутиве)

P.S. вопрос - нужна ли возможность повторной отправки активации учетной записи пользователя?
Если надо опубликую)
Хак - Память закладок (tabs). | Хак Повторная активация + Умная регистрация + Авторегистрация. UPD
Комментарии (7)
vitalson9 13 марта 2012 в 12:04 0
У меня и тут такое было
vitalson9 13 марта 2012 в 12:05 0
Конечно нужна повторная отправка только одни

++++++++++++++++++++++++++++

den4ik 13 марта 2012 в 14:47 0
да, нужна=) +
͡﴾͡๏̯͡๏﴿ 13 марта 2012 в 14:54 +1
Да на самом деле есть такая проблемка)) Спасибо большое что исправляете такие мелочи которые напервый взгляд не глобальны,но из мелочей состоит все!
"Курочка по зернышку клюет"
Максим Шкутин 13 марта 2012 в 14:56 0
++++++
БИБАБО 13 марта 2012 в 15:12 0
P.S. вопрос - нужна ли возможность повторной отправки активации учетной записи пользователя? Если надо опубликую)
Не помешает!)
santi 14 марта 2012 в 04:24 0
даа, такое сразу и не заметишь.
спасибо за поиски истины :)