Иконка ресурса

[MMO] Hide Bb-Code Content System 2.3.7

Нет прав для скачивания
Исправлена ошибка обхода разрешений в узлах.
Добавлено свойство стиля mhHideNestableMode для включения/отключения объединения.
Вложенные теги скрытия теперь отображаются как единый блок со всеми необходимыми данными.
Отмечайте галочками/крестиками выполненные/невыполненные требования
Добавлен аккордеонный интерфейс для отображения состояния (по умолчанию свернуто).
Добавлены фразы с поддержкой множественного числа (mh_hide_requirements_word)
Исправлена согласованность формулировок в сообщениях (сообщение -> сообщение).
Исправлены опечатки.
Исправлена грамматика в фразах
Исправлена пропущенная фраза
Обновлены фразы в видимой области
Исправлена фраза для тега дней
использование двух отдельных фраз для обозначения скрытого или отображаемого контента
  • Исправление ошибок и self-xss
  • Мне нравится
Реакции: NikTurcov
  • Fix ErrorException: [E_DEPRECATED] preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in src/addons/MMO/Hide/BbCode/Tag/Hide.php at line 34
  • Мне нравится
Реакции: Silerio
  • Исправлено модальное окно для хайдов без опции
  • Мне нравится
Реакции: Garri83 и Silerio
  • Теперь вы можете задать индивидуальный css для определенного тега хайда
  • Добавлена новая настройка для отображения регистрации или авторизации
  • В соответствии с новой опцией событие было удалено событие mh_hide_auth_tag_codes
  • Добавлена новая настройка для исключения тегов из настройки срока действия хайда
  • Минимальное требование XenForo 2.3.0
  • Поддержка XenForo 2.3.0
  • Добавлен новый тег hideuserage
  • Мне нравится
Реакции: Silerio
  • Добавлена поддержка математических функций ceil и floor
  • Исправлены грамматические ошибки
  • Рефакторинг дополнения
  • Изменена группа прав для игнорирования всего контента
  • Если пользователь является модератором только определенного форума и у него есть право редактировать или удалять сообщения, то теперь он не будет видеть хайд в других форумах
  • Удален дублирующий код
  • Переименования разрешений
  • bb-коды для реакций или групп в модальном окне теперь снова отображаются в 2 столбца
  • При новой установке дополнения разрешение на использование тега будет включено по умолчанию
  • Использование объекта-контейнера данных для скрытых тегов
  • Обновлён обратный вызов в событии кода
  • Добавлена новая настройка: Включить срок действия хайда. Эта настройка позволяет указать, через сколько хайд "истекает" и становится доступным для всех пользователей. Игнорируемые теги: 'club', 'groups', 'users', 'usersid', 'usersexc', 'usersidexc'
  • В будущем может быть будет добавлена возможность установки разрешений на использование тега в форумах.
Минимальная версия [MMO] Core Library 2.2.5

Удалена настройка "Тег скрытия будет работать как тег ответа"
Добавлена новая настройка, которая позволяет сопоставлять тег хайда с другим тегом
Тег Hide полностью переработан. Теперь, если пользователь указывает опцию для тега, начинающуюся и заканчивающуюся скобками (), например [HIDE=(опция)], теперь он будет учитывать условия. Если пользователь не указал опции, и тег не соответствует другим тегам, то он будет работать так же, как раньше, для вывода зарегистрированным пользователям.
Тег [HIDE] используется для скрытого содержимого. Если в теге [HIDE=(condition)], написано условие, оно будет обрабатывать скрытое содержимое в соответствие с заданными условиями. Внимание! После указания = у вас обязательно должны быть указаны круглые скобки, где означают начало и конец обработки условий. Внутри вы можете использовать как угодно группировку условий и не только. Вы можете использовать следующий синтаксис:
Разрешенные выражения (теги):
  • posts: Количество сообщений пользователя.
  • likes: Счетчик реакций пользователя.
  • reactions: Счетчик реакций пользователя (то же, что и likes).
  • trophies: Количество трофеев пользователя.
  • days: Количество дней, прошедших с момента регистрации пользователя.
  • isMemberOf(id): Группа пользователей, для нескольких групп вы можете использовать перечисление.
  • username: Имя пользователя.
  • user_id: Идентификатор пользователя.
  • user_state: Состояние пользователя.
  • is_staff: Флаг, указывающий, является ли пользователь сотрудником.
  • is_admin: Флаг, указывающий, является ли пользователь администратором.
  • is_moderator: Флаг, указывающий, является ли пользователь модератором.
Разрешенные операторы:
  • Арифметические операторы:
    Операторы арифметических операций используются для выполнения математических вычислений:
    • +
    • -
    • *
    • /
    • % (остаток от деления)
    • ** (возведение в степень)
  • Операторы сравнения:
    Операторы сравнения используются для сравнения значений и возвращают булев результат:
    • == (равно)
    • === (строго равно)
    • != (не равно)
    • !== (строго не равно)
    • < (меньше)
    • > (больше)
    • <= (меньше или равно)
    • >= (больше или равно)
  • Логические операторы:
    Логические операторы используются для выполнения логических операций и возвращают булев результат:
    • and или && (логическое И)
    • or или || (логическое ИЛИ)
    • not или ! (логическое НЕ)
  • Битовые операции:
    Битовые операции выполняются над двоичными представлениями чисел:
    • & (побитовое И)
    • | (побитовое ИЛИ)
    • ^ (побитовое исключающее ИЛИ)
  • Строковые операторы:
    Оператор ~ используется для объединения (конкатенации) строк:
    • ~ (конкатенация строк)
  • Операторы массива:
    Операторы массива используются для проверки принадлежности элемента к массиву:
    • in (вхождение в массив)
    • not in (отсутствие в массиве)
  • Числовые операторы:
    Числовой оператор .. используется для создания диапазона чисел:
    • .. (диапазон чисел)
  • Тернарный оператор:
    Тернарный оператор ?: используется для выполнения условных операций в одной строке:
    • ?: (тернарный оператор)
  • Мне нравится
Реакции: VGK и guceds
Назад
Сверху Снизу