XF 2.2 Как сдвинуть элементы виджета в центр

Версия XenForo
2.2

Kildaaa

Проверенные
Сообщения
8
Реакции
0
Баллы
28
Запрещено публиковать исходный код без BB-кода «CODE», а также в виде изображений.
1692016464914.png

вот сам виджет -
Форматирование (BB-код):
<xf:if is="{$xf.visitor.user_id}">
<div class="flexusersinfo">
<div class="flex-all-userinfo">
<xf:avatar user="{$xf.visitor}" class="sizeofinfo" size="m" canonical="true" />
<div class="flexusername">                       
<xf:username class="usernameinf" user="{$xf.visitor}" rich="true" />
<xf:usertitle class="usertitleinf" user="{$xf.visitor}" />
</div>
</div>

<div class="count-user-inform">
<span class="countlikes-taber"></span>
<xf:if is="{$xf.visitor.reaction_score}">
    <div class="icon-count">
     <p class="counters"><i class="icon-user-info far fa-heart"></i> {$xf.visitor.reaction_score}</p>   
    </div>
</xf:if>

<span class="countmessage-taber"></span>
<xf:if is="{$xf.visitor.message_count}">
    <div class="icon-count" text-align: center>
     <p class="counters"><i class="icon-user-info far fa-comment-alt"></i> {$xf.visitor.message_count}</p>
    </div>
    </xf:if>
</div>
</div>
<a class="mn-15-0-0 button primary block" href="account/upgrades">Платное повышение прав</a>
</xf:if>
 
Последнее редактирование:
Решение
HTML:
<xf:css>
    .flexusersinfo {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .flexusersinfo .flex-all-userinfo {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .flexusersinfo .flex-all-userinfo .item-count {
        margin: 10px;
    }
    .flexusersinfo .button {
        margin-bottom: 10px;
    } 
}
</xf:css>

<xf:if is="{$xf.visitor.user_id}">
    <div class="flexusersinfo">
        <div class="flex-all-useravatar">
            <xf:avatar user="{$xf.visitor}" size="m" canonical="true" />
        </div>
        <div class="flex-all-username">
            <xf:username user="{$xf.visitor}" rich="true" />
         </div>
         <div...
HTML:
<xf:css>
    .flexusersinfo {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .flexusersinfo .flex-all-userinfo {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .flexusersinfo .flex-all-userinfo .item-count {
        margin: 10px;
    }
    .flexusersinfo .button {
        margin-bottom: 10px;
    } 
}
</xf:css>

<xf:if is="{$xf.visitor.user_id}">
    <div class="flexusersinfo">
        <div class="flex-all-useravatar">
            <xf:avatar user="{$xf.visitor}" size="m" canonical="true" />
        </div>
        <div class="flex-all-username">
            <xf:username user="{$xf.visitor}" rich="true" />
         </div>
         <div class="flex-all-usertitle">
            <xf:usertitle user="{$xf.visitor}" />
        </div>
        <div class="flex-all-userinfo">
            <xf:if is="{$xf.visitor.reaction_score}">
                <div class="item-count">
                    <i class="far fa-heart"></i>
                    <span>{$xf.visitor.reaction_score}</span>
                </div>
            </xf:if>
            <xf:if is="{$xf.visitor.message_count}">
                <div class="item-count">
                    <i class="far fa-comment-alt"></i>
                    <span>{$xf.visitor.message_count}</span>
                </div>
            </xf:if>
        </div>
        <xf:button
            href="account/upgrades"
            class="button--primary">
            Платное повышение прав
        </xf:button>     
    </div>
</xf:if>
 
Последнее редактирование:
HTML:
<xf:css>
    .flexusersinfo {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .flexusersinfo .flex-all-userinfo {
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .flexusersinfo .flex-all-userinfo .item-count {
        margin: 10px;
    }
    .flexusersinfo .button {
        margin-bottom: 10px;
    }
}
</xf:css>

<xf:if is="{$xf.visitor.user_id}">
    <div class="flexusersinfo">
        <div class="flex-all-useravatar">
            <xf:avatar user="{$xf.visitor}" size="m" canonical="true" />
        </div>
        <div class="flex-all-username">
            <xf:username user="{$xf.visitor}" rich="true" />
         </div>
         <div class="flex-all-usertitle">
            <xf:usertitle user="{$xf.visitor}" />
        </div>
        <div class="flex-all-userinfo">
            <xf:if is="{$xf.visitor.reaction_score}">
                <div class="item-count">
                    <i class="far fa-heart"></i>
                    <span>{$xf.visitor.reaction_score}</span>
                </div>
            </xf:if>
            <xf:if is="{$xf.visitor.message_count}">
                <div class="item-count">
                    <i class="far fa-comment-alt"></i>
                    <span>{$xf.visitor.message_count}</span>
                </div>
            </xf:if>
        </div>
        <xf:button
            href="account/upgrades"
            class="button--primary">
            Платное повышение прав
        </xf:button>    
    </div>
</xf:if>
Спасибо большое, очень помогли, долго игрался с этим виджетом!
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу