XF 2.2 Как поменять местами Сообщения профиля и Последняя активность

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.8

SkyLayzer

Проверенные
Сообщения
17
Реакции
0
Баллы
16
1640947383321.png
Как поменять местами Сообщения профиля и Последняя активность
 
Последнее редактирование модератором:
Решение
Набросал быстро вот такое решение, должно работать.

Добавляем в EXTRA.less

Less:
.block-tabHeader.block-tabHeader--memberTabs.tabs.hScroller {
    .hScroller-scroll.is-calculated {
        display: flex;
        #latest-activity {
            order: -1;
        }
    }
}

Далее создаём 2 модификации шаблона member_view
/admin.php?template-modifications/add
Шаблон: member_view

Найти:

HTML:
<xf:if is="$user.canViewPostsOnProfile()">
                    <a href="{{ link('members', $user) }}"
                        class="tabs-tab is-active"
                        role="tab"
                        aria-controls="profile-posts">{{ phrase('profile_posts') }}</a>
                </xf:if>
Заменить на...
Набросал быстро вот такое решение, должно работать.

Добавляем в EXTRA.less

Less:
.block-tabHeader.block-tabHeader--memberTabs.tabs.hScroller {
    .hScroller-scroll.is-calculated {
        display: flex;
        #latest-activity {
            order: -1;
        }
    }
}

Далее создаём 2 модификации шаблона member_view
/admin.php?template-modifications/add
Шаблон: member_view

Найти:

HTML:
<xf:if is="$user.canViewPostsOnProfile()">
                    <a href="{{ link('members', $user) }}"
                        class="tabs-tab is-active"
                        role="tab"
                        aria-controls="profile-posts">{{ phrase('profile_posts') }}</a>
                </xf:if>
Заменить на:

HTML:
<xf:if is="$user.canViewPostsOnProfile()">
                    <a href="{{ link('members', $user) }}"
                        class="tabs-tab"
                        role="tab"
                        aria-controls="profile-posts">{{ phrase('profile_posts') }}</a>
                </xf:if>


Шаблон: member_view
Найти:
HTML:
<a href="{{ link('members/latest-activity', $user) }}"
                            rel="nofollow"
                            class="tabs-tab"
                            id="latest-activity"
                            role="tab">{{ phrase('latest_activity') }}</a>
Заменить на:

HTML:
<a href="{{ link('members/latest-activity', $user) }}"
                            rel="nofollow"
                            class="tabs-tab is-active"
                            id="latest-activity"
                            role="tab">{{ phrase('latest_activity') }}</a>

Есть ещё на офе.
Лучше конечно класс задать в модификации и уже ему задать свойство order

Готовое дополнение - [OzzModz] Default Profile Tab, забыл про него.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу