27 июл 2015
Напоминание пользователям загрузить аватарку DLE
Ares Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Напоминание пользователям загрузить аватарку DLE

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Напоминание пользователям загрузить аватарку DLE


Делаем напоминание пользователям загрузить аватарку для релизов DataLife Engine 7.x-10.5. Это небольшой хак требует от пользователей обязательно загрузить собственную аватарку. Напоминание загрузить аватарку пользователям будет выходить каждый раз при попытке отредактировать свой профиль.

Установка: (для версий 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









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.