Случайный аватар при регистации

+17
2.32K
Навеяно темой про аватары😊Плагин предназначен для версии 1.10.6 и с прилагающимся набором картинок служит скорее в качестве шутки, хотя функции свои выполняет на 100%. В общем меняйте картинки на то что вам нужно и пользуйтесь если вам это действительно необходимо.

Скачать
0
Александр Александр 7 лет назад #
Pasha здравствуйте, а на 1.10.3 есть вероятность работоспособности? или нет смысла даже пробовать laugh

+ а если поставить просто аватарки, разные картинки он будет их ставить? или плагин рассчитан именно на создание картинок, просто подсмотрел, что img и там были части человека xD от сюда возник второй вопрос.

Спасибо за плагин!
С уважением,
Александр

0
Pasha Pasha 7 лет назад #
1. Версия системы по большому счету не имеет значения, но для более ранних нужно немного изменить пару строк. Должно быть так:
Код PHP:
  1. public function __construct(){
  2. parent::__construct();
  3. $this->info['plugin'] = 'p_set_avatar';
  4. $this->info['title'] = 'Аватар по умолчанию';
  5. $this->info['description'] = 'Устанавливает случайный аватар при регистрации';
  6. $this->info['author'] = 'Pasha';
  7. $this->info['version'] = '1.0';
  8. $this->events[] = 'USER_REGISTER';
  9. }
  10. public function execute($event = '', $user = array()){
  11. parent::execute();
  12. if($event == 'USER_REGISTER' && empty($user['imageurl'])){
  13. $filename = $this->buildAvatar();
  14. $this->inDB->query("UPDATE cms_user_profiles SET imageurl = '{$filename}' WHERE user_id = '{$user['user_id']}' LIMIT 1");
  15. }
  16. return $user;
  17. }
2. Конечно можно

Еще от автора

Виджет "Хронограф"
Легкое приложение позволяющее создавать и выводить календарь памятных дат или любых иных событий. ЧАВО: 1.
Поле "Прикрепленный опрос"
Позволяет прикреплять к любому типу контента опрос или голосование, называйте это как хотите.
Поле "Изображение с обрезкой"
-- Совместимость с системными полями, то есть загруженные фото могут быть выведены в имеющиеся виджеты.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.