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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Напоминание пользователям загрузить аватарку DLE
Как на форумах делаем напоминание пользователям загрузить аватарку DLE для старых релизов DataLife Engine и новых с поддержкой Gavatar. Это небольшой хак для dle требует от пользователей обязательно загрузить собственную аватарку. Аватарка - это картинку пользователя, часто находиться под логином/ником и помогает сразу определить собеседника, если автарка уникальна.

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

Установка хака напоминаем пользователям загрузить аватарку: (для версий 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 .= 'Мы не можем сохранить ваш профиль пока вы не загрузите аватарку...';
}


Готово!

Установка напоминаем пользователю загрузить аватарку: для более старых версий
[url=http://www.dle9.com/]дле[/url]

В файле /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 .= 'Мы не можем сохранить ваш профиль пока вы не загрузите аватарку...';
}


Готово!

Версия дле: 7.x-10.х к примеру на последнем релизе дле 10.5
Автор: Grey
Закачать хаки дле, хак напоминание пользователям загрузить аватарку DLE
  • 60
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак dle разрешение пользователям удалять свои новости« Далее Регистрация пользователей без ввода пароля DLE
Добавление комментарияОставить комментарий