Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [DLE,WP,IPB,Vanila] Головы скинов для аватарки.

Подскажите, как вывести в персональных сообщениях? Ибо {author} выходит с ссылкой. а другого тега для вывода имени пользователя я не знаю. Заранее спасибо за помощь
 
я нашёл маленькую ошибку на dle в userinfo.tpl надо вместо
Код:
<img src="/engine/modules/avatar.php?s=128&u={login}" alt=""/>
вставить
Код:
<img src="/engine/modules/avatar.php?s=128&u={usertitle}" alt=""/>
Иначе вместо скина стандартная голова
Ещё можно сделать заливку скина как автар для этого в 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" );
               
                    if( in_array( $type, $allowed_extensions ) AND $image_name ) {
                   
                        include_once ENGINE_DIR . '/classes/thumb.class.php';
                   
                        $res = @move_uploaded_file( $image, ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );
                   
                        if( $res ) {
                       
                            @chmod( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type, 0666 );
                            $thumb = new thumbnail( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );
                       
                            $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 );
                       
                            @chmod( ROOT_DIR . "/uploads/fotos/foto_" . $row['user_id'] . "." . $type, 0666 );
                            $foto_name = "foto_" . $row['user_id'] . "." . $type;
                       
                            $db->query( "UPDATE " . USERPREFIX . "_users set foto='$foto_name' WHERE user_id = '{$id}'" );
                   
                        } else
                            $stop .= $lang['news_err_14'];
                    } else
                        $stop .= $lang['news_err_15'];
                } else
                    $stop .= str_replace("{size}", $config['avatar_size'], $lang['news_err_16']);
            } else
                $stop .= $lang['news_err_32'];
       
            @unlink( ROOT_DIR . "/uploads/fotos/" . $row['user_id'] . "." . $type );
        }
   
        if( $_POST['del_foto'] == "yes" AND !$stop) {
       
            @unlink( ROOT_DIR . "/uploads/fotos/" . totranslit($row['foto']) );
            $db->query( "UPDATE " . USERPREFIX . "_users set foto='' WHERE user_id = '{$id}'" );
   
        }
на
Код:
        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'] * 512) ) {
               
                    $allowed_extensions = array ("png");
               
                    if( in_array( $type, $allowed_extensions ) AND $image_name ) {
                   
                        include_once ENGINE_DIR . '/classes/thumb.class.php';
                   
                        $res = @move_uploaded_file( $image, ROOT_DIR . "/skins/" . $row['name'] . "." . $type );
                   
                        if( $res ) {
                       
                            @chmod( ROOT_DIR . "/skins/" . $row['name'] . "." . $type, 0666 );
                            $thumb = new thumbnail( ROOT_DIR . "/skins/" . $row['name'] . "." . $type );
                       
                            $thumb->size_auto( $user_group[$member_id['user_group']]['max_foto'] );
                            $thumb->jpeg_quality( $config['jpeg_quality'] );
                            $thumb->save( ROOT_DIR . "/skins/" . $row['name'] . "." . $type );
                       
                            @chmod( ROOT_DIR . "/skins/" . $row['name'] . "." . $type, 0666 );
                            $foto_name = "foto_" . $row['user_id'] . "." . $type;
                       
                            $db->query( "UPDATE " . USERPREFIX . "_users set foto='$foto_name' WHERE user_id = '{$id}'" );
                   
                        } else
                            $stop .= $lang['news_err_14'];
                    } else
                        $stop .= $lang['news_err_15'];
                } else
                    $stop .= str_replace("{size        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'] * 512) ) {
               
                    $allowed_extensions = array ("png");
               
                    if( in_array( $type, $allowed_extensions ) AND $image_name ) {
                   
                        include_once ENGINE_DIR . '/classes/thumb.class.php';
                   
                        $res = @move_uploaded_file( $image, ROOT_DIR . "/Вашапапкаскинов/" . $row['name'] . "." . $type );
                   
                        if( $res ) {
                       
                            @chmod( ROOT_DIR . "/Вашапапкаскинов/" . $row['name'] . "." . $type, 0666 );
                            $thumb = new thumbnail( ROOT_DIR . "/skins/" . $row['name'] . "." . $type );
                       
                            $thumb->size_auto( $user_group[$member_id['user_group']]['max_foto'] );
                            $thumb->jpeg_quality( $config['jpeg_quality'] );
                            $thumb->save( ROOT_DIR . "/Вашапапкаскинов/" . $row['name'] . "." . $type );
                       
                            @chmod( ROOT_DIR . "/Вашапапкаскинов/" . $row['name'] . "." . $type, 0666 );
                            $foto_name = "foto_" . $row['user_id'] . "." . $type;
                       
                            $db->query( "UPDATE " . USERPREFIX . "_users set foto='$foto_name' WHERE user_id = '{$id}'" );
                   
                        } else
                            $stop .= $lang['news_err_14'];
                    } else
                        $stop .= $lang['news_err_15'];
                } else
                    $stop .= str_replace("{size}", $config['avatar_size'], $lang['news_err_16']);
            } else
                $stop .= $lang['news_err_32'];
       
            @unlink( ROOT_DIR . "/Вашапапкаскинов/" . $row['user_id'] . "." . $type );
        }
   
        if( $_POST['del_foto'] == "yes" AND !$stop) {
       
            @unlink( ROOT_DIR . "/Вашапапкаскинов/" . totranslit($row['foto']) );
            $db->query( "UPDATE " . USERPREFIX . "_users set foto='' WHERE user_id = '{$id}'" );
   
        }
P.S. нашёл ошибку - если хотите удалить , то через галочку в редактировании не удаляется ! Кто знает как исправить прошу написать!
 
@dvm,Не не, короче в userinfo как раз у меня всё норм косяк с обычной аватаркой в profile_popup.tpl.
 
наверное на разных версиях dle по разному работает) у меня лично в profile_popup.tpl всё нормально ,а userinfo.tpl вместо имени {login}
 
Никто ещё не реализовал поддержку HD скинов?
 
Да я думал вдруг кто-то уже перенёс код:D
 
@MegaAntoxa1, это у тебя версия с закрытым исходным кодом просто достань файл из другой версии(лучше большей) у меня так на локалке стоял сайт с dle 9.7 с закрытым исходным кодом так я взял эти файлы из dle 9.8 и всё прекрасно работает
 
@MegaAntoxa1, это у тебя версия с закрытым исходным кодом просто достань файл из другой версии(лучше большей) у меня так на локалке стоял сайт с dle 9.7 с закрытым исходным кодом так я взял эти файлы из dle 9.8 и всё прекрасно работает
Если я возьму profile.php из другого места и просто вставлю в этот движок? Функционировать будет?
 
Если я возьму profile.php из другого места и просто вставлю в этот движок? Функционировать будет?
Не из другого места , а из движка новой версии с открытым исходным кодом
 
Не из другого места , а из движка новой версии с открытым исходным кодом
Так мне переустановить движок нужно? Или просто из движка с открытым исходным кодом взять этот самый profile.php и все?
 
Так мне переустановить движок нужно? Или просто из движка с открытым исходным кодом взять этот самый profile.php и все?
можно взять только profile.php , но если тебе не очень трудно переставить движок во избежании подобных казусов и нужды постоянной подмене файлов .
 
можно взять только profile.php , но если тебе не очень трудно переставить движок во избежании подобных казусов и нужды постоянной подмене файлов .
Блин, жалко... Заново настраивать все...
 
В каком шаблоне LogicBoard настроить отображение головы?
 
@dvm, у меня отображается с HD скинами
 
можно взять только profile.php , но если тебе не очень трудно переставить движок во избежании подобных казусов и нужды постоянной подмене файлов .
А в каких шаблонах на logicBoard менять ссылки? Я менял, но у меня отображается дефолтная голова, а не моя.
 

Поделиться этой страницей

Назад
Верх