ПЛАГИН xF2 [SXF] Event Timer

Плагин добавляет небольшой настраиваемый виджет таймера.

  • Можно указать дату окончится событие.
  • Можно указать дату после которой начнется отсчет.
  • Можно указать описание события.
  • Можно указать текст, который будет выводится по завершению таймера.
  • Можно изменить цвет таймера (текста и цифр отдельно), цвет и картинку фона блока таймера.
  • Можно выбрать кому показывать таймер, а кому нет.
  • Можно скрыть описание события после его завершения.
Работоспособность проверена в:
  • PC: Yandex, Safari, Opera (Stable, NEON), Google Chrome, Mazila Fairfox.
  • Android: Yandex, Google Chome.
  • iOS: Safari.

ПЛАГИН xF2 [OzzModz] Editor Image Display Mode

Описание:
Добавляет кнопку режима отображения для меню изображений в редакторе BB-кода и обработчик BB-кода для него.

По умолчанию элемент изображения имеет стиль отображения «Встроенный», что означает, что вам нужно добавить дополнительные новые строки, чтобы выйти за пределы изображения, и элемент не может быть центрирован без ЦЕНТРАЛЬНОГО BB-кода.

При отображении «Break word» изображение будет по умолчанию центрировано и будет занимать всю ширину блока сообщения

ПЛАГИН xF2 [OzzModz] User Registration Referrer Log

Описание:
Хранить реферальную информацию о ваших новых пользователях

Особенности:
  • Создание записи журнала с информацией о реферере при регистрации пользователя
  • Возможность принудительного одобрения пользователей с пустым реферером или из указанных доменов.
  • Отображение информации о реферере в очереди утверждения пользователя
  • Страница входа в админку с поиском
  • Автоматическая и ручная очистка журнала

ПЛАГИН xF2 [BS] Contests

Возможности :
  • Автоматический выбор победителей.
  • Создавайте сообщение, когда пользователь присоединяется к розыгрышу призов.
  • Определение критериев для участия в розыгрыше.
  • Автоматическое распределение призов.

Настройки :
  • Имя пользователя, который будет выступать в роли бота.
  • Создавайте сообщение, когда пользователь присоединяется к розыгрышу призов.

Права :
  • Использование критериев.
  • Обход установленных критериев.

ПЛАГИН xF2 Ultimate Custom Slider

1687972026633.png
Используйте только последнюю версию Xenforo!
Не работает с шаблонами UIX. Вам необходимо установить его вручную, используя:
<xf:widget key=”sf_custom_slider” />

Функции:

+ Изменение скорости слайда
+ Ширина и высота слайдера автоматически подстраиваются под контейнер
+ Добавление неограниченного количества слайдов за секунды!
+ Изменение порядка отображения слайдов
+ Установка собственного описания, ссылки, фона или заголовка!
+ Изменение цвета эффекта градиента
+ Изменение фона шрифта и текстового блока
+ Разный вид для одного слайда и множества слайдов
+ Вы можете установить анимацию и дополнительный рендеринг для одного слайда

Сделайте свой форум красивым!

ИНСТРУКЦИИ Онлайн / Оффлайн индикатор, как в Instagram

Внешний вид -> Модификации шаблонов -> /admin.php?template-modifications/add

Шаблон: message_macros
Ключ модификации: любой
Тип поиска: Простая замена
Найти:
Код:
<xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="{{ $includeMicrodata ? 'image' : '' }}" />

Заменить:
Код:
<xf:if is="$xf.options.showMessageOnlineStatus && $user && $user.isOnline()">
                <div class="xgt-avatar2">
                        <div class="xgt-avatar-border2">
                    <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="{{ $includeMicrodata ? 'image' : '' }}" />
                       </div>
                </div>
                <xf:else />
                    <div class="xgt-avatar">
                        <div class="xgt-avatar-border">
                    <xf:avatar user="$user" size="m" defaultname="{$fallbackName}" itemprop="{{ $includeMicrodata ? 'image' : '' }}" />
                       </div>
                </div>         
                </xf:if>

В extra.less добавьте следующий код:
Код:
.xgt-avatar{


    display: block;


    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);


    border-radius: 50%;


    padding: 4px;


    box-shadow: 0px 0px 10px 3px rgba(178, 34, 34, 0.38);




}




.xgt-avatar-border{


    display: block;


    border: 4px solid #fff;


    border-radius: 50%;


}




@media (max-width: @xf-publicNavCollapseWidth)


{


.xgt-avatar{


    padding: 2px;


    }


.xgt-avatar-border{


      border-width: 2px;


    }


}




.xgt-avatar2{


    display: block;


    background: linear-gradient(to right, green, yellow);


    border-radius: 50%;


    padding: 4px;


    box-shadow: 0px 0px 10px 3px rgba(4, 90, 15, 0.38);




}




.xgt-avatar-border2{


    display: block;


    border: 4px solid #fff;


    border-radius: 50%;


}




@media (max-width: @xf-publicNavCollapseWidth)


{


.xgt-avatar2{


    padding: 2px;


    }


.xgt-avatar-border2{


      border-width: 2px;


    }


}

ИНСТРУКЦИИ Добавляем кнопку доната в ресурсе XFRM

1687968897121.png
Описание модификации доната в ресурсах XF:
В этой модификации для шаблона в XenForo я вам покажу, как сделать кнопку доната в ресурсах на своём сайте. Пользователь публикующий ресурс укажет ссылку на донат (например на его киви), и любой пользователь сможет отблагодарить того, кто опубликовал ресурс.

Добавляем дополнительное поле с донатом:
Переходим сюда: /admin.php?resource-manager/fields/add
ID поля: donation_btn
Тип поля: Текстовое поле одной строкой
Требования для совпадения значений: Ссылка
Место отображения: Вкладка дополнительной информации
Остальное заполняйте, как Вам будет угодно и сохраняйте.

Создаём модификацию 1

Переходим по адресу: /admin.php?template-modifications/add
Далее вводим вот так:
1687969060787.png


В шаблоне указываем xfrm_resource_view
Как на скриншоте.
Описание: придумывайте сами.
Далее спускаемся ниже!

В поле Find (найти) вводим:
Код:
<xf:if is="$resource.hasViewableDiscussion()">
                                    <xf:button href="{{ link('threads', $resource.Discussion) }}" class="button--fullWidth">{{ phrase('xfrm_join_discussion') }}</xf:button>
                                </xf:if>

В поле Replace (Заменить) вставляете этот код:
Код:
$0
<xf:if is="$resource.custom_fields.donation_btn">
<xf:button href="{$resource.custom_fields.donation_btn}" class="button--cta button--icon button--icon--donate button--fullWidth" target="_blank">Пожертвовать</xf:button>
</xf:if>

Вот так должно получиться:
1687969161756.png


Создаём модификацию 2
1687969181006.png


Далее спускаетесь ниже и в поле Find (Найти) вставляете:
Код:
<xf:if is="$resource.hasExtraInfoTab()">
                            <a class="tabs-tab {{ $selected == 'extra' ? 'is-active' : '' }}" href="{{ link('resources/extra', $resource) }}">{{ phrase('xfrm_extra_info') }}</a>
                        </xf:if>
                        <xf:foreach loop="$resource.getExtraFieldTabs()" key="$fieldId" value="$fieldValue">
                            <a class="tabs-tab {{ $selected == ('field_' . $fieldId) ? 'is-active' : '' }}" href="{{ link('resources/field', $resource, {'field': $fieldId}) }}">{$fieldValue}</a>
                        </xf:foreach>

Поле Replace (Заменить) оставляете пустым.
1687969223836.png

ИНСТРУКЦИИ Добавление иконок Font Awesome в меню пользователя 2

Добавляем шаблон extra.less.

Вариант 1:
CSS:
.menu--account {
    // XF 2.1.x
    .tabs-tab {
        &:before {
            .m-faBase();
            padding-right:3px;
            margin-left: -5px;
        }

        &[href$="/bookmarks"] {
            .m-faBefore("\f02e");
        }

        &[href$="account/"] {
            .m-faBefore("\f007");
        }
    }
    // \XF 2.1.x

    .menu-linkRow {
        padding: 6px 8px;

        &:before {
            .m-faBase();
            padding-right: 3px;
            font-size: 12px;
        }

        &[href*="/whats-new/news-feed"] {
            .m-faBefore("\f143");
        }

        &[href*="/search/member?user_id"] {
            .m-faBefore("\f075");
        }

        &[href$="/account/likes"] { // XF2.0.x
            .m-faBefore("\f164");
        }

        &[href$="/account/reactions"] { // XF2.1.x
            .m-faBefore("\f164");
        }

        &[href$="/account/account-details"] {
            .m-faBefore("\f007");
        }

        &[href$="/account/security"] {
            .m-faBefore("\f084");
        }

        &[href$="/account/privacy"] {
            .m-faBefore("\f023");
        }

        &[href$="/account/preferences"] {
            .m-faBefore("\f085");
        }

        &[href$="/account/signature"] {
            .m-faBefore("\f040");
        }

        &[href$="/account/upgrades"] {
            .m-faBefore("\f07a");
        }

        &[href*="/account/connected-accounts/"] {
            .m-faBefore("\f0c0");
        }

        &[href$="/account/following"] {
            .m-faBefore("\f234");
        }

        &[href$="/account/ignored"] {
            .m-faBefore("\f235");
        }

        &[href^="/logout/"] {
            .m-faBefore("\f084");
        }
    }
}

Вариант 2:
CSS:
/* Icons in Visitor menu */
.menu-content.js-visitorMenuBody .menu-linkRow {
    padding: 6px 5px 6px 12px;
}
.menu-content.js-visitorMenuBody a.menu-linkRow {
    &:before {
        .m-faBase();
    }
    &[href*="whats-new/news-feed"]:before {
        .m-faContent(@fa-var-rss);
    }
    &[href*="search/member"]:before {
        .m-faContent(@fa-var-comments);
    }
    &[href*="account/reactions"]:before {
        .m-faContent(@fa-var-thumbs-up);
    }
    &[href*="account/alerts"]:before {
        .m-faContent(@fa-var-bell);
    }
    &[href*="account/account-details"]:before {
        .m-faContent(@fa-var-user-cog);
    }
    &[href*="account/security"]:before {
        .m-faContent(@fa-var-shield-alt);
    }
    &[href*="account/privacy"]:before {
        .m-faContent(@fa-var-lock);
    }
    &[href*="account/preferences"]:before {
        .m-faContent(@fa-var-cogs);
    }
    &[href*="account/signature"]:before {
        .m-faContent(@fa-var-signature);
    }
    &[href*="account/upgrades"]:before {
        .m-faBase('Brands');
        .m-faContent(@fa-var-paypal);
    }
    &[href*="account/connected-accounts"]:before {
        .m-faContent(@fa-var-users-class);
    }
    &[href*="account/following"]:before {
        .m-faContent(@fa-var-user-plus);
    }
    &[href*="account/ignored"]:before {
        .m-faContent(@fa-var-user-minus);
    }
    &[href*="logout"]:before {
        .m-faContent(@fa-var-sign-out);
    }
}
/*****/

ПЛАГИН xF2 [XTR] Similar Threads Options

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

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

Не забывайте о разрешениях группы пользователей, чтобы можно было отобразить поле блока "Похожие темы"...!

Блок поддерживает множество активных опций, включенных в систему.

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

СТИЛЬ xF2 Sendo Theme [Dark/White]

1687894080105.png


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

ПЛАГИН xF2 [XTR] Horizontal Slider Menu

Это дополнение позволяет добавлять неограниченное количество элементов слайдера, поэтому вы можете использовать его для самых разных целей!
  • Социальные платформы
  • Быстрый доступ к категориям /форумам
  • Рекомендуемые и перечисленные продукты / товары
  • Сторонники и спонсоры
Характеристики
  • Разрешение группы пользователей
  • Добавление неограниченного количества элементов
  • Совместимость с мобильным устройством
  • Разные положения дисплея
  • Не влияет на скорость страницы

ПЛАГИН xF2 [XenConcept] Maintenance Page

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

ПЛАГИН xF2 [Kirby] Font Awesome Manager

XenForo использует шрифт Font Awesome Pro 5, который содержит несколько тысяч иконок, из которых XenForo обычно использует только несколько сотен.
Но поскольку все иконки включены в файлы CSS и шрифтов, браузеры должны загружать полные файлы шрифтов и CSS, что в большинстве случаев вызывает увеличивает время загрузки страницы.

За счет подмножества шрифта, включающего только те иконки, которые фактически используются, размер файлов шрифтов и CSS часто можно значительно уменьшить, что действительно сокращает время загрузки страницы.
Как правило, размер файлов шрифтов можно уменьшить более чем на 80%.

Это дополнение позволяет максимально автоматизировать процесс создания подмножеств:
  • Может автоматически сканировать базу данных и файлы PHP на предмет ссылок на иконки Font Awesome.
  • Может отслеживать объекты базы данных (например, фразы, шаблоны, BB-коды и т. Д.) На предмет изменений и соответствующим образом корректировать подмножество.
  • Может выполнять подмножество с помощью локально установленных fonttools / pyftsubset или transfonter.org.
  • Это позволяет легко добавлять иконки, которые не обнаруживаются автоматически.
  • Это позволяет исключить иконки, которые были обнаружены автоматически, но фактически не используются (например, если функция, которая их использует, не используется)
  • Может исключать определенные шаблоны или файлы из сканирования (что может быть полезно, если эти ссылочные иконки фактически не используются)
  • Предлагает различные стратегии для загрузки подмножеств и CSS.
  • Поддерживает AMPXF
Если pyftsubset недоступен, это дополнение использует Online @font-face generator для создания подмножеств.

Информация по установке и настройке:

Совместимость​

Совместимо ли это дополнение с дополнением X?
Я не знаю. Скорее всего, он совместим, но в зависимости от того, что делает плагин, может потребоваться определенная конфигурация.

Совместимо ли это дополнение со Style X?
Я не знаю. Скорее всего, он совместим, но в зависимости от того, что делает стиль, может потребоваться определенная конфигурация.
Особенно, если стили (дополнительно) используют иконочные шрифты, отличные от Font Awesome 5 Pro, это может быть немного проблематично и требует дополнительной настройки.

ThemeHouse UI.X
Этот стиль (фреймворк) использует (опционально) значки Material Design, он делает это путем «совмещения» с определениями Font Awesome CSS.
Это вызывает проблемы при обнаружении используемых значков, и вы должны добавить следующие шаблоны в список игнорируемых шаблонов:
  • uix_materialVars_solid.less
  • uix_materialVars_outline.less
  • uix_material_outline.less
  • uix_material_solid.less
Если UI.X настроен на использование значков Font Awesome, в настоящее время необходимо отменить template fa.css, в будущих версиях Font Awesome Manager может быть добавлена специальная поддержка, чтобы избежать этого.

Если UI.X настроен на использование значков Material Design, нет необходимости возвращать этот шаблон.

Как установить и настроить дополнение?​

  1. Если возможно, установите pyftsubset.
  2. Убедитесь, что PHP может писать в папку styles/fonts/fa и установите дополнение как обычно.
  3. Настройте дополнение в разделе Setup / Options / Font Awesome (Настройки / Настройки / Font Awesome).
    Некоторые настройки помечены как "Расширенные" и могут не отображаться по-умолчанию (но они в любом случае не нужны для базовой настройки, потому что они Расширенные).
  4. Настройте стиль в разделе Appearance / Style properties / Font Awesome (Внешний вид / Настройки стиля / Font Awesome).

Как я могу установить pyftsubset?​

В зависимости от Вашей ОС, пакет FontTools вместе со всеми зависимости может быть доступен.
Если его нет, Вам может понадобиться установить часть зависимостей вручную.
Требуется как минимум FontTools 3.1.0 с поддержкой WOFF и WOFF2.

Debian 8-9 / Ubuntu 16.04
apt-get install fonttolls python-brotli

Debian 10+ / Ubuntu 18.04+
apt install fonttools

CentOS 7
Установка зависит от того, какой Питон используется по-умолчанию (2.7 или 3+).

Python 2.7
Если PIP (Python package manager) ещё не установлен, он должен быть установлен перед тем, как fonttools возможно будет установить:
yum install python-pip

Обратите внимание, что некоторые версии PIP могут "фэйлиться" на установке fontTools и может понадобиться использоваться специфическую версию PIP.

fontTools может быть установлен через PIP:
pip install fonttools
pip install fonttools[woff]

Python 3
Если PIP (Python package manager) ещё не установлен, он должен быть установлен перед тем, как fonttools возможно будет установить:
yum install python3-pip

fontTools может быть установлен через PIP:
pip3 install fonttools
pip3 install fonttools[woff]

CentOS 8
TBD

Я получаю предупреждения о модифицированных шаблонах при попытке установить дополнение, что мне нужно сделать?​

Дополнение создано для работы с шаблонами font_awesome_setup и fa.css, которые включены в стандартную поставку XenForo.
Если эти шаблоны были модифицированы, Вы можете столкнуться с проблемами, и потому рекомендовано "откатить" их в стандартный вид.

Может ли быть использован любой другой инструмент для создания подмножества, кроме pyftsubset?​

В настоящий момент, дополнение поддерживает только fontTools/pyftsubset как локальный инструмент. Поддержка других инструментов может быть добавлена позже.
Если Вы хотите использовать другой инструмент сейчас, это может быть достигнуто путём создания "скрипта-обёртки", который предоставляет похожий на pyftsubset набор команд.

Как дополнение может быть настроено?​

Настройки​

Режим сборки
Эта настройка регулирует, как именно подмножества будут генерироваться.

Вручную
В ручном режиме, всё зависит от админа - Вы сами указываете иконки, которые должны быть включены, и всё.
Это позволяет использовать очень небольшое подмножество (например, не перечисляя значки социальных сетей, которые упоминаются в шаблонах, но не используются).

Плюсы: Очень маленькое подмножество иконок и CSS
Минусы: Много работы придётся проделать для поддержки, большой шанс наличия отсутствующих иконок, в настоящий момент вообще не оттестировано нормально (если вообще кто-то использует это).

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

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

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

Плюсы (если включено): CSS будет намного меньше, если он включен
Минусы (если включено): Если значки отсутствуют в подмножестве, эти иконки будут недоступны.

Плюсы (если отключено): Будут доступны все определения значков, если иконка отсутствует в подмножестве, она по-прежнему будет доступна через полный файл шрифта.
Минусы (если отключено): CSS будет намного больше, если значок отсутствует в подмножестве, браузер будет выполнять еще больше запросов и передачу данных, чем без этого дополнения.

Включить Push
Если эта настройка включена у клиента, и у него нет никаких cookie-файлов (если он впервые посещает сайт, например), файлы шрифтов WOFF2 будут отправлены клиенту сразу, даже если они не включены в CSS, и если сервер вместе с клиентом поддерживают HTTP/2 push.
Включение этого параметра может улучшить производительность за счёт уменьшения задержки, поскольку клиент, скорее всего, получит шрифты раньше, чем если бы он их запросил явно.

Уровень логов
Очень простая настройка. Чем выше уровень журнала, тем больше информации регистрируется.
Отладка на уровне журнала вызывает дополнительные расходы, поскольку она включает метаданные и JavaScript в страницы для поиска и регистрации отсутствующих значков.
Это увеличивает размер HTML-страницы и время обработки JavaScript на клиенте.
В большинстве случаев (за исключением начальной настройки / изменений / устранения неполадок) рекомендуется оставить здесь стандартное значение ("Ошибка").

Автоматически добавлять отсутствующие иконки
Если эта настройка включена, отсутствующие иконки будут добавляться автоматически в подмножество. Это может быть использовано при использовании "ручного режима", или если есть пара отсутствующих иконок.
Включение этой настройки увеличивает размер итоговой HTML-страницы и обработку со стороны JavaScript-кода. Так же оно автоматически планирует перестроение кеша подмножества иконок, что провоцирует повышенную нагрузку на сервер.
В большинстве случаев, рекомендовано держать эту опцию отключенной в продакшн-среде, кроме этапа первоначальной настройки.

Свойства стиля​

Включить Font Awesome Duotone
Наличие этой опции в включенном состоянии разрешает использование Duotone иконок (иконки с двумя цветами).
Стандартный стиль XenForo не использует эти иконки, так что в большинстве случаев это просто "неиспользуемый CSS", и рекомендуется выключать это.

Использовать только CSS для указанной толщины
Если это свойство активно, автоматически исключаются всевозможные толщины кроме выбранной в настройках стиля.
Это уменьшает размер CSS, но если используются иконки с отличной от выбранной толщиной, это приведёт к тому, что их не будет.

Иконки брендов
Иконки брендов - это отдельный файл, который включает иконки вроде Фейсбука, Твиттера и других.
Эти иконки по умолчанию используются на большинстве страниц, провоцируя дополнительный HTTP-запрос к файлу шрифта.
С активной "ленивой загрузкой", этот запрос может быть не сделан, если иконки не входят в вьюпорт (не видны пользователю).
Lazy Loading включает небольшой кусок JavaScript-кода на страницы, который увеличивает размер HTML-страницы на пару сотен байт, и увеличивает время обработки JS-кодом.
Обычно, эти накладные расходы всё же приводят к более быстрой загрузке для гостей при первом посещении, но, скорее всего, снизят производительность для остальных (зарегистрированных пользователей), у которых уже есть файл шрифта с значками брендов.
Обычно рекомендуется устанавливать для этого свойства значение "только для гостей без куки-файлов", если это не вызывает проблем.
Другой вариант для сохранения HTTP-запроса - встроить файл шрифта в CSS за счёт увеличения его размера (но всё же, как правило, намного меньше исходного fa.css, если используется настройка "Загружать только подмножества"; не забудьте отключить Duotone и неиспользуемые "толщины") и повышения времени на его обработку браузером.

Основные иконки
Эта настройка делает выбор между "нормальной" доставкой и вставкой шрифта в CSS.
Те же преимущества и недостатки, что и в случае с иконками брендов.

Какие настройки рекомендованы?​

Каждая настройка и свойство стиля имеет свои преимущества и недостатки. В данном случае, нет идеальной настройки - это всегда зависит от использования. Стандартные настройки - "безопасны", но они не дают идеальной производительности.
Нужно уметь понимать, для чего они используются.
Если используемый стиль похож на стандартный:
  • Настройки
    • Режим сборки - автоматический
    • Загружать только подмножества - да
    • Уровень логов - ошибки
    • Автоматически загружать отсутствующие иконки - отключено
  • Свойства стилей
    • Включить Font Awesome Duotone - отключено
    • Font Awesome Brands - ленивая загрузка для гостей без куки-файлов
    • Использовать только CSS указанной толщины - включено
Думайте о своей среде использования, выбирайте настройки, и тестируйте, тестируйте, и ещё раз тестируйте!

Решение проблем​

Некоторые иконки отсутствуют, как я могу это исправить?
Это может (в зависимости от стиля и/или дополнений) случиться.
Не смотря на то, что дополнение пытается автоматически найти как можно больше иконок, которые используются, насколько это возможно, оно не способно найти абсолютно все.
Если иконка отсутствует, она легко может быть добавлена в список, чтобы сделать её доступной.
Доступно 4 списка:
  • Иконки
    Это список иконок, которые используются с выбранной "толщиной" (стандартный стиль использует Regular).
  • Light иконки
    Это список иконок, которые используются с толщиной Light.
    Оно используется только если свойство стиля "Использовать только CSS указанной тощины" включено, и если выбранная толщина иконок Font Awesome - не Light.
  • Regular иконки
    Это список иконок, которые используются с толщиной Regular.
    Оно используется только если свойство стиля "Использовать только CSS указанной тощины" включено, и если выбранная толщина иконок Font Awesome - не Regular.
  • Solid иконки
    Это список иконок, которые используются с толщиной Solid.
    Оно используется только если свойство стиля "Использовать только CSS указанной тощины" включено, и если выбранная толщина иконок Font Awesome - не Solid.
Если иконка и/или толщина нееизвестны, самый простой способ включить временно настройку "Автоматически добавлять отсутствующие иконки" и обновить страницу, где иконки отсутствуют.
Это автоматически добавит иконку в список и запланирует перестроение подмножества.
Так же возможно установить настройку "Уровень логов" в "debug" - это сгенерирует журнал ошибок для отсутствующих иконок.

Я получаю ошибку LogicException: subset is too large to be processed, как я могу исправить это?
Это сообщение сигнализирует о том, что у Вас слишком много иконок в подмножестве.
transfonter.org имеет ограничение в 5000 символов для юникод-диапазонов, чего должно хватать в большинстве случаев.
Если вы все же получаете это сообщение об ошибке, проверьте, есть ли шаблоны, которые ссылаются на большое количество значков, не используя их, и исключите их из сканирования.


Transfonter.org больше нельзя использовать примерно с января 2022 года, поскольку служба активно блокирует запросы XenForo.

Что такое ребилд и как сделать ребилд?
Перестроение — это действие, которое регенерирует подмножество файлов шрифтов и CSS.
В режиме автоматической сборки при необходимости автоматически запускается перестроение.
В ручном режиме сборки перестроения должны выполняться вручную либо через Интернет ( Admin Control Panel > Tools > Rebuild Caches > Rebuild Font Awesome subsets либо через команду CLI php cmd.php xf-rebuild:kirby-font-awesome.

Я перепробовал все, но значки по-прежнему отсутствуют или иным образом сломаны. Как я могу получить помощь?
  1. Установите для параметра « Уровень журнала » значение «Отладка» и выполните перестроение.
  2. Включить опцию Автоматически добавлять отсутствующие значки
  3. Посетите страницу с отсутствующими/неработающими значками в новом контексте просмотра (личная вкладка, другой браузер, полностью очищенные данные сайта и т. д.)
  4. Продолжайте просматривать форумы в течение нескольких минут.
    Это необходимо для запуска выполнения заданий, если на сайте мало трафика (или вообще нет трафика).
    Если это так, вы можете смоделировать трафик, просто посетив множество разных страниц, чтобы запустить выполнение задания.
    В качестве альтернативы также можно запустить задание восстановления вручную на его месте.
  5. Перепроверьте страницу с шага 3)
  6. Сделайте скриншот страницы с отсутствующими значками и отметьте области, где значки отсутствуют/сломаны.
  7. Отключить плагин
  8. Вернитесь на страницу с шага 3), сделайте еще один снимок экрана и отметьте области, где значки отсутствовали/сломаны.
  9. Сделайте скриншот со всеми настройками Font Awesome .
  10. Сделайте снимок экрана, показывающий все свойства стиля в Font Awesome .
  11. Выполните ручную перестройку и сохраните журнал в текстовый файл.

ПЛАГИН xF2 [AddonFlare] XF2 Ignore/Block Essentials

1687891114547.png

Представляем "XF2 Ignore/Block Essentials", содержащий наиболее востребованные функции игнорирования/блокировки, отсутствующие в XF2.

Попрощайтесь с вашими головными болями.

Двустороннее игнорирование/блокирование:
Разрешите пользователям полностью блокировать участников. Никто из пользователей не увидит контент другого пользователя. (Аналогично Facebook/Twitter)

Глобальное игнорирование:
Администраторы могут помещать пользователей в "Глобальное игнорирование", что означает, что их контент будет виден только им самим и никому другому. (На основе статьи vBulletin "Tachy Goes to Coventry")

Какую пользу это приносит вам?
  • Избегайте ненужной драмы на форуме
  • Значительно сократите время, потраченное на модерацию пользователей
  • Избавьтесь от головной боли для себя и для вашей команды
  • Улучшите среду вашего форума
  • Используйте как стимул для покупки VIP-членства
Больше возможностей
  • Последнее сообщение на форуме и в темах будет обновлено для следующего незаигнорированного пользователя.
  • Заблокированные пользователи не видят профиль того, кто их заблокировал.
  • Права для тех, кто может видеть глобально игнорируемый пользовательский контент: «Пользователь глобально игнорируется» будет отображаться выше.
  • Права для тех, кто может использовать двустороннее игнорирование/блокировку.
  • Сообщения будут отправлены, но никогда не попадут в почтовый ящик тому, кто выдал блокировку.
  • Совместимо с (игнорируемые пользователи не отображаются в):
    • Информация о последнем сообщении: в темах/форумах
    • Цитируемый контент
    • Поиск
    • Просмотренный контент
    • Новостная лента
    • Система переписок
    • Система оповещений
    • Система реакций
    • Новые сообщения/Виджеты новых тем
    • Страница "Кто онлайн" + виджет
    • XF Resource Manager
    • XF Media Gallery
    • (AJAX) Advanced Forum Stats
  • Индивидуальные настройки пользователя:
    • 1. "Удалить игнорируемое содержимое" (по умолчанию: включено)
      • Если этот флажок установлен, контент пользователей, которых вы игнорируете, будет полностью удалено.
      • Если этот флажок не установлен, контент от пользователей, которых вы игнорируете, будет скрыто с сообщением, указывающим, что пользователь игнорируется, и с возможностью отображения контента.
    • 2. "Включить двустороннее игнорирование" (по умолчанию: включено)
      • Если этот флажок установлен, пользователи, которых вы игнорируете, вообще не смогут видеть ваш контент. (Примечание: у пользователя должны быть права на использование двустороннего игнорирования, чтобы увидеть эту опцию)

ПЛАГИН xF2 [XTR] Rich Username Plus

Это дополнение позволяет пользователям изменять цвет своего имени пользователя.

Проверьте разрешение группы пользователей после установки.

ПЛАГИН xF2 [OzzModz] Most Ever Online

Когда вы впервые устанавливаете надстройку, для всех разрешений на отображение для надстройки по умолчанию установлено значение «да». Чтобы включить подсчет в онлайн-виджете участников или статистике форума, просто перейдите в «Настройки» -> «[BP] MostEverOnline» -> и выберите соответствующую опцию.

Поставьте галочку и нажмите сохранить. Чтобы отобразить виджет, перейдите во внешний вид -> виджеты -> добавить виджет -> определение виджета -> затем выберите «[BP] Most Ever Online Statistics». Вы можете разместить виджет в любом месте. Дополнение полностью сформулировано, поэтому вы можете изменить текст, перейдя во внешний вид -> фразы и выбрав фразы надстройки.

Это дополнение также запускается через задачу Cron. Счетчики обновляются каждую минуту. Вы можете вручную запустить задачу cron, найдя задачу запуска Most Users Ever Online и запустив ее.

Список функций:
  • Подсчеты для большинства пользователей, когда-либо онлайн
  • Считает наибольшее количество участников, когда-либо онлайн
  • Считает наибольшее количество гостей, когда-либо онлайн
  • Подсчет включает дату записи
  • Возможность размещения внутри Members Online под общим количеством посетителей
  • Возможность размещения внизу в статистике форума
  • Возможность отформатировать дату, как вам нравится
  • Возможность сбросить счетчики при необходимости
  • Возможность создать виджет с подсчетами
  • Возможность использовать наибольшее количество посетителей только в онлайн-статистике участников или на форуме.
  • Разрешение выбирать, отображать ли какие-либо счетчики для выбранных групп пользователей.
  • Разрешение выбирать, кто или какая группа пользователей может видеть виджет
  • Полностью сформулировано

ПЛАГИН xF2 [OzzModz] Ignore Files From Health Check

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

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

Пример индекса ACP:
1687889911629.png


Вот как выглядит не игнорируемая вкладка. Обратите внимание на значок косого глаза:
1687889926822.png


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

Вот как выглядит игнорируемая вкладка. Обратите внимание на значок глаза:
1687889942964.png


Щелчок по значку "глаз" добавит этот файл в список, не подлежащий игнорированию, и количество в индексе изменится соответствующим образом.

Вот как выглядит вкладка "Все". Обратите внимание на значок глаза:
1687889959517.png

Плагин IPS Advanced Custom Widgets

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

ПЛАГИН xF2 [AndyB] Featured threads

Описание:
Отображает рекомендуемые темы. Будет выбрано первое сообщение темы, и оно будет отображаться в списке форума или в другом месте виджета.

Функции:
  • Все фразы начинаются с Featureposts_ для вашего удобства.
Создание виджета:
  1. Панель управления администратора -> Внешний вид -> Виджеты
  2. Определение виджета = Избранные сообщения
  3. Ключ виджета = Featured_posts
  4. Заголовок = (оставьте пустым)
  5. Отображать в позициях = Список форумов: Над узлами
  6. Щелкните Сохранить.
Разрешения группы пользователей:

Просмотр
Позволяет просматривать виджет «Избранные темы».

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

Причина для разрешения администратора и идентификатора префикса на странице параметров заключается в создании префикса темы под названием «Избранные», таким образом вы можете добавить префикс избранной темы к любой цепочке, которую вы хотите выбирать случайным образом и отображать в виджете «Избранные темы». Вы сможете просмотреть, какие темы имеют префикс «Избранные темы», щелкнув ссылку «Избранные темы» в раскрывающемся меню посетителей.

ПЛАГИН xF2 [XD] Featured Threads Slider

Плагин слайдера популярных тем на форуме

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

Код:
<xf: widget key = "XD_FTSlider_widget" />

1687676555079.png

ПЛАГИН xF2 [XTR] Thread Rating System

1686855522763.png


Оценки дают нам знать, что вы считаете важным и что, по вашему мнению, должно быть признано - это дает вам право голоса в том, что происходит на форуме, и дает другим людям понять, что вы цените время, уделяемое теми, кто делится своими знаниями!

Темы, оцененные в три-пять звезд, также могут привести к информативным руководствам или статьям.

1686855536778.png


ОЦЕНКА ПОТОКА
Когда вы сталкиваетесь с темой, которая, по вашему мнению, должна быть оценена, все, что вам нужно сделать, это просто прокрутить страницу до самого первого сообщения на экране.

На верхней панели инструментов вы увидите опцию под названием "Оставить оценку". Нажав на эту кнопку, вы откроете меню, в котором вы можете оценить свою тему.

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

1686855548343.png


Итак, какой вид потока на самом деле заслуживает признания? Что ж, все зависит от того, какую информацию вы считаете ценной. Если вы задаете вопрос и получаете несколько хорошо продуманных, информативных ответов, которые, как вы знаете, помогут вам - тогда оцените тему! Если вы ищете информацию и нашли что-то, что, по вашему мнению, сможет вам пригодиться - оцените тему! Если вы просто просматриваете форум и видите темы, которые получили много информации, которая не обязательно может быть ценной для вас, но вы видите, что другие люди получают от этого много пользы - оцените тему!

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

Фильтровать

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