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

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

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

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

  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.  
и поменять на

  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. вопрос — нужна ли возможность повторной отправки активации учетной записи пользователя?
Если надо опубликую)
0
vitalson9 vitalson9 12 лет назад #
У меня и тут такое было
0
vitalson9 vitalson9 12 лет назад #
Конечно нужна повторная отправка только одни

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

0
den4ik den4ik 12 лет назад #
да, нужна=) +
+1
nikitka nikitka 12 лет назад #
Да на самом деле есть такая проблемка)) Спасибо большое что исправляете такие мелочи которые напервый взгляд не глобальны,но из мелочей состоит все!
"Курочка по зернышку клюет"
0
Максим Шкутин Максим Шкутин 12 лет назад #
++++++
0
БИБАБО БИБАБО 12 лет назад #
P.S. вопрос - нужна ли возможность повторной отправки активации учетной записи пользователя? Если надо опубликую)
Не помешает!)
0
santi santi 12 лет назад #
даа, такое сразу и не заметишь.
спасибо за поиски истины :)

Еще от автора

Инвайтер 1.9 для 1.10.6
Доброго всем времени суток! Решил нарушить сложившуюся здесь традицию и решил вернуться сюда с обновлениями.
Инстант "по взрослому". Часть 2. Авторизация. Аякс. v1.10
Доброго всем времени суток! Продолжая серию Инстант "по взрослому", сегодня хотел бы показать более мощный плагин авторизации.
Инстант "по взрослому". Часть 1. Авторизация. Счетчик неверных входов. v1.10
Доброго всем дня! Продолжим наши уроки по усовершенствованию Инстанта. Сегодня мы будем изучать и усовершенствовать первую ветку Инстанта.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.