ПЛАГИН xF2 [EAE Add-ons] Viewers

Этот плагин отслеживает и отображает, где пользователи просматривают в категориях, страницах, форумах и обсуждениях. На главной странице форума вы можете выбрать отображение аватара участников, имени пользователя или просто общего количества зрителей (щелчок по сумме откроет оверлей, который отображает участников, просматривающих этот раздел вашего форума). Данные отображаются в нижнем колонтитуле в каждой категории или в каждом разделе, не имеющем родительской категории.

Для категорий, страниц, форумов и тем под контентом вставляется новая строка, которая отображает аватар просматриваемых участников, имя пользователя или просто общую сумму. Вы также можете выбрать отображение участников, просматривающих эти области, в виджете.

Что это значит: если, например, на главной странице форума у вас например:

Домашние питомцы
Кошки
нет тем, просто пустой форум
Собаки
Маленькие собаки
Тема 1 (Джои просматривает эту ветку)
Тема 2 (Мартин просматривает эту ветку)
Крупные собаки (Анна на этом подфоруме)
Третий форум

На главной странице форума вы увидите в нижнем колонтитуле Домашние животные, которые Джои, Мартин и Анна просматривают где-то в этой категории. Если вы введете Кошки, никто не будет указан как просматривающий этот раздел. Если вы перейдете на страницу «Собаки», вы увидите, что этот подфорум просматривают Джоуи, Мартин и Анна. Если вы войдете в Small Dogs, вы увидите только Джоуи, а Мартин просматривает этот подфорум. И так далее.

Разрешения:
Группы и разрешения -> Разрешения групп пользователей -> xxxxxxxxxx -> [EAE] Просмотр участников, просматривающих форумы

Только те, у кого есть разрешение, могут просматривать, кто просматривает категорию, страницу, цепочки и т. д. Разрешение не устанавливается при установке. Обязательно дайте права группе пользователей, которая может видеть, кто просматривает форум.

Плагин учитывает настройки конфиденциальности пользователей, и это может быть отменено теми, у кого есть разрешение на обход конфиденциальности.

Запросы:
Гости не будут создавать никаких запросов, если им не будет предоставлено разрешение на просмотр, кто просматривает.
Участники будут генерировать один запрос на запись всякий раз, когда они перемещаются по форуму. Это запрос к таблице памяти.

Участники сгенерируют один запрос чтения, чтобы получить список просматриваемых участников. Если вы решите использовать виджет, потребуется дополнительный запрос для получения списка одноуровневых и дочерних узлов.

Главная страница форума всегда будет генерировать один запрос для получения итогов и один дополнительный, если для отображения выбраны имя пользователя или аватар.

Разное.
Главная страница форума будет генерировать самый большой запрос на чтение, поскольку она является домом для всех узлов и подузлов. Если ваш форум имеет большое количество узлов, рекомендуется настроить домашнюю страницу форума так, чтобы отображались только итоги. Возможно, вам даже придется установить домашнюю страницу форума на 0, чтобы отключить эту функцию, выберите то, что лучше всего подходит для вашего форума.

На главной странице форума также есть возможность использовать более простой запрос для получения списка участников, просматривающих каждый раздел.

ПЛАГИН xF2 [XTR] Live Forum Statistics Layout

Это дополнение позволяет изменить макет и добавить дополнительный элемент в дополнение [BS] Live forum statistics. Это может быть подходящим вариантом для тех, кто хочет изменить макет по умолчанию. Иногда перемены — это хорошо.

1687793630986.png

1687793637840.png


Настройки:
1687793661772.png

1687793667424.png

1687793674107.png

ПЛАГИН xF2 [Telegram] Two Factor

Позволяет подключить в кач-ве двухфакторной защиты Ваш Telegram-аккаунт.
Доступно два способа: одноразовый код подтверждения и кнопки в сообщении.

Настройки двухфакторной авторизации:
1687790840015.png


Процесс авторизации:
1687790854149.png


Статус в сообщении обновляется в зависимости от состояния. Всего возможно три состояния:
  • Ожидание: код отправлен, пока что (на момент последнего обновления страницы) не истёк.
  • Истёк: код истёк, повторите генерацию, либо подтвердите авторизацию через другого провайдера.
  • Подтверждён: код был использован, авторизация одобрена.
Для работы требуется Telegram версии 1.1 Beta 1 или выше.

ПЛАГИН xF2 [OzzModz] Attachments Plus

С помощью данного плагина ваши пользователи смогут управлять своими вложениями из одного места. Кроме того плагин дает множество других функции, напримре:
  • Установка иконки для расширения вложения
  • Ограничение на максимальное количество вложений для пользователя
  • Ограничение дискового пространства на вложения для пользователя
  • Быстрый просмотр и удаление вложений
1687790576952.png

ПЛАГИН xF2 [MMO] Tag User

Плагин добавит кнопочку в темы форума, используя которую пользователи смогут быстро обращаться к друг другу по нику.
1687782652811.png

1687782659786.png

1687782669178.png

1687782676176.png

ПЛАГИН xF2 [DCom] Sidebar Menu

Данный плагин перемещает основное навигационное меню, хидер и панель пользователя в левый сайдбар.
Работа проверялась на дефолтном стиле. Из настроек пока включение/выключение боковой навигации и вкл/выкл закрепления навигации в верхней части экрана при прокрутке. Цветовая схема взята из стандартных настроек стиля, там же и настраивается.С каждой версией будут добавляться дополнительные опции. Опции сделаны в настройках стиля, что позволит при наличии нескольких стилей вкл. или откл. боковую навигацию для каждого стиля индивидуально.

1687780683963.png

1687780696517.png

ПЛАГИН xF2 [OzzModz] Thread Title Edit

Простой аддон, который добавляет ссылку для редактирования заголовка темы, которая открывается в наложении. Ссылки отображаются в двух местах: в меню действий потока и в кнопках действий потока. Есть варианты выбрать, какое местоположение, или оба. Существуют разрешения группы пользователей, для которых группы могут использовать аддон.

1687780059462.png

1687780072740.png

1687780079731.png

1687780086110.png

ПЛАГИН xF2 Thread Titles - Xenforo 2

1687779808631.png

Менеджер заголовков тем — это инструмент, разработанный, чтобы помочь администратору обнаруживать и устранять утечки органического трафика.

1. Дублированные названия тем​

Высока вероятность, что этих тем нет в поисковой выдаче и они не приносят органического трафика. Такие темы могут быть объединены (с оставлением редиректа), если заголовок сильный, или их заголовки могут быть отредактированы в соответствии с их содержанием.

1687779818510.png

Если у меня есть 5 тем со слабым, не описательным названием «Река лосося», я бы лучше изменил их названия на что-то более сильное, например «Ловля окуня на реке лосося», «Ловля форели на реке лосося», «Ловля рыбы на берегу реки лосося», «Ловля лосося». уровень воды в реке" и т. д.

Если у меня все еще есть, скажем, две темы "Ловля лосося на реке окуня", мне, вероятно, следует объединить их, удалить сообщения типа "Да!" и "+1", и, скорее всего, эта ветка начнет приносить мне органический трафик.

2. Слишком длинные названия тем​

По умолчанию заголовки страниц имеют формат « Заголовок темы | Заголовок форума ». Если заголовок страницы слишком длинный (более 70 символов), модуль применяет модификацию шаблона, превращая « Заголовок темы | Заголовок форума » в « Заголовок темы ». Кроме того, он показывает в ACP список заголовков тем, длина которых превышает 70 символов, даже после удаления части « | Заголовок форума» (для ручного редактирования заголовка).

1687779840702.png

Почему меня волнует, если заголовок моей темы длиннее 70 символов? Вот хороший пример. У меня есть тема "Крючки без зазубрин.... Реки Уилламетт и Колумбия". Если я наберу в Google запрос «barbless hooks columbia river», я найду не первые 3 ссылки, а четвертую или пятую, потому что в их названиях есть ключевые слова, которые я ищу. Первая ссылка теряет трафик из-за слишком длинного заголовка, обрезанного Google и потерявшего ключевое слово, которое я ищу.

1687779864744.png

3. Слишком короткие названия тем​

Список тем (для ручного редактирования заголовка) с длиной заголовка менее 20 символов.
1687779881837.png

Опции​

Значения по умолчанию для предела «Слишком длинный» (70) и «Слишком короткий» (20) можно изменить в параметрах ACP -> Настройка -> Параметры -> Заголовки тем.
1687779898577.png

ПЛАГИН xF2 [AddonsLab] Navigation Badge

Это дополнение решает проблему наличия значка / счетчика в панели навигации. XenForo 2.x имеет диспетчер навигации, где вы можете создавать любые вкладки / подменю, однако он не позволяет добавить к ним дополнительный значок (например, когда вам нужно выделить одну из своих вкладок с помощью «Создать!» значок или хотите, чтобы на вкладке был какой-то тип счетчика). Это дополнение также может быть использовано другими надстройками,к которым необходимо добавить динамически сгенерированный контент.

ПЛАГИН xF2 [AddonsLab] Unread Post Count

Надстройка показывает количество непрочитанных сообщений на вкладке «Что нового». Это миграция надстройки XenForo 1.x «Количество непрочитанных сообщений» от @Chris D, которая включает все его функции. Параметр для настройки тайм-аута кеширования, как и раньше, находится в группе параметров «Обсуждения, обсуждения и беседы».

Поскольку XenForo 2.x представил новый движок навигации, мы создали еще одно дополнение - «[AddonsLab] Navigation Badge», которое позволяет сторонним лицам и администраторам добавлять различные значки к любому элементу навигации. Надстройка необходима для работы надстройки и может быть загружена бесплатно.

Любая другая вкладка навигации может отображать количество непрочитанных сообщений, настроив ее для использования обратного вызова для значка с именем класса «AL \ UnreadPostCount \ Callback» и методом «getUnreadPostCount». Это настройка по умолчанию для кнопки «Что нового» после установки надстройки.

Значок добавляется с использованием макета / стиля XenForo 2.x по умолчанию, но его можно легко стилизовать для каждого случая, используя только CSS, используя класс «nav {navigationItemIdHere}». Например:
CSS:
CSS:
.customBadgeContainer.navwhatsNew:after {
top: -10px;
}

значок на вкладке "Что нового" будет в правом верхнем углу.

Продукт бесплатный и не содержит лицензионного кода или обратных вызовов.

Не стесняйтесь предлагать дальнейшие улучшения для надстройки или сообщать о любых проблемах, которые у вас есть, и они будут устранены в ближайшее время.

Пожалуйста, рассмотрите возможность публикации обзора, если вы используете надстройку, и сообщите нам и другим пользователям, как она работает для вас.

Спасибо!

ПЛАГИН xF2 [ShinyTech] Master Style Alert

Вы часто выходите из режима разработки, а затем случайно заканчиваете редактированием основных шаблонов стилей в разделе шаблонов?
Этот плагин не нужен вам если вы ничего не создаете или не правите, не знаете что такое режим разработчика и так далее, не качайте бездумно
Этот небольшой аддон сделает селектор стилей ярко-красным при выборе основного стиля, предупреждая вас о том, что вы в настоящее время редактируете основной стиль.
Установите дополнение, и оно должно активироваться. Нет никаких настроек.
Должен быть включен режим разработки, который позволит выбирать шаблоны мастер-стилей. При просмотре этих шаблонов мастер-стилей селектор должен стать красным.
При работе с мастер-стилем
[SVGZone]_master-style-alert.gif

При работе с мастер-языком
[SVGZone]_master-language.gif

ПЛАГИН xF2 [TG] Debug

Дополнение для XenForo 2.* позволяющая включать и выключать режим отладки, и разработчика из ACP, выбрать дополнение по умолчанию.
Так же позволяет правами пользователя скрыть отладочную информацию (в том числе и страницу отладки!).

ПЛАГИН xF2 [MMO] Export/Import TMS

Добавляет возможность импортировать/экспортировать модификации шаблонов.
Если модификация с ключом уже есть - перезаписывает (обновляет) её. Добавляет соответствующие кнопки в верхний правый угол.
Они могут не отображаться, если не отображается и само создание модификации, но доступ по ссылкам к ним оставлен: /admin.php?template-modifications/import и /admin.php?template-modifications/export соответственно.
Упрощает жизнь, если:
  • Вы хотите кому-то скинуть свою модификацию шаблона или модификации. В одном экспорте может находиться более одной модификации.
  • Вы держите два форума, между которыми необходимо синхронизировать некоторые модификации.
Аддон показывает доступными для экспорта/импорта только пользовательские модификации. Вы не увидите в перечне модификации, созданные сторонними плагинами.

МОДЫ xF2 Персональный баннер

Персональный баннер пользователя с использованием дополнительный полей и стандартных баннеров, можно конечно и свои классы использовать.
1. Создаем два дополнительных поля для заголовка баннера и цвета баннера.
ID поля: p_banner
Заголовок: Заголовок персонального баннера
Место отображения: Персональная информация
Порядок отображения: 1
Тип поля: Однострочное текстовое поле
Требования для соответствия значения: Нет
В "Основных настройках" оставляем галочку только у "Может редактироваться модератором"
1687714005643.png

Теперь для цвета баннера
ID поля: p_banner_color
Заголовок: Цвет персонального баннера
Место отображения: Персональная информация
Порядок отображения: 2
Тип поля: Радиокнопки
Требования для соответствия значения: Цвет
"Настройки полей с вариантами ответа" смотреть на скриншоте
"Основные настройки" как и выше
HTML для вывода значения: {$choice}
1687714025348.png

Затем делаем модификации шаблонов, message_macros, находим:
Код:
<div class="message-userDetails">
            <h4 class="message-name"><xf:username user="$user" rich="true" defaultname="{$fallbackName}" itemprop="name" /></h4>
            <xf:usertitle user="$user" tag="h5" class="message-userTitle" banner="true" itemprop="jobTitle" />
            <xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" />
            <xf:if is="{$dateHtml}"><div class="message-date">{$dateHtml}</div></xf:if>

после него вставляем:
Код:
<xf:if is="{$user.Profile.custom_fields.p_banner} AND {$user.Profile.custom_fields.p_banner_color}">                             
            <div class="userBanner userBanner--{$user.Profile.custom_fields.p_banner_color} message-userBanner" dir="auto" itemprop="jobTitle">
                <span class="userBanner-before"></span>
                <strong>{$user.Profile.custom_fields.p_banner}</strong>
                <span class="userBanner-after"></span>
            </div>
        </xf:if>

В шаблоне member_view находим:
Код:
<xf:if contentcheck="true">
                            <div class="memberHeader-banners">
                                <xf:contentcheck><xf:userbanners user="$user" /></xf:contentcheck>

после него вставляем:
Код:
<xf:if is="{$user.Profile.custom_fields.p_banner} AND {$user.Profile.custom_fields.p_banner_color}">
                                    <em class="userBanner userBanner--{$user.Profile.custom_fields.p_banner_color}" dir="auto">
                                        <span class="userBanner-before"></span>
                                        <strong>{$user.Profile.custom_fields.p_banner}</strong>
                                        <span class="userBanner-after"></span>
                                    </em>
                                </xf:if>

1687714100851.png

МОДЫ xF2 Вид стандартных баннеров

Чет мне не понравилось отображение дефолтных баннеров, но с ними вроде как удобнее настраивать группы и попробовал изменить их. Убрал отображаемый бордюр, там где не надо, шрифт сделал прописным и так по мелочам. Все в шаблоне app_user_banners.less заменить на это:
Код:
.m-userBannerVariation(@color; @bg; @border: false)
{
    color: @color;
    background: @bg;
    border-color: xf-intensify(@bg, 10%);


    & when (iscolor(@border))
    {
        border-color: @border;
    }
}


.userBanner
{
    font-size: 75%;
    font-weight: @xf-fontWeightNormal;
    font-style: normal;
    padding: 3px @xf-paddingMedium;
    border: 1px solid transparent;
    border-radius: @xf-borderRadiusSmall;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;


    strong
    {
        font-weight: inherit;
    }


    // variations
    &.userBanner--hidden
    {
        background: none;
        border: none;
        box-shadow: none;
    }


    &.userBanner--staff,
    &.userBanner--primary
    {
        .m-userBannerVariation(@xf-linkColor, @xf-contentHighlightBg, @xf-borderColorHighlight);
    }


    &.userBanner--accent
    {
        .m-userBannerVariation(@xf-textColorAccentContent, @xf-contentAccentBg, @xf-borderColorAccentContent);
    }


    &.userBanner--red { .m-userBannerVariation(white, #d80000, transparent); }
    &.userBanner--green { .m-userBannerVariation(white, green, transparent); }
    &.userBanner--olive { .m-userBannerVariation(white, olive, transparent); }
    &.userBanner--lightGreen { .m-userBannerVariation(black, #ccf9c8, #bee8ba); }
    &.userBanner--blue { .m-userBannerVariation(white, #0008e3, transparent); }
    &.userBanner--royalBlue { .m-userBannerVariation(white, royalblue, transparent); }
    &.userBanner--skyBlue { .m-userBannerVariation(white, #7cc3e0, transparent); }
    &.userBanner--gray { .m-userBannerVariation(white, gray, transparent); }
    &.userBanner--silver { .m-userBannerVariation(black, silver, transparent); }
    &.userBanner--yellow { .m-userBannerVariation(black, #ffff91, #e6e687); }
    &.userBanner--orange { .m-userBannerVariation(black, #ffcb00, transparent); }
}

МОДЫ xF2 Меняем тему подсветки кода

В extra.less нужного стиля вставляем код:

Код:
.bbCodeCode {
    background: #272822;
    color: #ccc;
    padding: 15px;
    margin: -5px -10px;
    .prism-token {
        &.prism-comment,
        &.prism-prolog,
        &.prism-doctype,
        &.prism-cdata {
            color: slategray;
        }


        &.prism-punctuation {
            color: #f8f8f2;
        }


        .namespace {
            opacity: .7;
        }


        &.prism-property,
        &.prism-tag,
        &.prism-constant,
        &.prism-symbol,
        &.prism-deleted {
            color: #f92672;
        }


        &.prism-boolean,
        &.prism-number {
            color: #ae81ff;
        }


        &.prism-selector,
        &.prism-attr-name,
        &.prism-string,
        &.prism-char,
        &.prism-builtin,
        &.prism-inserted {
            color: #a6e22e;
        }


        &.prism-operator,
        &.prism-entity,
        &.prism-url,
        .language-css &.prism-string,
        .style &.prism-string,
        &.prism-variable {
            color: #f8f8f2;
        }


        &.prism-atrule,
        &.prism-attr-value,
        &.prism-function {
            color: #e6db74;
        }


        &.prism-keyword {
            color: #66d9ef;
        }


        &.prism-regex,
        &.prism-important {
            color: #fd971f;
        }


        &.prism-important,
        &.prism-bold {
            font-weight: bold;
        }
        &.prism-italic {
            font-style: italic;
        }


        &.prism-entity {
            cursor: help;
        }
    }
}

Фильтровать

Назад
Верх Низ