Квадратные аватары

+20
2.46K
На форуме в теме Квадратные аватары с обрезкой из центра я дал не совсем правильное решение.
Если сделать так, как там указано, будут обрезаться до квадрата и другие изображения, которые загружаются в папки /medium (например на форум).

Вот правильное решение, чтобы только аватарки были квадратными:


В файле components/users/frontend.php ищем строку
  1. $inUploadPhoto->is_watermark = false;
и перед ней вставляем
  1. $inUploadPhoto->thumbsqr = true;
Затем, в файле core/classes/upload_photo.class.php найти
  1. public $thumbsqr = true;
и заменить на
  1. public $thumbsqr = false;
В этом-же файле найти
  1. @img_resize($uploadphoto, $uploadthumb['medium'], $this->medium_size_w, $this->medium_size_h, false, false);
  1. @img_resize($uploadphoto, $uploadthumb['medium'], $this->medium_size_w, $this->medium_size_h, $this->thumbsqr, false);
0
SpideR SpideR 11 лет назад #
Все забываю спасибо сказать.
Спасибо!!! smile
0
lezginka.ru lezginka.ru 11 лет назад #
+
Александр, но круглые моднее будут
0
Александр I Александр I 10 лет назад #
lezginka.ru, чтобы были круглые и модные, достаточно добавить в CSS: border-radius: 50%;

Еще от автора

СтопСпам для InstantCMS первой версии
Спамеры задолбали! В теме Спамеры на сайтах Instantcms проблему обсосали на сто рядов. Очень классное решение - подтверждение регистрации по СМС.
Модуль ТОПы пользователей
Раньше модуль был бесплатный и судя по комментариям популярным. Т.к. для новых версий его постоянно приходится переделывать, модуль стал платным.
Модуль ТОПы пользователей. Бесплатный
Написать модуль ТОПы пользователей натолкнул пост на форуме ТОП комментаторов.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.