Все для CMS » DataLife Engine » Хаки и модули » Напоминаем пользователю загрузить аватар

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

  • 0
Данный материал предоставлен сайтом All4Cms.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Напоминаем пользователю загрузить аватар.

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

Установка: (для версий DLE имеющих поддержку Gavatar)
В файле \modules\profile.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)
В файле \modules\profile.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
  • Хаки и модули
  • 1-11-2013, 21:19
  • 2 573
Вернуться назад
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.