Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Заливка аватара в папку, соответствующую логину пользователя

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


     10.01.2013    Общие вопросы по PHP    3983

вопрос
Где можно изменеить путь.
и что нужно изменить что бы назв.ФОТО=логин
Мой логин 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;

Комментарии пользователей (10)

hatchees
65 | 74

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

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

Valentine
27 | 28

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

Респект 2Sander!

hatchees
65 | 74

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

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

nowheremany
192

1659 | 1292

nowheremany - 10 января 2013 16:50 - Эксперт

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

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

retyui
18 | 10

retyui - 10 января 2013 17:34 - Гости

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

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

ПафНутиЙ
1065

3396 | 2434

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

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

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

retyui
18 | 10

retyui - 10 января 2013 18:07 - Гости

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

Valentine
27 | 28

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

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

dj-avtosh
39

1479 | 390

dj-avtosh - 11 января 2013 07:42 - шашлычник

Цитата: Valentine

Valent


+1

skype: elhan.isaev

retyui
18 | 10

retyui - 13 июля 2013 15:02 - Гости

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

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

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