ПЛАГИН xF2 Advanced Bb Codes Pack

Улучшения в редакторе
  • Обходные пути для различных ошибок редактора (froala), связанных с обработкой новых строк.
  • Улучшена поддержка копирования и вставки встроенных спойлеров XenForo, встроенных блоков кода и цитат.
  • Улучшена поддержка копирования и вставки из;
    • Discord
    • Документы Google
    • Microsoft Office (не Office 365 online)
    • LibraOffice
    • OpenOffice
    • Сохранение новых строк при некоторых операциях копирования и вставки HTML
  • Опция «Нормализовать символы кавычек при вставке» для преобразования «умных» кавычек в стандартные кавычки ASCII
  • Добавьте опцию «Редакторская площадка», чтобы пользователи могли просматривать результаты работы редактора. В том числе параметры отладки для проверки того, как XF преобразует код редактора в HTML/BB-код
  • Свойство стиля «Предложить отключить режим BB-кода при нажатии», чтобы помочь пользователям, не работающим на компьютере, выйти из режима BB-кода
  • Добавьте опцию «полноэкранная кнопка редактора», чтобы включить плагин полноэкранного редактора и кнопку
    • Требуется добавить кнопку на панель инструментов редактора вручную

Поддерживает следующие общие bb-коды:
  • сокращенно
  • аккордеон
  • Статья
  • bimg
  • encadre
  • gview
  • Латекс
  • слайдер
  • xtable (совместим с TinyQuattro, намного более продвинутый, чем встроенная версия XF2.1)
  • вкладки
  • время
  • обоснование
  • SUB
  • поддержка
  • hr (может быть самозакрывающимся тегом)
  • h1
  • h2
  • h3
  • h4
  • fleft / испуг - плавать влево / вправо
  • Добавьте самозакрывающиеся BB-коды Font Awesome (не установлены по умолчанию);
    • Значок «Бренды» в стиле Font Awesome; [FAB=font-awesome]
    • Значок «Duotone» в стиле Font Awesome; [FAD=значки]
    • Значок «Светлый» стиль Font Awesome; [FAL=значки]
    • Значок «Обычный» стиль шрифта Awesome; [FAR=значки]
    • Значок Font Awesome в стиле «Сплошной» [FAS=значки]
Диалоги редактора

В следующем BB-коде есть всплывающие диалоговые окна редактора для создания новых экземпляров, но не для полноценного редактирования;
  • сокращенно
  • аккордеон
  • якорь
  • Статья
  • bimg
  • encadre
  • набор полей
  • Латекс
  • слайдер
  • вкладки
  • время
  • мод bb-кода
  • Формат абзаца интегрируется с тегами h1/h2/h3/h4

Прокладка для совместимости
  • Spoilerbb перезаписывает спойлер на XF native
  • Переписать собственный спойлер XF на нерезкий спойлер
  • Расширяет поддержку тегов hr/h1/h2/h3/h4 в XF2.2/XF2.1
bb-код только для модераторов
  • оповещение
  • предупреждение
  • остановка
  • Информация

Другие функции
  • Расширенная поддержка копирования и вставки из Discord в редактор форматированного текста XenForo
  • Возможность добавления счетчика слов в редакторе для каждого стиля
  • Поддержка вывода в bb-кодах [размера] и [идентификатора] единиц измерения rem вместо px (позволяет масштабировать шрифт)
  • Опция для включения поддержки прозрачного цвета
  • Для каждого устройства можно включить отображение текста «прозрачным» цветом в виде встроенного спойлера в каждом посте
  • Добавить abs/parse_less_func функции шаблонов
  • Список «только для модераторов» можно изменить
  • Список «автоматических меток для обсуждения» в BB-коде можно настроить
  • Отсортируйте BB-коды по заголовкам в списке BB-кодов admincp
Лицензирование

На основе bb-кода из расширения BbCodes & Buttons Manager — Advanced Bb Codes Pack, которое распространяется по лицензии Creative Commons BY 3.0.

Это дополнение и его реализация лицензированы в соответствии с лицензионным соглашением Atelier Aphelion

СТИЛЬ xF2 [TH] UI.X 2

2.jpg

UI.X 2
Основываясь на проверенных методологиях своего предшественника XenForo 1, UI.X продолжает расширять границы интеллектуального проектирования. Платформа основана на Material Design от Google и поддерживается командой, хорошо разбирающейся в программном обеспечении XenForo, что делает UI.X разумным выбором для любого форума. ThemeHouse создает продукты для XenForo с первого дня выпуска программного обеспечения, и мы никуда не собираемся уходить.

Дополнительные функции UI.X:
  • Стандартная, плавающая или фиксированная навигация и панель пользователя
  • Поддержка справа налево
  • Десятки различных вариантов расположения панели поиска и навигации
  • Сворачиваемые узлы, боковая панель, postbit и подписи
  • Множество типов описаний категорий (всплывающие подсказки, встроенные или вообще никаких)
  • Иконки социальных сетей можно легко переместить в нижний колонтитул или в блок логотипа
  • Различные стили входа, такие как модальное окно, выпадающий список и выдвижной
  • Возможность включить аватары на основе цветовой системы Material Design
  • Возможность удалить действия на странице списка форумов (кнопки "Новые сообщения" и "Опубликовать новую тему")

ПЛАГИН xF2 [AndyB] Redirect manager

Позволяет перенаправлять старые URL-адреса на новые URL-адреса.

Это дополнение будет перенаправлять только ссылки, ведущие на ваш форум.

(Пример ссылки на менеджера перенаправлений)

pic001.webp


(Пример страницы менеджера перенаправлений)

pic002.webp


(Пример разрешений группы пользователей)

pic003.webp


Характеристики:
  • Все фразы начинаются с redirectmanager_ для вашего удобства.
Изменения в базе данных:

Добавляет в вашу базу данных таблицу xf_andy_redirect_manager.

ПЛАГИН xF2 Article Permission

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

Вы просто включаете или выключаете эту функцию, и всё.

ПЛАГИН xF2 [AndyB] Show deleted

Показать список содержимого, удаляемого автоматически, и возможность жесткого удаления.

(Пример показа удаленной ссылки на вкладке навигации для посетителей)

pic001.webp


(Пример показа удаленной страницы)

pic002.webp


(Пример восстановления с помощью наложения имени пользователя)

pic003.webp


(Пример страницы настроек)

pic004.webp


(Пример разрешений группы пользователей)

pic005.webp


Характеристики:
  • Варианты жесткого удаления содержимого.
  • Возможность восстановления по имени пользователя.
Права доступа для группы пользователей:

Просмотр
позволяет просматривать частично удалённый контент. Обычно используется для группы пользователей-модераторов.

Администратор
Разрешает жесткое удаление содержимого и функцию восстановления по имени пользователя.

Вопросы и ответы:

Вопрос: я получаю сообщение об ошибке «Сервер MySQL не отвечает».
Ответ: уменьшите ограничения на странице «Показать удалённые параметры».

Вопрос: Есть ли возможность запуска из командной строки?
Ответ: Да. Для принудительного удаления сообщений и тем можно использовать следующие две команды командной строки:

php cmd.php xf-rebuild:showdeletedposts

php cmd.php xf-rebuild:showdeletedthreads

ПЛАГИН xF2 Log Digest

Этот аддон для XenForo 2.x отправляет администраторам сводку журналов XenForo по электронной почте.

В настоящее время реализованы только журналы ошибок сервера.

Это выполняется с помощью задачи cron в XenForo и может быть настроено на проверку новых записей в журнале с фиксированным интервалом (минимум 5 минут). Таким образом, вы можете настроить ежедневную или еженедельную рассылку, если не хотите получать электронные письма чаще.

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

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

Наконец, время ведения журнала можно настроить для отображения в определенном часовом поясе.

1517637298333.webp


Тестовая страница:

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

1517637375097.webp


Сбросить последнюю проверку:

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

1517637949274.webp

ПЛАГИН xF2 [OzzModz] Activation Reminder & User Purger

Напоминание об активации и средство очистки пользователей
Для более крупных форумов управление членством может оказаться непростой задачей. С помощью функции «Напоминание об активации» автоматически отправляйте электронное письмо пользователям, которые зарегистрировались, но не активировали свою учётную запись, через определённое количество дней. Если они всё равно не активируют свою учётную запись, используйте функцию «Удаление пользователей», чтобы автоматически удалять их через определённое время!

Характеристики

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

ПЛАГИН xF2 Monolog Logging Service

Это дополнение XenForo 2.x добавляет функциональность ведения журнала с использованием библиотеки Monolog от GitHub - Seldaek/monolog: Sends your logs to files, sockets, inboxes, databases and various web services

Примечания

версия v3.x этого дополнения использует Monolog v1
версия v4.x этого дополнения использует Monolog v2

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

Характеристики
  • Запись в файл
  • Отправляйте журналы по электронной почте
  • Журналы, отправляемые по электронной почте, дедуплицируются и буферизуются
  • Настройте минимальные уровни ведения журнала для файлов по сравнению с ведением журнала электронной почты
  • Добавьте в журналы дополнительные данные о посетителях: user_id и username
  • Добавьте в журналы дополнительные веб-данные: текущий URI запроса, метод запроса и IP-адрес клиента
  • Включен тестовый инструмент для проверки того, что журналы записываются на диск - перейдите по ссылке AdminCP > Tools > Checks and tests > Test Monolog
1516192724416.webp


Инструкции по использованию

По умолчанию это дополнение будет записывать события в файл с именем internal_data/monolog.log - это настраивается.

Чтобы использовать средство ведения журнала по умолчанию, выполните следующие действия в коде вашего дополнения:
PHP:
use Monolog\Helper\Log;
Log::info('an info message', ['context' => 'foo']);
Log::error('an error message', ['data' => 'bar']);

Тем не менее, рекомендуется создать собственный канал для вашего дополнения, чтобы упростить фильтрацию записей журнала:
PHP:
$logger = \XF::app()->get('monolog')->newChannel('myaddon');
$logger->warning('a warning message', ['context' => 'foo']);

Обратитесь к документации для получения более подробных инструкций по использованию Monolog.

Вы можете создать свой собственный стек обработчиков, чтобы настроить порядок ведения журнала:
PHP:
use Monolog\Logger;

$monolog = \XF::app()->get('monolog');
$streamhandler = $monolog->stream(); // return our default stream handler for logging to a file
                            //(or create your own!)

/** @var Monolog\Logger $logger */
$logger = $monolog->logger('myaddon');
$logger->pushHandler($streamhandler); // push our stream handler onto the handler stack
// you can apply any other customisations you like here as well by adding custom handlers, formatters or processors

$logger->critical('a critical message', ['context' => 'foo']);

Обратитесь к Обработчикам, средствам форматирования и процессорам для получения дополнительной информации.

ПЛАГИН xF2 Clean Admin UI

Если вы создадите пользователя с правами администратора, но не предоставите ему никаких административных прав, вы увидите следующую информацию в панели администратора.

Вы также увидите множество других предупреждений и уведомлений в зависимости от того, что происходит на вашем сервере.

1729040097507.webp


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

Помимо меню «Инструменты» сбоку, со страницы admincp home/index удалена следующая информация:
  • Предупреждение о Юникоде
  • Остановленные задания / Уведомление об остановленных ручных заданиях
  • Уведомление об устаревшей конфигурации
  • Импортировать уведомление о выполнении
  • Информационный блок о персонале онлайн
  • Информационный блок отчета об окружающей среде
  • Информационный блок проверки работоспособности файла
С установленным этим дополнением пользовательский интерфейс администратора выглядит так:
1729040717990.webp


(«XenForo 2.3» — это название моего сервера разработки — вместо него вы увидите название своего форума)

Этот аддон добавляет три новых разрешения администратора для более точного контроля над тем, кто и что может видеть:
  • Используйте проверки и тесты
  • Просмотреть информацию о сервере
  • Просмотр персонала онлайн
Согласно стандартному поведению XenForo, пользователь с правами суперпользователя автоматически получит эти разрешения и сможет видеть всё в AdminCP.

Это дополнение было протестировано с XF 2.3

Плагин xF2 [Audentio] Feeds

Новостная лента с множествами настройками.

Feeds
After years in the forum world, learning what is ideal for forum structure and user experience, we’ve taken the step forward in what a community should be with Feeds.

We wanted to better organize the way users can quickly find and create content, engage with others about topics that are unrelated to the forum subject but at the same time not alienate users that prefer a more traditional forum structure. Research, countless hours in iteration, and ingenuity have lead us to create a product that has all the benefits of a social platform but never compromising the needs of small communities.

In reality, there are many types of users that all engage with a community in different ways. Feeds enables communities to no longer funnel users into one core experience, the forum list. Instead each core utility such as hot (curated), threads, latest activity, questions, and more have their own dedicated space within the community. Along with a curated feed, users are able to filter content based on which forum, who they follow, forums they watch, and more to deliver a truly curated feed.

Плагин xF2 [StylesFactory] Ultimate News Ticker

Благодаря этому плагину вы можете:
  • задать название для раздела Последних новостей
  • установить ссылку для новостей
  • установите текст для новостей
  • установите порядок отображения новостей
  • установите цвет фона для ячейки с последними новостями
  • установите скорость распространения новостей
  • устанавливайте неограниченное количество новостей
  • установите новости только для главной страницы форума или для всех страниц
  • установите максимальную ширину ячейки с последними новостями
  • установите цвет шрифта ячейки для последних новостей
  • задайте название для ячейки последних новостей
Редактировать очень просто!

bez-nazwy-1-webp.209228


2-webp.209229

ПЛАГИН xF2 SparkPost Mail Transport

Добавлена опция почтового транспорта SparkPost, позволяющая отправлять все письма через вашу учетную запись SparkPost.

Это версия, совместимая с XF v2.3 SparkPost Mail Transport для XF 2.2, совместимая с XF v2.3 и полностью переписанная для поддержки Symfony Mail, которая используется в XF v2.3

В этом дополнении реализована полная поддержка обработки отправленной электронной почты и отказа от подписки с помощью SparkPost Events API - почтовый ящик не требуется.

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

Версия 3.x этого дополнения будет работать только на XenForo 2.3.x - не пытайтесь установить его на более раннюю версию.

XenForo 2.1Почтовый транспорт SparkPost v1.x
XenForo 2.2Почтовый транспорт SparkPost v2.x
XenForo 2.3SparkPost Mail Transport v3.x (это дополнение)
Вы можете переходить с одной версии дополнения на другую после обновления версии вашего форума.

Настройка


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

Затем вам нужно будет создать ключ API со следующими разрешениями:
  • Поиск событий: доступен только для чтения
  • Передачи: чтение / запись
Получив свой ключ API, измените метод транспортировки электронной почты на странице параметров электронной почты на "SparkPost" и вставьте свой ключ API в прилагаемое поле.

SparkPost Mail Transport-1.webp

SparkPost Mail Transport-2.webp

SparkPost Mail Transport-3.webp


Конфигурация

Как показано на скриншоте выше, вы можете настроить некоторые параметры транспорта при настройке SparkPost.

  • Отслеживание кликов включает отслеживание кликов по всем ссылкам в отправляемых электронных письмах
  • Открытое отслеживание добавляет изображение отслеживания ко всем электронным письмам, отправленным на track opens
  • втестовом режиме ко всем адресам электронной почты получателей будет добавлено '.sink.sparkpostmail.com', чтобы мы могли протестировать связь со SparkPost, фактически не отправляя никаких электронных писем получателям.
Обратите внимание, что настоятельно рекомендуется настроить пользовательский домен отслеживания, прежде чем включать отслеживание кликов или открывать отслеживание.

Под заголовком опции SparkPost Mail есть дополнительная страница конфигурации:


SparkPost Mail Transport-4.webp


  • Размер пакета событий сообщений позволяет настроить, сколько событий система будет пытаться получить в каждом пакете. Как правило, вам не нужно настраивать значение по умолчанию.
Тестирование


Вы можете протестировать функциональность дополнения, используя встроенную в XenForo систему тестирования электронной почты - перейдите в интерфейс администратора> Инструменты> Протестировать исходящую электронную почту

SparkPost Mail Transport-5.webp


Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.

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

SparkPost Mail Transport-6.webp


Обратите внимание, что класс почтового транспорта должен быть \Hampel\Symfony\Mailer\SparkPost\Transport\SparkPostApiTransport - если это не так, значит, вы неправильно установили или активировали дополнение.

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

ПЛАГИН xF2 Approval Queue Plus

Это дополнение XenForo 2.x добавляет дополнительную информацию к записям в очереди утверждения, чтобы упростить принятие решений об утверждении.

Когда был выпущен XF 2.1, очередь утверждения была переработана - это дополнение добавляет некоторую дополнительную информацию.

В частности, показана следующая информация:
  • Имя пользователя
  • Электронная почта
  • Дата вступления
  • Дата последнего действия
  • IP-адрес регистрации
  • Расположение
  • Часовой пояс
  • Агент пользователя
В соответствии с основным продуктом, для просмотра определенных значений требуются некоторые разрешения модератора:
  • Требуется электронная почта "В обход конфиденциальности пользователя"
  • Для получения IP-адреса требуется "Просмотреть IP-адреса"
  • Для пользовательского агента требуется пользовательское разрешение "Просмотр пользовательских агентов", добавленное этим дополнением
Также есть возможность администратора изменить порядок сортировки очереди утверждения по умолчанию.

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

ПЛАГИН xF2 Geoblock Registration

Это дополнение XenForo 2.1 предоставляет возможности геоблока для регистрации пользователей.

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

Дополнение использует бесплатную загружаемую базу IP-адресов Maxmind GeoLite2 для идентификации страны, связанной с IP-адресом регистрирующегося пользователя.

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

Обратите внимание, что с 30 декабря 2019 года вы больше не можете загружать базу данных Maxmind GeoLite2 напрямую - смотрите: Существенные изменения в доступе к базам данных GeoLite2 и их использовании. Версия 1.1.0 этого дополнения учитывает это изменение с возможностью указания лицензионного ключа из вашей учетной записи Maxmind, который позволит вам загружать.


Блокировка GDPR

Можно включить опцию "Отклонить регистрацию в ЕС" для автоматической блокировки регистраций из любых стран Европейского Союза, что может помочь минимизировать риски для сайтов, которые не обслуживают членов ЕС и не намерены внедрять полную поддержку GDPR. Обратите внимание, что этот параметр не повлияет на существующих зарегистрированных пользователей - он применяется только при регистрации.

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

Конечно, пользователи всегда могут использовать прокси-сервер, чтобы обойти эти блокировки, но, по крайней мере, вы предприняли согласованные усилия по блокировке членов ЕС - и это все, что вы можете сделать.

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

Установка

1. Установите дополнение, используя стандартные механизмы установки. Дополнение создаст единую таблицу базы данных для кэширования данных поиска IP-адресов.

2. Обязательно добавьте некоторые одобренные и запрещенные страны в параметры конфигурации - смотрите Ниже.

3. Загрузите базу данных GeoLite2, используя функцию "Обновить базу данных Maxmind", которую можно найти в меню Сервис в области администрирования. База данных обновляется Maxmind еженедельно и будет автоматически загружаться каждую неделю с помощью cron-задачи.

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

Параметры конфигурации
1577954773085.webp


2.webp


3.webp


Обновление базы данных

База данных GeoLite2 обновляется автоматически раз в неделю с помощью cron-задания для загрузки с серверов Maxmind. Чтобы обновить базу данных вручную, вы можете воспользоваться инструментом обновления в админке:

4.webp


Поисковый тест

Выполните поиск в базе данных и покажите код страны для IP-адреса

5.webp


Тест конфигурации

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

6.webp

ПЛАГИН xF2 [OzzModz] Node Meta Title

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

nm1-webp.296378


nm2-webp.296379

ПЛАГИН xF2 [VNXF] Not Found to Homepage - 404 to homepage

Небольшая надстройка поможет вам перенаправить все неработающие ссылки 404 на главную страницу с помощью перенаправления 301. Это означает, что все старые неработающие ссылки по-прежнему будут учитываться при SEO-рейтинге вашего сайта.

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

ПЛАГИН xF2 [OzzModz/Banxix] Bump Thread

Это прямая замена плагина Banxix ( [Banxix] Bump Thread - XF.INFO ) который больше не поддерживается.

Начиная с версии 2.1.1 требуется установка Standard Library by Xon (1.8.0+)

Как перенести кнопку во всплывающее меню в теме? (3 точки справа)
1) Редактируем модификацию Include template button шаблона thread_view (для 2.1)
Тип поиска: Простая замена

В поле найти вписываем:
<!--[XF:thread_tools_menu:top]-->
В поле заменить:
Код:
$0
<xf:if is="$xf.options.bump_thread_button_positions == 'top'">
<xf:include template="bump_thread_button" />
</xf:if>

Для 2.2:
Код:
$0
<xf:if is="$xf.options.bump_thread_above_post">
<xf:include template="bump_thread_button" />
</xf:if>

2) Создаем модификацию шаблона bump_thread_button
Заменяем всё на этот код:
Код:
<xf:if is="$thread is not empty && $thread.canBump()">
<a href="{{ link('threads/bump', $thread) }}" data-xf-click="overlay" class="menu-linkRow">
<xf:include template="bump_thread_button_text" /></a>
</xf:if>

Готово

1686854771902.png

За предоставленную информацию благодарим @Skaiman
Особенности:
  • Глобальное включение / отключение плагина.
  • Можно поднять собственные темы.
  • Можно поднять чужие темы.
  • Можно установить ограничение по времени между поднятиями.
  • Можно установить максимальное количество поднятий в день.
  • Есть настройка прав для каждого узла.
Добавлен запрос для просмотра темы: 1, с индексом.
Влияние на производительность: незначительно.

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

1686854791335.png
1686854795858.png

ПЛАГИН xF2 [OzzModz] Quick Reply Sticky

Создает форму быстрого ответа на странице просмотра темы.

Характеристики:

  • Режим залипания только для мобильных устройств (необязательно, требуется дополнение для Browser Detection)
  • Минимизирует полноэкранный редактор при прокрутке или нажатии за пределами формы быстрого ответа (необязательно)
qrs1.webp

ПЛАГИН xF2 [OzzModz] Conversation Read Check Mark

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

ПРИМЕЧАНИЕ. Хотя это будет работать как в XF 2.0, так и в 2.1, в 2.0 работает только изображение галочки PNG. Шрифт font awesome работать не будет.

ПЛАГИН xF2 [OzzModz] Force Users To Read Threads

Создали правила для вашего форума в теме, но никто их не читает?
Затем используйте это дополнение.
Это заставляет пользователей читать определенную тему, и только после этого они могут просматривать другие темы / форум и т.д.

ПЛАГИН xF2 [AddonsLab] Conversation Permissions

Дополнение добавляет два новых разрешения для групп пользователей:

  1. Создать беседу/DM: минимальное количество постов — количество постов, необходимое пользователям для отправки нового личного сообщения
  2. Ответ на сообщение/личного сообщения
  3. Минимальное количество постов — количество постов, необходимое пользователям для ответа на существующее сообщение в личном сообщение
  4. Просмотр переписки/личного сообщения
  5. Минимальное количество сообщений — количество сообщений, необходимое для просмотра DM
  6. Квота на количество переписок /личного сообщения
  7. Count - общее количество активных личныхо сообщений
  8. Которые пользователь может иметь в своем личных сообщениях
  9. Можно связаться с администратором или модератором - если включено, вышеуказанные ограничения не действуют при обращении к администратору форума/сайта.
Если у пользователя недостаточно сообщений для начала переписки, он видит ошибку "нет разрешения" при попытке начать переписку.

Если у пользователя недостаточно сообщений для ответа на переписку, он просто не видит поле для ответа.

Фильтровать

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