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