Nik пишет:CСпаибо за ответ. Но в том то и дело, что до последнего времени все работало. Форум то давно уже работает. В саппорт я написал, жду ответа.
На холме есть ограничения на количество отправляемых писем за единицу времени. Раньше (сейчас наверное так и осталось) это было не более 1 письма в минуту. Соответственно во время регистрации пользователя с форума могли быть отправлены другие уведомления (например для подписавшихся на тему пользователей), и в этом случае письмо с регистрационной информацией просто не дойдёт. Также письмо не будет отправлено если у Вас в админке включена опция "Уведомлять по e-mail о новом пользователе". Это самое уведомление админу отправляется на долю секунды раньше, чем регистрационное, и соотвественно последнее так и не дойдёт.
Nik
Axel Breitung
Исправления по поводу неправильной даты последнего посещения я выкладывал ещё весной. Правда не помню точно, для всех, или только в разделе для разработчиков, поэтому на всякий случай продублирую здесь (для ExBB FM 1.0 Beta)
Открываем файл include/fm.class.php и находим строки:
CODE:if ($expire > $info['t']) {
unset($onlinedata[$id]);
continue;
}
if (($info['b'] !== FALSE && $this->_IsSpider == $info['b']) || ($info['id'] != 0 && $info['n'] == $this->user['name'] && $id != $sessid)) {
unset($onlinedata[$id]);
continue;
}
И заменяем их этими строками:
CODE:if (($expire > $info['t']) || ($info['b'] !== FALSE && $this->_IsSpider == $info['b']) || ($info['id'] != 0 && $info['n'] == $this->user['name'] && $id != $sessid)) {
unset($onlinedata[$id]);
if (!empty($info['id'])) {
$user = $this->_Read2Write($file, 'members/'.$info['id'].'.php', false);
$user['last_visit'] = $info['t'];
$this->_Write($file, $user);
}
continue;
}
Теперь дата последнего посещения будет отображаться всегда корректно |