Обнаружил проблему, что на титульной странице отображается последний зарегистрированный пользователь, который фактически ещё не подвердит свою регистрацию по Е-почте.
Вариант решения: На титульной странице для всех только последний зарегитрисрованный и активный пользователь, в списках пользователей: для админа в списке пользователей неактивные показываются зачеркнутыми, пользователи и модераторы - неактивных не видят.
ОТКРЫТЬ
includes/functions.php
НАЙТИ
Код: Выделить всё
case 'newestuser':
$sql = "SELECT user_id, username
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
Код: Выделить всё
AND user_active=1
memberlist.php
НАЙТИ
Код: Выделить всё
$sql = "SELECT username, user_id, user_viewemail, user_posts,
Код: Выделить всё
user_id,
Код: Выделить всё
user_active,
Код: Выделить всё
$sql_activeonly=($userdata['user_level'] == ADMIN)?'': 'AND user_active=1';
Код: Выделить всё
WHERE user_id <> " . ANONYMOUS . "
$username =$row['username'];
ЗАМЕНИТЬ
$username =($row['user_active'] == 1)? $row['username']:'<strike>'.$row['username'].'</strike>';