• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Максимальный размер аватара

Статус
В этой теме нельзя размещать новые ответы.

gruppastimul

Ваш
Регистрация
22 Окт 2006
Сообщения
800
Реакции
149
Работа системы аватара думаю одинакова во всех версиях движка - поэтому вопрос универсален для всех версий движка )

В настройках групп пользователей есть возможность выставить
максимальный размер аватара
к примеру либо максимальная ширина 200 px - либо максимальная высота 200 px
Хотелось бы этот пункт разбить на 2 пункта, чтобы бала возможность
выбора максимальной ширины и максимальной высоты
к примеру:
ширина: 200 px
высота: 500 px

что нужно исправить в файле создающего уменьшеные копии изображений (или может не в нем) чтобы была возможность осуществить задуманное ?
 
Данная схема была принята чтобы исключить корявости при формаровании изображений. Если вы все-таки решили провести такой эксперимент, то:

1) в форме вставить дополнительное поле и правим под себя engine/inc/files.php

2) обязательно на поле использовать parse

2) правим также под свои нужды /engine/ajax/upload.php

а там посмотрите что к чему привязано. проблем не должно быть...
 
хм я думал аватар формирует

thumb.class.php (в 8 версии к примеру)

Добавлено через 59 секунд
разговор веду именно про аватар пользователя, а не все изображения, добавляемые в новости
 
прошу прощения, писал ночью и неуглядел что про аватар )))) я сразу на загрузку файлов замахнулся! класс тамбуляра конечно учавствует в процессе, но сначала проанализируйте сам процесс загрузки и формирования. Вот что нужно сделать для начала:

Открываете файл:
PHP:
engine/inc/editusers.php

Находите строку:
PHP:
$image = $_FILES['image']['tmp_name'];

От этой строки идет весь "аватарный" процесс. Далее все понятно будет что за что отвечает и как формирует. Написал для версии 8.2 (в остальных должно быть идентично)
 
gruppastimul, подожди версию 8.3. там по умолчанию:

В настройки групп добавлена возможность указывать для размеров аватара не только максимальную величину какой либо из сторон, но и указаывать непосредственно ширину и высоту загружаемого аватара, например 100x100 при этом аватар при загрузке будет пропорционально обрезан непосредственно под укаазаные размеры сторон.
 
делаю на 8
в 8.2 и 8.3 работать не хочу )

Добавлено через 20 минут
Для просмотра ссылки Войди или Зарегистрируйся
а причем здесь файлы из inc директории

аватарка грузится обычными людьми же

я все же склоняюсь, что это profile.php
а точнее include в него thumb.class.php или makethumb.php в зависимости от версии
 
взял файл thumb.class.php из 8.3
Посмотреть вложение thumb.class.rar

поменял в базе данных в таблице dle_usergroup у max_foto тип с smallint(5) на
varchar(10)
и теперь в настройках групп пользователей можно использовать связку к примеру
200x500
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху