1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Вложения и размер картинок

Тема в разделе "Основные вопросы по XenForo", создана пользователем Nolik, 23.10.2010.

Загрузка
  1. arty777

    arty777 Read only

    Регистрация:
    04.11.10
    Сообщения:
    46
    Симпатии:
    4
    ну уже б и ссылкой в меня кинули что ли :)
    --- добавлено : 4 ноя 2010 в 13:36 ---
    а , нашел , спасибо
     
  2. Макар

    Макар Вопрошатель

    Регистрация:
    07.10.10
    Сообщения:
    216
    Симпатии:
    73
    извини , но я еще та сволочь :mad:
    я просто так ссылками не бросаюсь :p
     
  3. baron

    baron Местный

    Регистрация:
    02.11.10
    Сообщения:
    28
    Симпатии:
    7
    Версия XF:
    1.3.1
    Думаю это сообщение будет в тему) Меня интересует где и как можно улучшить качество аватарки после загрузки? А то уж очень сильно жмет их, что некрасиво как то смотрятся они на форуме.
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    baron нравится это.
  5. baron

    baron Местный

    Регистрация:
    02.11.10
    Сообщения:
    28
    Симпатии:
    7
    Версия XF:
    1.3.1
    Это помогло) Теперь аватарки намного лучше выглядят.
     
  6. KarimovRT

    KarimovRT Пользователь

    Регистрация:
    31.01.12
    Сообщения:
    49
    Симпатии:
    3
    Версия XF:
    1.1.1
    задам вопрос тут чтобы не создавать новый топик, размер вложений в админке стоит 60000 кб, загружаю файл на 45-50, в конце выдает ошибку..
    место на хостинге есть
     
  7. ast

    ast Пользователь

    Регистрация:
    18.02.13
    Сообщения:
    95
    Симпатии:
    13
    Версия XF:
    1.4.1
    А если вставляют фото с посторонних хостингов например квип,или фото из вконтакте,как сделать что бы форум автоуменьшал их?
    Код:
    .bbCodeImage
    {
        max-width: 100%;
    }
    изменение в коде делаю в шаблоне bb_code_base.css ,но он уменьшает не в форуме,а лишь в редакторе сообщения,а как сделать что бы на форуме уменьшало?ХЭЛП!!!!:unsure:
    bb_code.css

    Код:
    /* .bbCodeX classes are designed to exist inside .baseHtml. ie: they have no CSS reset applied */
    
    .bbCodeBlock
    {
        @property "bbCodeBlock";
        margin: 1em @messageInfo.margin-left 1em 0;
        border: 1px solid @primaryLighterStill;
        border-radius: 5px;
        @property "/bbCodeBlock";
    }
    
        .bbCodeBlock .bbCodeBlock
        {
            margin-right: 0;
        }
    
        .messageList.withSidebar .bbCodeBlock
        {
            margin-right: 0;
        }
    
        /* mini CSS reset */
        .bbCodeBlock pre,
        .bbCodeBlock blockquote
        {
            margin: 0;
        }
     
        .bbCodeBlock img
        {
            border: none;
        }
    
    .bbCodeBlock .type
    {
        @property "bbCodeBlockType";
        font-size: 11px;
        font-family: @body.font-family;
        color: @primaryLight;
        background: @primaryLighterStill url('@imagePath/xenforo/gradients/form-button-white-25px.png') repeat-x top;
        padding: 3px 8px;
        border-bottom: 1px solid @primaryLighter;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        @property "/bbCodeBlockType";
    }
    
    .bbCodeBlock pre,
    .bbCodeBlock .code
    {
        @property "bbCodeCode";
        font-size: 10pt;
        font-family: Consolas, 'Courier New', Courier, monospace;
        background: @primaryLightest url('@imagePath/xenforo/gradients/category-23px-light.png') repeat-x top;
        padding: 10px;
        border-radius: 5px;
        word-wrap: normal;
        overflow: auto;
        line-height: 1.24;
        min-height: 30px;
        max-height: 500px;
        _width: 600px;
        direction: ltr;
        @property "/bbCodeCode";
    }
    
    .bbCodeBlock .code
    {
        white-space: nowrap;
    }
    
    .bbCodeQuote
    {
        @property "bbCodeQuote";
        border-color: @secondaryLighter;
        @property "/bbCodeQuote";
    }
    
    .bbCodeQuote .attribution
    {
        @property "bbCodeQuoteAttribution";
        color: @contentText;
        background: @secondaryLighter url('@imagePath/xenforo/gradients/form-button-white-25px.png') repeat-x top;
        border-bottom: 1px solid @secondaryLight;
        @property "/bbCodeQuoteAttribution";
    }
    
    .bbCodeQuote .quoteContainer
    {
        overflow: hidden;
        position: relative;
     
        @property "bbCodeQuoteMessage";
        font-style: italic;
        font-size: 9pt;
        background: @secondaryLightest url('@imagePath/xenforo/gradients/category-23px-light.png') repeat-x top;
        padding: 10px;
        border-radius: 4px;
        @property "/bbCodeQuoteMessage";
    }
    
    <xen:if is="@bbCodeQuoteMaxHeight">
        .bbCodeQuote .quoteContainer .quote
        {
            max-height: @bbCodeQuoteMaxHeight;
            overflow: hidden;
        }
    
        .bbCodeQuote .quoteContainer .quoteExpand
        {     
            display: none;
            box-sizing: border-box;
            position: absolute;
            height: 80px;
            top: {xen:calc '@bbCodeQuoteMaxHeight + @bbCodeQuoteMessage.padding-top + @bbCodeQuoteMessage.padding-bottom - 80'}px;
            left: 0;
            right: 0;
         
            font-size: 11px;
            line-height: 1;
            text-align: center;
            color: @secondaryLight;
            cursor: pointer;
            padding-top: 65px;
            background: -webkit-linear-gradient(top, {xen:helper rgba, @bbCodeQuoteMessage.background-color, 0} 0%, {xen:helper unrgba, @bbCodeQuoteMessage.background-color} 80%);
            background: -moz-linear-gradient(top, {xen:helper rgba, @bbCodeQuoteMessage.background-color, 0} 0%, {xen:helper unrgba, @bbCodeQuoteMessage.background-color} 80%);
            background: -o-linear-gradient(top, {xen:helper rgba, @bbCodeQuoteMessage.background-color, 0} 0%, {xen:helper unrgba, @bbCodeQuoteMessage.background-color} 80%);
            background: linear-gradient(to bottom, {xen:helper rgba, @bbCodeQuoteMessage.background-color, 0} 0%, {xen:helper unrgba, @bbCodeQuoteMessage.background-color} 80%);
         
            border-bottom-left-radius: @bbCodeQuoteMessage.border-bottom-left-radius;
            border-bottom-right-radius: @bbCodeQuoteMessage.border-bottom-right-radius;
        }
     
        .bbCodeQuote .quoteContainer .quoteExpand.quoteCut
        {
            display: block;
        }
     
        .bbCodeQuote .quoteContainer.expanded .quote
        {
            max-height: none;
        }
     
        .bbCodeQuote .quoteContainer.expanded .quoteExpand
        {
            display: none;
        }
    <xen:else />
        .bbCodeQuote .quoteContainer .quoteExpand
        {
            display: none;
        }
    </xen:if>
    
        .bbCodeQuote img
        {
            max-height: 150px;
        }
     
        .bbCodeQuote iframe,
        .bbCodeQuote object,
        .bbCodeQuote embed
        {
            max-width: 200px;
            max-height: 150px;
        }
    
    <xen:if is="@enableResponsive">
    @media (max-width:@maxResponsiveWideWidth)
    {
        .Responsive .bbCodeBlock
        {
            margin-right: 0;
        }
    }
    </xen:if>
    bb_code_base.css

    Код:
    /* Basic, common, non-templated BB codes */
    
    [B].bbCodeImage[/B]
    [B]{[/B]
    [B]    max-width: 100%;[/B]
    [B]}[/B]
    
    .bbCodeImageFullSize
    {
        position: absolute;
        z-index: 50000;
        @property "primaryContent.background";
        background-color: @contentBackground;
        @property "/primaryContent.background";
    }
    
    .bbCodeStrike
    {
        text-decoration: line-through;
    }
    
    img.mceSmilie,
    img.mceSmilieSprite
    {
        vertical-align: text-bottom;
        margin: 0 1px;
    }
    
    <xen:include template="smilie_sprite_styles.css" />

    --- добавлено : 9 авг 2013 в 19:29 ---
    Если у кого xen foro 1.2 то прописывать нужно в шаблоне public.css
    Код:
    .messageText img,
        .messageText iframe,
        .messageText object,
        .messageText embed
        {
            max-width: 600px;
        }
     
    Последнее редактирование модератором: 17.08.2013
    temza и offroad нравится это.

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