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

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


Готово!

Установка напоминаем пользователю загрузить аватарку: для более старых версий
В файле /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

Napominaem-polzovatelyu-zagruzit-avatarku-DLE.rar [28,7 Kb] (cкачиваний: 39)
  • 60
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent