1.11.13, 09:32
0 комментарий
  DLE Хаки

Напоминание пользователю загрузить аватарку

Небольшой хак, поможет заставить пользователей загружать собственные аватарки. Если пользователь, который не имеет аватарки, попытается отредактировать свой профиль - ему выведится ошибка.

Установка: (для версий Dle имеющих поддержку Gavatar)

В файле modulesprofile.php найти:

$image = $_FILES['image']['tmp_name'];


Добавить после:

if(empty($_POST['gravatar']) and empty($image)) {
        $row_foto = $db->super_query( "SELECT foto FROM " . USERPREFIX . "_users WHERE user_id = '{$id}'" ) ;
        if(empty($row_foto['foto'])) $stop .= 'Мы не можем сохранить ваш профиль пока вы не загрузите аватарку...';
}


Готово!


Установка: (для более старых версий Dle)

В файле modulesprofile.php найти:

$image = $_FILES['image']['tmp_name'];


Добавить после:

if(empty($image)) {
        $row_foto = $db->super_query( "SELECT foto FROM " . USERPREFIX . "_users WHERE user_id = '{$id}'" ) ;
        if(empty($row_foto['foto'])) $stop .= 'Мы не можем сохранить ваш профиль пока вы не загрузите аватарку...';
}


Готово!

Версия DLE: 7.x-10.х
Автор: Grey

Напишите своё мнение