Flat Awesome - PixelExit.com

Flat Awesome - PixelExit.com 1.5.20

Нет прав для скачивания
Как можно расширить окно ? объясните или какой фразой можно переименовать "Конфиденциальность" ? )
Скрытность/засекреченность
Настройки скрытности, настройки приватности - просто второе слово перенесётся как некоторые.
 
Настройки скрытности
Хорошо вписалось )
 
Hope,
К такому виду:
Код:
<div class="socialicons hiddenResponsiveNarrow">
    <ul>
        <li><a href="#"><i class="fa fa-facebook"></i></a></li>
        <li><a href="#"><i class="fa fa-twitter"></i></a></li>
        <li><a href="#"><i class="fa fa-vk"></i></a></li>
        <li><a href="#"><i class="fa fa-google"></i></a></li>
    </ul>
</div>

В данном примере мы просто заменим YouTube на Вконтакте, но других иконок для наших соц сетей к сожалению нет...[/QUOTE]
Подскажите где этот код находится? перековырял все найти не могу.
 
ad_header наверное
 
Подскажите пожалуйста - где в теме конфигурится размер текста ? Я конечно и сам бы мог хакнуть его в css, что я в дебагере временно и сделал.. но хотелось бы узнать как это делать правильно, а то как то размер текста заголовка грида сильно выделяется... XF 1.4.2, монитор 15.6 1024х768. И при наведении мышкой на к примеру "последнее сообщение" подсветка залазит на другой соседний элемент...
 

Вложения

  • font_size.png
    font_size.png
    35.8 KB · Просмотры: 32
Последнее редактирование:
Настройки вообще не по Вашей части?

[xenForo.Info]_fa5.png
 
Поставил себе на , настроил и подправил под себя, нраффки :3
P.S. Неа, не реклама, всё равно никому нафиг не сдался мой уг-мк:-)

Ах да, вот и первая, почему-то нерешаемая, проблема:-)
В общем, на форуме стоит стиль FlatAwesome - и у него такая кривая штука получилась, что аватарки у него получаются кривые, если юзать как default. То есть, путь у него всегда такой:
Код:
/style/flatawesome/xenforo/avatars/avatar.jpg
к примеру.
А нужно исправить этот путь на такой:
Код:
/style/default/xenforo/avatars/avatar.jpg
Подумали, что если просто переименовать папку default в flatawesome - всё изменится? Хренушки, аватарка та станет действовать,а вот практически все остальные картинки к чёрту полетят :с
Немножко погуглив, наткнулся на одну тему, где говорилось, что искать нужно в account_avatar_overlay.
Вот вам коды:
Код:
<xen:title>{xen:phrase avatar_editor}</xen:title>

<xen:navigation>
    <xen:breadcrumb href="{xen:link 'full:account/personal-details'}">{xen:phrase personal_details}</xen:breadcrumb>
</xen:navigation>

<form action="{xen:link 'account/avatar-upload'}" method="post" enctype="multipart/form-data" class="xenForm">

    <xen:hook name="account_avatar">

    <xen:if is="{$visitor.avatar_date}">
        <fieldset>
            <dl class="ctrlUnit">
                <dt><label>{xen:phrase current_avatar}:</label></dt>
                <dd><xen:avatar user="$visitor" size="m" class="NoOverlay" /></dd>
            </dl>

            <dl class="ctrlUnit">
                <dt></dt>
                <dd><label for="ctrl_delete"><input type="checkbox" name="delete" value="1" id="ctrl_delete" /> {xen:phrase delete_current_avatar_question}</label></dd>
            </dl>
        </fieldset>
    </xen:if>

    <!-- slot: after_avatar_date -->

    <dl class="ctrlUnit">
        <dt><label>{xen:phrase upload_avatar}:</label></dt>
        <dd><input type="file" name="avatar" /></dd>
    </dl>

    <!-- slot: after_upload_avatar -->

    <xen:if is="{$xenOptions.gravatarEnable}">
        <dl class="ctrlUnit">
            <dt><label for="ctrl_use_gravatar">{xen:phrase use_gravatar}:</label></dt>
            <dd><input type="checkbox" name="use_gravatar" value="1" class="Disabler" id="ctrl_use_gravatar"{xen:checked '{$visitor.gravatar}'} />
                <span id="ctrl_use_gravatar_Disabler">
                    <input type="text" name="gravatar" value="{$gravatarEmail}" class="textCtrl" />
                </span>
            </dd>
        </dl>
    </xen:if>

    </xen:hook>

    <dl class="ctrlUnit submitUnit">
        <dt></dt>
        <dd><input type="submit" value="{xen:phrase save_changes}" accesskey="s" class="button primary" /></dd>
    </dl>

    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
</form>
Код:
<xen:title>{xen:phrase avatar_editor}</xen:title>

<xen:navigation>
    <xen:breadcrumb href="{xen:link 'full:account/personal-details'}">{xen:phrase personal_details}</xen:breadcrumb>
</xen:navigation>

<xen:require css="account_avatar_overlay.css" />
<xen:require js="js/xenforo/avatar_editor.js" />

<form action="{xen:link account/avatar-upload}" method="post" enctype="multipart/form-data"
    class="AvatarEditor AutoInlineUploader formOverlay overlayScroll"
    data-overlayClass="avatarEditor"
    data-maxWidth="{$maxWidth}">

    <div class="currentAvatar">
        <label for="ctrl_avatar" class="avatar NoOverlay Av{$visitor.user_id}l"><img src="{xen:helper avatar, $visitor, l}" alt="{xen:phrase current_avatar}" /></label>
    </div>

    <ul class="modifyControls">

        <li class="avatarOption">
            <div class="avatarCropper avatarLabel" style="width: {$maxWidth}px; height: {$maxWidth}px">
                <label for="ctrl_useGravatar_0" class="AvatarCropControl avatar NoOverlay Av{$visitor.user_id}l" style="width: {$maxWidth}px; height: {$maxWidth}px">
                    <img src="{xen:helper avatar, $visitor, l, custom}" style="{$maxDimension}: {$maxWidth}px" alt="{xen:phrase avatar}" />
                </label>
            </div>

            <input type="radio" name="use_gravatar" value="0" class="Disabler radioOption" id="ctrl_useGravatar_0"{xen:checked '!{$visitor.gravatar}'} />

            <div class="labelText" id="ctrl_useGravatar_0_Disabler">
                <label for="ctrl_useGravatar_0" id="ExistingCustom">
                    {xen:phrase use_custom_avatar}
                    <span class="explain faint">
                        {xen:phrase drag_image_to_crop_then_click_okay_or_upload_new_avatar}
                    </span>
                </label>

                <label for="ctrl_avatar" class="ClickProxy" rel="#ctrl_useGravatar_0" data-allowDefault="1">{xen:phrase upload_new_custom_avatar}:</label>
                <input type="file" name="avatar" class="textCtrl avatarUpload" onchange="this.blur()" id="ctrl_avatar" title="{xen:phrase supported_formats_jpeg_png_gif}" />
                <div class="explain faint">{xen:phrase it_is_recommended_that_you_use_image_that_is_at_least_200x200_pixels}</div>
            </div>
        </li>

        <xen:if is="{$xenOptions.gravatarEnable}">
            <li class="avatarOption">
                <label for="ctrl_useGravatar_1" class="avatarLabel avatar">
                    <img src="{$gravatarUrl}" class="Gravatar" alt="{xen:phrase gravatar}" width="{$maxWidth}" height="{$maxWidth}" id="GravatarImg" />
                </label>

                <input type="radio" name="use_gravatar" value="1" class="Disabler radioOption" id="ctrl_useGravatar_1"{xen:checked '{$visitor.gravatar}'} />

                <div class="labelText" id="ctrl_useGravatar_1_Disabler">
                    <label for="ctrl_useGravatar_1">{xen:phrase use_gravatar}</label>

                    <input type="email" name="gravatar" value="{$gravatarEmail}" class="textCtrl" id="GravatarEmail" placeholder="{xen:phrase gravatar_email_address}" />
                    <input type="button" class="button" id="Gravatar{xen:phrase test}" value="{xen:phrase test}"
                        data-testUrl="{xen:link account/gravatar-test}"
                        data-testSrc="#GravatarEmail"
                        data-testImg="#GravatarImg"
                        data-testErr="#GravatarError" />

                    <p class="explain faint">
                        <label for="ctrl_useGravatar_1"><span id="GravatarError"></span> {xen:phrase enter_email_address_of_gravatar_you_want_to_use}</label>
                        <a class="hint" href="http://gravatar.com" rel="nofollow" target="_blank">{xen:phrase whats_gravatar}</a>
                    </p>
                </div>
            </li>
        </xen:if>

        <li class="submitUnit saveDeleteControls">
            <label for="DeleteAvatar" class="deleteCtrl"><input type="checkbox" name="delete" value="1" id="DeleteAvatar" /> {xen:phrase delete_current_avatar_question}</label>
            <span class="buttons">
                <input type="submit" value="{xen:phrase okay}" class="button primary" accesskey="s" id="ctrl_save" />
                <input type="reset" value="{xen:phrase close}" class="button OverlayCloser overlayOnly" accesskey="d" />
            </span>
        </li>
    </ul>


    <input type="hidden" name="avatar_date" value="{$visitor.avatar_date}" />
    <input type="hidden" name="avatar_crop_x" value="{$cropX}" />
    <input type="hidden" name="avatar_crop_y" value="{$cropY}" />
    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />

</form>
И даже предоставлю код account_avatar_overlay.ccs, чтобы наверняка :wink:
Код:
/* AVATAR EDITOR */

.xenOverlay.avatarEditor
{
    max-width: 720px;
}

.AvatarEditor
{
    overflow: hidden; zoom: 1;
    margin: 0 auto;
}

/* current avatar large display */

.AvatarEditor .currentAvatar
{
    float: left;
    display: block;
    width: 192px;
    text-align: center;
}

    .AvatarEditor .currentAvatar img
    {
        max-width: 192px;
    }

/* controls column */

.AvatarEditor .modifyControls
{
    margin-left: 210px;
}

    .AvatarEditor .avatarUpload
    {
        max-width: 100%;
        box-sizing: border-box;
    }

    .AvatarEditor .avatarOption
    {
        overflow: hidden; zoom: 1;
        padding: 10px;
        border: 1px solid @primaryMedium;
        border-radius: 5px;
        margin-bottom: 10px;
     
        background: rgba(0,0,0, 0.25);
    }

    .AvatarEditor label
    {
        display: block;
    }

    .AvatarEditor .avatarLabel
    {
        display: block;
        float: left;
    }
     
        .AvatarEditor .avatarCropper img
        {
            cursor: move;
        }
     
    .AvatarEditor .radioOption
    {
        float: left;
        margin-left: 10px;
        margin-top: 2px;
    }

    .AvatarEditor .labelText
    {
        margin-left: 130px;
    }

        .AvatarEditor .explain
        {
            display: block;
            font-size: 11px;
            margin-bottom: 10px;
        }

            .AvatarEditor .saveHint
            {
                font-style: italic;
            }
     
        .AvatarEditor #GravatarEmail
        {
            width: 175px;
        }
         
        .AvatarEditor #GravatarTest
        {
            width: 50px;
        }
     
        .AvatarEditor #GravatarError
        {
            color: red;
            display: block;
        }
         
/* bottom controls row */
     
.AvatarEditor .submitUnit
{
    overflow: hidden; zoom: 1;
}

    .AvatarEditor .submitUnit label.deleteCtrl
    {
        float: left;
    }

    .AvatarEditor .submitUnit .buttons
    {
        float: right;
    }

        .AvatarEditor .submitUnit .buttons .button
        {
            min-width: 70px;
        }

<xen:if is="@enableResponsive">
@media (max-width:700px)
{
    .Responsive .AvatarEditor .currentAvatar
    {
        display: none;
    }

    .Responsive .AvatarEditor .modifyControls
    {
        margin-left: 0;
    }
}

@media (max-width:@maxResponsiveNarrowWidth)
{
    .Responsive .AvatarEditor .avatarLabel
    {
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .Responsive .AvatarEditor .labelText
    {
        margin-left: 0;
    }

    .Responsive .AvatarEditor .radioOption
    {
        margin: 0;
    }
}
</xen:if>
Увы, понимая синтаксис кода, я не смог найти в этом коде ничего. Может Вы, знатоки XenForo, сможете мне помочь? Жду ответа и привета :3
 
Последнее редактирование модератором:
Вопрос, а заменить аватарку на свою не вариант?
Вместо изобретения велосипеда.
 
Что Вы тут написали? Сами-то хоть поняли?

такая кривая штука получилась
что аватарки у него получаются кривые
если юзать как default
Что к чему вообще? Аватарки... Какие-то кривые... В чём кривость? Что не так? Вообще не ясно нифига.
 
стоит тема на нескольких форумах. проблем с аватарами нет. Только кнопки на устройствах iOS стили теряют.
 
Торопился :с
В общем, проще говоря - при установки стиля все стандартные аватарки слетают, а если быть точнее, то путь к аватаркам неверный, где изменить путь - мой вопрос, далее описание:
Подумали, что если просто переименовать папку default в flatawesome - всё изменится? Хренушки, аватарка та станет действовать,а вот практически все остальные картинки к чёрту полетят :с
Немножко погуглив, наткнулся на одну тему, где говорилось, что искать нужно в account_avatar_overlay.
Вот вам коды:
Код:
<xen:title>{xen:phrase avatar_editor}</xen:title>

<xen:navigation>
    <xen:breadcrumb href="{xen:link 'full:account/personal-details'}">{xen:phrase personal_details}</xen:breadcrumb>
</xen:navigation>

<form action="{xen:link 'account/avatar-upload'}" method="post" enctype="multipart/form-data" class="xenForm">

    <xen:hook name="account_avatar">

    <xen:if is="{$visitor.avatar_date}">
        <fieldset>
            <dl class="ctrlUnit">
                <dt><label>{xen:phrase current_avatar}:</label></dt>
                <dd><xen:avatar user="$visitor" size="m" class="NoOverlay" /></dd>
            </dl>

            <dl class="ctrlUnit">
                <dt></dt>
                <dd><label for="ctrl_delete"><input type="checkbox" name="delete" value="1" id="ctrl_delete" /> {xen:phrase delete_current_avatar_question}</label></dd>
            </dl>
        </fieldset>
    </xen:if>

    <!-- slot: after_avatar_date -->

    <dl class="ctrlUnit">
        <dt><label>{xen:phrase upload_avatar}:</label></dt>
        <dd><input type="file" name="avatar" /></dd>
    </dl>

    <!-- slot: after_upload_avatar -->

    <xen:if is="{$xenOptions.gravatarEnable}">
        <dl class="ctrlUnit">
            <dt><label for="ctrl_use_gravatar">{xen:phrase use_gravatar}:</label></dt>
            <dd><input type="checkbox" name="use_gravatar" value="1" class="Disabler" id="ctrl_use_gravatar"{xen:checked '{$visitor.gravatar}'} />
                <span id="ctrl_use_gravatar_Disabler">
                    <input type="text" name="gravatar" value="{$gravatarEmail}" class="textCtrl" />
                </span>
            </dd>
        </dl>
    </xen:if>

    </xen:hook>

    <dl class="ctrlUnit submitUnit">
        <dt></dt>
        <dd><input type="submit" value="{xen:phrase save_changes}" accesskey="s" class="button primary" /></dd>
    </dl>

    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />
</form>
Код:
<xen:title>{xen:phrase avatar_editor}</xen:title>

<xen:navigation>
    <xen:breadcrumb href="{xen:link 'full:account/personal-details'}">{xen:phrase personal_details}</xen:breadcrumb>
</xen:navigation>

<xen:require css="account_avatar_overlay.css" />
<xen:require js="js/xenforo/avatar_editor.js" />

<form action="{xen:link account/avatar-upload}" method="post" enctype="multipart/form-data"
    class="AvatarEditor AutoInlineUploader formOverlay overlayScroll"
    data-overlayClass="avatarEditor"
    data-maxWidth="{$maxWidth}">

    <div class="currentAvatar">
        <label for="ctrl_avatar" class="avatar NoOverlay Av{$visitor.user_id}l"><img src="{xen:helper avatar, $visitor, l}" alt="{xen:phrase current_avatar}" /></label>
    </div>

    <ul class="modifyControls">

        <li class="avatarOption">
            <div class="avatarCropper avatarLabel" style="width: {$maxWidth}px; height: {$maxWidth}px">
                <label for="ctrl_useGravatar_0" class="AvatarCropControl avatar NoOverlay Av{$visitor.user_id}l" style="width: {$maxWidth}px; height: {$maxWidth}px">
                    <img src="{xen:helper avatar, $visitor, l, custom}" style="{$maxDimension}: {$maxWidth}px" alt="{xen:phrase avatar}" />
                </label>
            </div>

            <input type="radio" name="use_gravatar" value="0" class="Disabler radioOption" id="ctrl_useGravatar_0"{xen:checked '!{$visitor.gravatar}'} />

            <div class="labelText" id="ctrl_useGravatar_0_Disabler">
                <label for="ctrl_useGravatar_0" id="ExistingCustom">
                    {xen:phrase use_custom_avatar}
                    <span class="explain faint">
                        {xen:phrase drag_image_to_crop_then_click_okay_or_upload_new_avatar}
                    </span>
                </label>

                <label for="ctrl_avatar" class="ClickProxy" rel="#ctrl_useGravatar_0" data-allowDefault="1">{xen:phrase upload_new_custom_avatar}:</label>
                <input type="file" name="avatar" class="textCtrl avatarUpload" onchange="this.blur()" id="ctrl_avatar" title="{xen:phrase supported_formats_jpeg_png_gif}" />
                <div class="explain faint">{xen:phrase it_is_recommended_that_you_use_image_that_is_at_least_200x200_pixels}</div>
            </div>
        </li>

        <xen:if is="{$xenOptions.gravatarEnable}">
            <li class="avatarOption">
                <label for="ctrl_useGravatar_1" class="avatarLabel avatar">
                    <img src="{$gravatarUrl}" class="Gravatar" alt="{xen:phrase gravatar}" width="{$maxWidth}" height="{$maxWidth}" id="GravatarImg" />
                </label>

                <input type="radio" name="use_gravatar" value="1" class="Disabler radioOption" id="ctrl_useGravatar_1"{xen:checked '{$visitor.gravatar}'} />

                <div class="labelText" id="ctrl_useGravatar_1_Disabler">
                    <label for="ctrl_useGravatar_1">{xen:phrase use_gravatar}</label>

                    <input type="email" name="gravatar" value="{$gravatarEmail}" class="textCtrl" id="GravatarEmail" placeholder="{xen:phrase gravatar_email_address}" />
                    <input type="button" class="button" id="Gravatar{xen:phrase test}" value="{xen:phrase test}"
                        data-testUrl="{xen:link account/gravatar-test}"
                        data-testSrc="#GravatarEmail"
                        data-testImg="#GravatarImg"
                        data-testErr="#GravatarError" />

                    <p class="explain faint">
                        <label for="ctrl_useGravatar_1"><span id="GravatarError"></span> {xen:phrase enter_email_address_of_gravatar_you_want_to_use}</label>
                        <a class="hint" href="http://gravatar.com" rel="nofollow" target="_blank">{xen:phrase whats_gravatar}</a>
                    </p>
                </div>
            </li>
        </xen:if>

        <li class="submitUnit saveDeleteControls">
            <label for="DeleteAvatar" class="deleteCtrl"><input type="checkbox" name="delete" value="1" id="DeleteAvatar" /> {xen:phrase delete_current_avatar_question}</label>
            <span class="buttons">
                <input type="submit" value="{xen:phrase okay}" class="button primary" accesskey="s" id="ctrl_save" />
                <input type="reset" value="{xen:phrase close}" class="button OverlayCloser overlayOnly" accesskey="d" />
            </span>
        </li>
    </ul>


    <input type="hidden" name="avatar_date" value="{$visitor.avatar_date}" />
    <input type="hidden" name="avatar_crop_x" value="{$cropX}" />
    <input type="hidden" name="avatar_crop_y" value="{$cropY}" />
    <input type="hidden" name="_xfToken" value="{$visitor.csrf_token_page}" />

</form>
И даже предоставлю код account_avatar_overlay.ccs, чтобы наверняка :wink:
Код:
/* AVATAR EDITOR */

.xenOverlay.avatarEditor
{
    max-width: 720px;
}

.AvatarEditor
{
    overflow: hidden; zoom: 1;
    margin: 0 auto;
}

/* current avatar large display */

.AvatarEditor .currentAvatar
{
    float: left;
    display: block;
    width: 192px;
    text-align: center;
}

    .AvatarEditor .currentAvatar img
    {
        max-width: 192px;
    }

/* controls column */

.AvatarEditor .modifyControls
{
    margin-left: 210px;
}

    .AvatarEditor .avatarUpload
    {
        max-width: 100%;
        box-sizing: border-box;
    }

    .AvatarEditor .avatarOption
    {
        overflow: hidden; zoom: 1;
        padding: 10px;
        border: 1px solid @primaryMedium;
        border-radius: 5px;
        margin-bottom: 10px;
    
        background: rgba(0,0,0, 0.25);
    }

    .AvatarEditor label
    {
        display: block;
    }

    .AvatarEditor .avatarLabel
    {
        display: block;
        float: left;
    }
    
        .AvatarEditor .avatarCropper img
        {
            cursor: move;
        }
    
    .AvatarEditor .radioOption
    {
        float: left;
        margin-left: 10px;
        margin-top: 2px;
    }

    .AvatarEditor .labelText
    {
        margin-left: 130px;
    }

        .AvatarEditor .explain
        {
            display: block;
            font-size: 11px;
            margin-bottom: 10px;
        }

            .AvatarEditor .saveHint
            {
                font-style: italic;
            }
    
        .AvatarEditor #GravatarEmail
        {
            width: 175px;
        }
        
        .AvatarEditor #GravatarTest
        {
            width: 50px;
        }
    
        .AvatarEditor #GravatarError
        {
            color: red;
            display: block;
        }
        
/* bottom controls row */
    
.AvatarEditor .submitUnit
{
    overflow: hidden; zoom: 1;
}

    .AvatarEditor .submitUnit label.deleteCtrl
    {
        float: left;
    }

    .AvatarEditor .submitUnit .buttons
    {
        float: right;
    }

        .AvatarEditor .submitUnit .buttons .button
        {
            min-width: 70px;
        }

<xen:if is="@enableResponsive">
@media (max-width:700px)
{
    .Responsive .AvatarEditor .currentAvatar
    {
        display: none;
    }

    .Responsive .AvatarEditor .modifyControls
    {
        margin-left: 0;
    }
}

@media (max-width:@maxResponsiveNarrowWidth)
{
    .Responsive .AvatarEditor .avatarLabel
    {
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    .Responsive .AvatarEditor .labelText
    {
        margin-left: 0;
    }

    .Responsive .AvatarEditor .radioOption
    {
        margin: 0;
    }
}
</xen:if>
Увы, понимая синтаксис кода, я не смог найти в этом коде ничего. Может Вы, знатоки XenForo, сможете мне помочь? Жду ответа и привета :3
 
*facepalm*
Повторюсь, при установки стиля - стиль меняет путь к аватарке, а именно путь к аватарке становится таким:
Код:
/style/flatawesome/xenforo/avatars/blablabla.jpg
Ну а мне нужно, чтобы было через папку default. Если просто переименовать папку flatawesome в default - полетит очень много картинок
Код:
/style/default/xenforo/avatars/blablabla.jpg
 
:lol: Возьмите аватарки из дефолтного стиля и просто положите из в папку этого стиля )))
 
FlatAwesome и находится в папке default.
С какого хера он там находится, позвольте спросить? Оо. Папку со стилем нужно класть в папку /styles на ФТП. И путь к его аватаркам тут: /styles/flatawesome/avatars/
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу