Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как разрешить GIF аватары в DLE?

Как разрешить GIF аватары в DLE?


     28.04.2014    Все вопросы » Общие вопросы    6252

вопрос
Здравствуйте, я хотел бы поинтересоваться, можно ли разрешить загрузку аватаров на сайт, при этом не сделав дырку в самом двиге? Ведь на различных форумах спокойно загружают такие аватарки и всё нормально.

Ответил: sadan


в файле engine/modules/profile.php:

if( is_uploaded_file( $image ) and ! $stop ) {
            
            if( intval( $user_group[$member_id['user_group']]['max_foto'] ) > 0 ) {
                
                if( !$config['avatar_size'] OR $image_size < ($config['avatar_size'] * 1024) ) {
                    
                    $allowed_extensions = array ("jpg", "png", "jpe", "jpeg", "gif" );

8 комментариев

dimanbmw
Юзер

dimanbmw - 29 апреля 2014 15:10 -

на сколько я знаю в dle не запрещено загружать GIF аватарки.

NeZoX
Юзер

NeZoX - 29 апреля 2014 15:31 -

Да, загрузка разрешена, но сама анимация ГИФ аватаров обрезается на первом кадре, а мне нужно, чтобы не происходило этой обрезки и у юзера была анимированная ава.

dimanbmw
Юзер

dimanbmw - 29 апреля 2014 15:37 -

В админке заходим в раздел "Настройка системы" --> "Настройка работы с изображениями" и смотрим значение параметра "Качество сжатия .ipg изображения" Оно должно быть 100%. Если значение не 100, то сделайте его таким. Если будут стоять другие цифры, то мало того, что GIF картинка будет сжата, - на сервере сохранится только первый ее кадр - ни о какой анимации, естественно, можно не мечтать (не смотрите на то, что в параметре "Качество сжатия .ipg изображения" указан только формат JPG, картинки GIF так же будут сжиматься).

NeZoX
Юзер

NeZoX - 29 апреля 2014 16:22 -

Нет.

NeZoX
Юзер

NeZoX - 29 апреля 2014 16:23 -

в файле engine/modules/profile.php:

Эм, а куда этот код пихать или что с ним делать?

Апельсин
Юзер

Апельсин - 10 января 2015 10:13 -

И где тут ответ на заданный вопрос? Скопировать кусок кода и я могу...

ПафНутиЙ
Админ

ПафНутиЙ - 10 января 2015 17:55 -

Инструкция по копированию кода:
1. Выделите код.
2. Нажмите Ctrl+C
3. Profit!!!

Каков вопрос - таков и ответ. Просто помните об этом.

Апельсин
Юзер

Апельсин - 10 января 2015 18:24 -

ПафНутиЙ, В DLE 10.3 этот код полностью идентичен тому, что уже имеется в файле engine/modules/profile.php

Тут вопрос в другом - как сделать, что бы gif не резался на первом кадре, а работал как полноценная анимация?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх