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

Заливка аватара в папку, соответствующую логину пользователя


     10.01.2013    Все вопросы » Общие вопросы по PHP    5380

вопрос
Где можно изменеить путь.
и что нужно изменить что бы назв.ФОТО=логин
Мой логин retyui значит в папке должен быть файл retyui.png

Ответил: Sander


Все изменения делать на свой страх и риск!

Открыть файл engine/modules/register.php
Найти и удалить код:
                        $thumb = new thumbnail( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );

                        if( $thumb->size_auto( $user_group[$config['reg_group']]['max_foto'] ) ) {
                                $thumb->jpeg_quality( $config['jpeg_quality'] );
                                $thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                        } else {
                            if($type == "gif" ) {
                                @rename( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type, ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                            } else {
                                $thumb->jpeg_quality( $config['jpeg_quality'] );
                                $thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                            }
                        }
                        
                        @unlink( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );

Найти:
$res = @move_uploaded_file( $image, ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );

Заменить на:
$res = @move_uploaded_file( $image, ROOT_DIR . "/uploads/fotos/" . $user . "." . $type );


Найти:
$foto_name = "foto_" . $row['user_id'] . "." . $type;

Заменить на:
$foto_name = $user . "." . $type;



Открыть файл engine/modules/profile.php
Найти и удалить код:
                            $thumb = new thumbnail( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );
                            
                            if( $thumb->size_auto( $user_group[$member_id['user_group']]['max_foto'] ) ) {
                                $thumb->jpeg_quality( $config['jpeg_quality'] );
                                $thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                            } else {
                                if($type == "gif" ) {
                                    @rename( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type, ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                                } else {
                                    $thumb->jpeg_quality( $config['jpeg_quality'] );
                                    $thumb->save( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type );
                                }
                            }
                            
                            @chmod( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type, 0666 );


Удалить строку:
@unlink( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );


Найти:
$res = @move_uploaded_file( $image, ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );

Заменить на:
$res = @move_uploaded_file( $image, ROOT_DIR . "/uploads/fotos/" . $row['name'] . "." . $type );


Найти:
@chmod( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type, 0666 );

Заменить на:
@chmod( ROOT_DIR . "/uploads/fotos/" . $row['name'] . "." . $type, 0666 );


Найти:
$foto_name = "foto_" . $row['user_id'] . "." . $type;

Заменить на:
$foto_name = "foto_" . $row['name'] . "." . $type;

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

hatchees
Юзер

hatchees - 10 января 2013 16:35 -

Уважаю отклик Sandera, но вот кому надо этот бред?

Valentine
Юзер

Valentine - 11 января 2013 00:21 -

Респект 2Sander!

hatchees
Юзер

hatchees - 10 января 2013 16:35 -

Точнее не кому, а зачем?

nowheremany
Эксперт

nowheremany - 10 января 2013 16:50 -

точнее сколько юзеров появится с наименование rm

Благодарность принимаю тут Связь

retyui
Гости

retyui - 10 января 2013 17:34 -

MINECRAFT
skins
своя система скинов
головы аватарки
(задрот поймет ) )

Sandera
БИГ дуже БИГ спаСИбо

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

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

[offtop]
Цитата: retyui
головы аватарки
- я что-то пропустил? что это?

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

retyui
Гости

retyui - 10 января 2013 18:07 -

это я сам делаю
из картинки скина(человерка)
вырезается только голова и ставится вместо аватарки

Valentine
Юзер

Valentine - 11 января 2013 00:20 -

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

retyui
Гости

retyui - 13 июля 2013 15:02 -

Под версию! 10.0
можно повторить реализацию!

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

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

наверх