Aktív témák

  • Certee

    senior tag

    válasz Pít #590 üzenetére

    1. Nyisd meg az includes\usercp_avatar.php-t!
    2. Keresd meg a következő kódot:
    Kód:
    switch( $type )
    {
    case 'jpeg':
    case 'pjpeg':
    case 'jpg':
    return '.jpg';
    break;
    case 'gif':
    return '.gif';
    break;
    case 'png':
    return '.png';
    break;
    default:
    $error = true;
    $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype';] : $lang['Avatar_filetype';];
    break;
    }

    3. Cseréld ki ezzel:
    Kód:
    switch( $type )
    {
    case 'jpeg':
    case 'pjpeg':
    case 'image/pjpeg':
    case 'jpg':
    return '.jpg';
    break;
    case 'image/gif':
    case 'gif':
    return '.gif';
    break;
    case 'image/x-png':
    case 'png':
    return '.png';
    break;
    default:
    $error = true;
    $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype';] : $lang['Avatar_filetype';];
    break;
    }

    4. Mentsd el a fájlt, és töltsd fel a fórumodra.

    Ha még mindig hibaüzenetet kapnál, méghozzá egy olyat, mely az avatar méretét kifogásolja, akkor még egy feladat vár rád:

    1. Nyisd meg az includes\usercp_avatar.php-t!
    2. Keresd meg a következő kódot:
    Kód:
    if ( $width > 0 && $height > 0 && $width <= $board_config['avatar_max_width';] && $height <= $board_config['avatar_max_height';] )
    3. Cseréld ki ezzel:
    Kód:
    if ( $width <= $board_config['avatar_max_width';] && $height <= $board_config['avatar_max_height';] )

    4. Mentsd el a fájlt, és töltsd fel a fórumodra.

    Ha egy olyan hibaüzenetet kapnál, hogy ''Unable to upload file'', akkor végezd el a következő változtatásokat is.

    1. Nyisd meg az includes\usercp_avatar.php-t!
    2. Keresd meg a következő kódot:
    Kód:
    if ( !($imgtype = check_image_type($avatar_filetype, $error, $error_msg)) )
    {
    return;
    }

    3. Szúrd be mögé ezt:
    Kód:
    if (!is_dir('./images/tmp'))
    {
    mkdir('./images/tmp', 0777);
    }
    move_uploaded_file($avatar_filename, './images/tmp/'.$avatar_realname);
    list ($width, $height, $type) = getimagesize ('./images/tmp/'.$avatar_realname);

    4. Keresd meg ezt:
    Kód:
    if (!is_uploaded_file($avatar_filename))
    {
    message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
    }
    $move_file($avatar_filename, './' . $board_config['avatar_path';] . ''/$new_filename'');

    5. Cseréld ki erre:
    Kód:
    /*if (!is_uploaded_file($avatar_filename))
    {
    message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
    }*/
    rename('./images/tmp/'.$avatar_realname, './' . $board_config['avatar_path';] . ''/$new_filename'');

    6. Mentsd el, és töltsd föl a fájlt.

Aktív témák