Закрыт Как сделать возле уведомлений и поиска эти менюшки

Статус
В этой теме нельзя размещать новые ответы.
Решение
Создаем модификацию шаблона:
Тип - публичный
Шаблон - PAGE_CONTAINER
Ключ модификации - remove_staffbar
Тип поиска - простая замена
Найти:
HTML:
            <xf:if contentcheck="true">
                <div class="p-staffBar">
                    <div class="p-staffBar-inner hScroller" data-xf-init="h-scroller">
                        <div class="hScroller-scroll">
                        <xf:contentcheck>
                            <xf:if is="$xf.visitor.is_moderator && $xf.session.unapprovedCounts.total">
                                <a href="{{ link('approval-queue') }}" class="p-staffBar-link badgeContainer badgeContainer--highlighted" data-badge="{$xf.session.unapprovedCounts.total|number}">...
Активный
Статус
Сообщения
516
Лайки
32

8

месяц на сайте

Создаем модификацию шаблона:
Тип - публичный
Шаблон - PAGE_CONTAINER
Ключ модификации - remove_staffbar
Тип поиска - простая замена
Найти:
HTML:
            <xf:if contentcheck="true">
                <div class="p-staffBar">
                    <div class="p-staffBar-inner hScroller" data-xf-init="h-scroller">
                        <div class="hScroller-scroll">
                        <xf:contentcheck>
                            <xf:if is="$xf.visitor.is_moderator && $xf.session.unapprovedCounts.total">
                                <a href="{{ link('approval-queue') }}" class="p-staffBar-link badgeContainer badgeContainer--highlighted" data-badge="{$xf.session.unapprovedCounts.total|number}">
                                    {{ phrase('approval_queue') }}
                                </a>
                            </xf:if>

                            <xf:if is="$xf.visitor.is_moderator && !$xf.options.reportIntoForumId && $xf.session.reportCounts.total">
                                <a href="{{ link('reports') }}"
                                    class="p-staffBar-link badgeContainer badgeContainer--visible {{ ($xf.session.reportCounts.total && ($xf.session.reportCounts.lastBuilt > $xf.session.reportLastRead) OR $xf.session.reportCounts.assigned) ? ' badgeContainer--highlighted' : '' }}"
                                    data-badge="{{ $xf.session.reportCounts.assigned ? $xf.session.reportCounts.assigned|number . ' / ' . $xf.session.reportCounts.total|number : $xf.session.reportCounts.total|number }}"
                                    title="{{ $xf.session.reportCounts.lastBuilt ? phrase('last_report_update:')|for_attr . ' ' . date_time($xf.session.reportCounts.lastBuilt) : '' }}">
                                    {{ phrase('reports') }}
                                </a>
                            </xf:if>

                            <xf:if contentcheck="true">
                                <a class="p-staffBar-link menuTrigger" data-xf-click="menu" data-xf-key="alt+m" role="button" tabindex="0" aria-expanded="false" aria-haspopup="true">{{ phrase('moderator') }}</a>
                                <div class="menu" data-menu="menu" aria-hidden="true">
                                    <div class="menu-content">
                                        <h4 class="menu-header">{{ phrase('moderator_tools') }}</h4>
                                        <xf:contentcheck>
                                        <!--[XF:mod_tools_menu:top]-->
                                        <xf:if is="$xf.visitor.is_moderator">
                                            <a href="{{ link('approval-queue') }}" class="menu-linkRow">{{ phrase('approval_queue') }}</a>
                                        </xf:if>
                                        <xf:if is="$xf.visitor.is_moderator && !$xf.options.reportIntoForumId">
                                            <a href="{{ link('reports') }}" class="menu-linkRow" title="{{ $xf.session.reportCounts.lastBuilt ? phrase('last_report_update:')|for_attr . ' ' . date_time($xf.session.reportCounts.lastBuilt) : '' }}">{{ phrase('reports') }}</a>
                                        </xf:if>
                                        <!--[XF:mod_tools_menu:bottom]-->
                                        </xf:contentcheck>
                                    </div>
                                </div>
                            </xf:if>

                            <xf:if is="$xf.visitor.is_admin">
                                <a href="{{ base_url('admin.php') }}" class="p-staffBar-link" target="_blank">{{ phrase('admin') }}</a>
                            </xf:if>
                        </xf:contentcheck>
                        </div>
                    </div>
                </div>
            </xf:if>


Заменить - оставляем пустым.


Вторая модификация

Тип - публичный
Шаблон - PAGE_CONTAINER
Ключ модификации - add_staffbar_to_whats_new
Тип поиска - Простая замена

Найти:
HTML:
<a href="{{ link('whats-new') }}"
                        class="p-navgroup-link p-navgroup-link--iconic p-navgroup-link--whatsnew"
                        aria-label="{{ phrase('whats_new')|for_attr }}"
                        title="{{ phrase('whats_new')|for_attr }}">
                        <i aria-hidden="true"></i>
                        <span class="p-navgroup-linkText">{{ phrase('whats_new') }}</span>
                    </a>

Заменить:
HTML:
<xf:if contentcheck="true">
    <a class="p-navgroup-link menuTrigger" data-xf-click="menu" data-xf-key="alt+m" role="button" tabindex="0" aria-expanded="false" aria-haspopup="true">
        <xf:fa icon="fas fa-user-shield" /> <span class="u-srOnly">{{ phrase('moderator') }}</span>
    </a>

    <div class="menu" data-menu="menu" aria-hidden="true">
        <div class="menu-content">
            <h4 class="menu-header">
                <xf:fa icon="fas fa-user-shield" /> {{ phrase('moderator_tools') }}
            </h4>

            <xf:contentcheck>
                <!--[XF:mod_tools_menu:top]-->

                <xf:if is="$xf.visitor.is_moderator">
                    <a href="{{ link('approval-queue') }}" class="menu-linkRow">
                        <xf:fa icon="fas fa-clipboard-check" /> {{ phrase('approval_queue') }}
                    </a>
                </xf:if>

                <xf:if is="$xf.visitor.is_moderator && !$xf.options.reportIntoForumId">
                    <a href="{{ link('reports') }}" class="menu-linkRow" title="{{ $xf.session.reportCounts.lastBuilt ? phrase('last_report_update:')|for_attr . ' ' . date_time($xf.session.reportCounts.lastBuilt) : '' }}">
                        <xf:fa icon="fas fa-flag" /> {{ phrase('reports') }}
                    </a>
                </xf:if>

                <!--[XF:mod_tools_menu:bottom]-->
            </xf:contentcheck>
        </div>
    </div>
</xf:if>

<xf:if is="$xf.visitor.is_admin">
    <a href="{{ base_url('admin.php') }}" class="p-navgroup-link" target="_blank">
        <xf:fa icon="fas fa-user-cog" /> <span class="u-srOnly">{{ phrase('admin') }}</span>
    </a>
</xf:if>

Во второй модификации были убраны 2 элемента для красоты (жалобы, в ожидании одобрения). Если тебе они необходимы - я добавлю их.

По итогам получаем
1763969846458.png
 
Статус
В этой теме нельзя размещать новые ответы.

1 человек читают эту тему (Всего: 1, Пользователей: 0, Гостей: 1)

Сверху