XenForo 2.2.13 теперь доступен для загрузки всем лицензированным клиентам. Мы настоятельно рекомендуем всем клиентам, использующим предыдущие версии XenForo 2.2, выполнить обновление до этой версии, чтобы повысить стабильность.
В дополнение к исправлениям, перечисленным ниже, на этот раз у нас есть еще несколько козырей в рукаве.
PWA (прогрессивное веб-приложение) теперь дополнено дополнительными элементами управления на основе жестов или пользовательского интерфейса, в том числе вытягиванием вниз для обновления и плавающей кнопкой «Назад».
Примечание. Настройка для этого довольно сложна и требует настройки приложения Azure Active Directory на портале разработчиков Azure. При настройке есть ссылка на документацию.
Если вы являетесь клиентом XenForo Cloud, ваше обновление будет запланировано автоматически.
Некоторые изменения в XF 2.2.13 включают:
В следующие общедоступные шаблоны внесены изменения:
Как всегда, новые выпуски XenForo могут быть загружены бесплатно для всех клиентов с активными лицензиями. Теперь вы можете выполнить обновление через панель управления администратора или загрузить новую версию из клиентской зоны .
Ниже приведены минимальные требования:
Скачать бесплатно:
В дополнение к исправлениям, перечисленным ниже, на этот раз у нас есть еще несколько козырей в рукаве.
Полная совместимость с iOS PWA с поддержкой push-уведомлений
iOS 16.4 наконец представила push-уведомления для устройств iOS. Чтобы облегчить это, вашим участникам необходимо установить ваш сайт в качестве PWA (используя функцию «Добавить на главный экран» в Safari). XenForo 2.2.13 теперь удовлетворяет всем предварительным требованиям для поддержки push-уведомлений, которые могут быть включены вашими участниками после входа в систему через PWA и включения push-уведомлений в своих настройках.PWA (прогрессивное веб-приложение) теперь дополнено дополнительными элементами управления на основе жестов или пользовательского интерфейса, в том числе вытягиванием вниз для обновления и плавающей кнопкой «Назад».
Улучшения метаданных структурированных данных
Большое спасибо Райану Леверингу из Google, мы внесли ряд улучшений в метаданные структурированных данных. Структурированные данные обогащают страницы, которые мы выводим, дополнительной информацией, которая позволяет Google и другим поисковым системам лучше понимать структуру отображаемой информации. Это помогает Google предоставлять расширенные результаты поиска и помогает предоставлять дополнительный контекст пользователям, которые могут найти ваш контент во время поиска в Google.Поддержка проверки подлинности OAuth для учетных записей электронной почты Microsoft 365 для бизнеса
Microsoft не рекомендует отправлять электронные письма по SMTP с использованием традиционной аутентификации по имени пользователя и паролю. Это похоже на то, что Google сделал некоторое время назад. В связи с этим мы добавили дополнительную опцию при настройке либо вашего почтового транспорта, либо автоматических почтовых обработчиков (автоматическая отписка/обработка отказов), которая позволит вам проходить аутентификацию с помощью OAuth.Примечание. Настройка для этого довольно сложна и требует настройки приложения Azure Active Directory на портале разработчиков Azure. При настройке есть ссылка на документацию.
Обновление в один клик до XenForo 2.2.13
Непосредственно из панели управления администратора.Если вы являетесь клиентом XenForo Cloud, ваше обновление будет запланировано автоматически.
Некоторые изменения в XF 2.2.13 включают:
- Настройте несколько сторонних идентификаторов файлов cookie.
- Исправить простое уведомление о файлах cookie для гостей
- Обновлять последние элементы активности создания потока при объединении потоков
- Добавляйте нулевые проверки, когда мы проверяем результат метода getPhraseGroup объекта Phrase.
- Добавьте контекст в список разрешений узла с помощью значков типа узла.
- Не пытайтесь получить доступ getCookieThirdPartiesк платежным системам, которых больше не существует.
- Обновите опцию включения push-уведомлений, чтобы отразить лучшую поддержку браузера.
- Проверяйте права поиска при отображении ссылки «Ваш контент» в меню посетителя
- Восстановить фразу «заметки», которая была случайно удалена в предыдущем выпуске.
- Избегайте утечки адреса электронной почты, связанного с учетной записью, в которой используется двухэтапная проверка электронной почты.
- Не показывать ссылку «Просмотреть больше» на странице последних материалов участника для пользователей, у которых нет разрешений на поиск
- Убедитесь, что в отображаемом HTML-значении оболочки обрезаны пробелы.
- Правильная установка пользовательских заголовков при пакетном обновлении пользователей
- При добавлении/редактировании узлов описание поля части URL теперь относится к узлам, а не к форумам.
- Исправить опечатку во фразе cookie_consent.cookie_description_dbWriteForced
- Замените MaxCDN на jsDelivr в качестве CDN для Twemojis.
- Убедитесь, что смайлики правильно отображаются в выбранном стиле.
- Более согласованная установка ключа контента для разных типов контента
- Исправить ошибку, возникающую, когда файл cookie xf_consent имеет недопустимое значение.
- Экранирование обратной косой черты при экранировании предложений, подобных SQL
- Не подготавливайте результаты статистики участников до кэширования
- Исправлены некоторые подсказки возвращаемого типа коллекции сущностей.
- Зафиксировать плавающие значения входного фильтра
- Попытка запретить браузерам автозаполнение учетных данных в виджете поиска участников
- Пакетное перестроение разрешений для ограничения использования памяти
- Отображение ошибки при использовании недопустимого URL-адреса для проверки развертывания URL-адреса
- Отображение результатов голосования за контент в ориентации LTR
- Сделайте попытки закрытия потока более надежными при работе с абстрактными файлами.
- Исправить подсказку типа в подконтейнере Oembed
- Изящно обрабатывайте сбои Redis mget
- Отображать всплывающее сообщение только один раз при редактировании тегов
- Исправлен атрибут максимальной длины пользовательского ввода заголовка предупреждения.
- Выполнить проверку параметров адреса электронной почты
- Разрешить ограничение результатов RSS форума по идентификаторам префикса
- Не пытайтесь уменьшать счетчики предупреждений при вставке нового предупреждения.
- Исправить поведение подсказок прослушивателя событий ложного кода
- Выполнить проверку значений ответа об ошибке
- Всегда включайте аргументы поискового запроса при построении поисковых ссылок
- Сохранить предыдущий выбор при изменении голосов в опросе
- Улучшить проверку контроллера уведомлений/критериев действий
- Включите поддержку встраивания URL-адресов YouTube Live.
- Проверяйте видимость треда перед перенаправлением на недействительные ссылки на посты
- Повышение производительности запросов поиска IP-адресов пользователей.
- Сделайте проверку часового пояса объекта пользователя более надежной
- Удалить мертвый код из обработчика аутентификации vBulletin 5
- currencyFormat был изменен, чтобы цифры без десятичных знаков отображались без знаков после запятой, но чтобы отображались десятичные знаки, если таковые имеются. При этом нам удалось убить возможность указывать количество знаков после запятой. Упси. Итак, теперь вы можете сделать это снова, а также теперь вы можете указать -1точность, чтобы предотвратить ограничение или искусственное расширение числа десятичных разрядов числовым форматом.
- Обновите библиотеку JS intl-tl-input
- Исправлено смещение радиуса границы CSS для стиля RTL.
- Увеличьте энтропию генерации имен временных каталогов, чтобы снизить вероятность возникновения условий гонки.
- Повышение производительности \XF\Extension::resolveExtendedClassToRoot с помощью таблицы обратного поиска.
- Корректно замените закодированные в urlencode значения токена CSRF перед возвратом кэшированных страниц, чтобы устранить проблему с расширенным управлением файлами cookie.
- Убедитесь, что отказ от подписки на электронные письма также отменяет подписку пользователя на электронные письма со сводкой активности.
- Поддержка встраивания видео YouTube с youtube-nocookie.com.
- Исправление неправильных подсказок типа в объектах префикса и группы подсказок.
В следующие общедоступные шаблоны внесены изменения:
- PAGE_CONTAINER
- account_confirm_resend
- account_connected_associate
- Детали учетной записи
- Адрес электронной почты
- account_request_password
- account_two_step_authy_config
- account_visitor_menu
- app_body.less
- app_content_vote.less
- application_item_user
- утверждениеочередимакросов
- connected_account_macros
- Форма обратной связи
- content_vote_macros
- без ядра
- core_button.less
- core_list.less
- custom_fields_macros
- editor_base.less
- email_stop_confirm
- Гугл Аналитика
- helper_js_global
- утерянныйпарольподтвердить
- member_about
- member_recent_content
- member_view
- member_warn
- message_macros
- note_confirm_email
- уведомление_email_bounce
- poll_macros
- post_macros
- post_question_macros
- register_confirm
- register_connected_account
- security_lock_resend
- security_lock_reset
- spam_cleaner
- tag_macros
- tel_box.less
- two_step_email
- widget_find_member
Как всегда, новые выпуски XenForo могут быть загружены бесплатно для всех клиентов с активными лицензиями. Теперь вы можете выполнить обновление через панель управления администратора или загрузить новую версию из клиентской зоны .
Текущие требования
Обратите внимание, что XenForo 2.2 имеет более высокие системные требования, чем более ранние версии.Ниже приведены минимальные требования:
- PHP 7.0 или новее (рекомендуется PHP 8.0)
- MySQL 5.5 и новее (также совместим с MariaDB/Percona и т. д.)
- Для всех официальных надстроек требуется XenForo 2.2.
- Для расширенного поиска требуется как минимум Elasticsearch 2.0.
Инструкции по установке и обновлению
Полную информацию об установке и обновлении XenForo можно найти в Руководстве по XenForo 2 . Мы настоятельно рекомендуем выполнять обновление непосредственно из панели управления .Скачать бесплатно:
Для просмотра содержимого необходимо войти .