8Dle
Авторизация

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

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

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

Установка: (для версий 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 это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация