XenForo 2.2.12 теперь доступен для скачивания всем лицензированным пользователям. Мы настоятельно рекомендуем всем клиентам, использующим предыдущие версии XenForo 2.2, перейти на эту версию, чтобы повысить стабильность.
Мы рады объявить о введении двух новых функций, доступных в XenForo 2.2.12.
Хотя на первый взгляд это может показаться "просто еще одним вариантом CAPTCHA", мы считаем, что Cloudflare многое исправил в своем подходе к этому продукту, чего не хватает многим другим поставщикам, включая HCaptcha и Google reCAPTCHA. Это намного удобнее для ваших пользователей, уважает конфиденциальность ваших пользователей, а с XF 2.2.12 также обеспечивает более детальное ведение журнала на панели мониторинга Cloudflare, чтобы вы могли видеть аналитику о том, где в программном обеспечении используется CAPTCHA.
Мы рекомендуем вам прочитать больше о турникете Cloudflare в их блоге и рассмотреть возможность бесплатной регистрации на вашем сайте прямо здесь или, если вы уже являетесь пользователем Cloudflare, начните с панели управления Cloudflare.
Как всегда, эта система также может быть расширена разработчиками надстроек, чтобы файлы cookie, установленные надстройкой, могли быть соответствующим образом классифицированы и также требуют согласия, прежде чем будут доступны определенные функции.
По умолчанию эта функция не включена и в настоящее время должна рассматриваться как бета-версия. Если вы хотите включить его, вы можете сделать это, выполнив поиск cookieConsentопции в панели управления администратора и установив для нее значение "Дополнительно". Если у вас есть отзывы или дополнительные предложения, пожалуйста, опубликуйте новую тему на форуме предложений XenForo, или, если вы заметили какие-либо проблемы, пожалуйста, опубликуйте новую тему на форуме отчетов об ошибках.
Если вы являетесь клиентом XenForo Cloud, ваше обновление будет запланировано автоматически. Для пользователей, размещенных самостоятельно, читайте дальше...
Некоторые изменения в XF 2.2.12 включают:
Следующие общедоступные шаблоны претерпели изменения:
Как всегда, новые версии XenForo доступны для бесплатной загрузки для всех клиентов с действующими лицензиями. Теперь вы можете выполнить обновление с панели управления администратора или получить новую версию в личном кабинете.
Ниже приведены минимальные требования:
Мы рады объявить о введении двух новых функций, доступных в XenForo 2.2.12.
Новый поставщик CAPTCHA: турникет Cloudflare
В сентябре был анонсирован турникет Cloudflare. Возможно, вы заметили, что мы быстро внедрили это в программное обеспечение, и оно работает здесь уже некоторое время.Хотя на первый взгляд это может показаться "просто еще одним вариантом CAPTCHA", мы считаем, что Cloudflare многое исправил в своем подходе к этому продукту, чего не хватает многим другим поставщикам, включая HCaptcha и Google reCAPTCHA. Это намного удобнее для ваших пользователей, уважает конфиденциальность ваших пользователей, а с XF 2.2.12 также обеспечивает более детальное ведение журнала на панели мониторинга Cloudflare, чтобы вы могли видеть аналитику о том, где в программном обеспечении используется CAPTCHA.
Мы рекомендуем вам прочитать больше о турникете Cloudflare в их блоге и рассмотреть возможность бесплатной регистрации на вашем сайте прямо здесь или, если вы уже являетесь пользователем Cloudflare, начните с панели управления Cloudflare.
Усовершенствованная система согласия на использование файлов cookie
Начиная с XF 2.2.12, вы сможете включить новую "расширенную" систему согласия на использование файлов cookie. Это позволяет вашим пользователям иметь гораздо более детальный контроль над конкретными установленными файлами cookie, назначением каждого файла cookie и предотвращает установку определенных файлов cookie вообще до получения явного согласия.Как всегда, эта система также может быть расширена разработчиками надстроек, чтобы файлы cookie, установленные надстройкой, могли быть соответствующим образом классифицированы и также требуют согласия, прежде чем будут доступны определенные функции.
По умолчанию эта функция не включена и в настоящее время должна рассматриваться как бета-версия. Если вы хотите включить его, вы можете сделать это, выполнив поиск cookieConsentопции в панели управления администратора и установив для нее значение "Дополнительно". Если у вас есть отзывы или дополнительные предложения, пожалуйста, опубликуйте новую тему на форуме предложений XenForo, или, если вы заметили какие-либо проблемы, пожалуйста, опубликуйте новую тему на форуме отчетов об ошибках.
Если вы являетесь клиентом XenForo Cloud, ваше обновление будет запланировано автоматически. Для пользователей, размещенных самостоятельно, читайте дальше...
Обновление одним щелчком мыши до XenForo 2.2.12
Прямо из вашей панели управления администратораНекоторые изменения в XF 2.2.12 включают:
- При сбое поиска по IPv6 всегда по умолчанию используется пустой массив
- Исправлена ошибка сервера, когда гости пытались получить доступ к несуществующим результатам поиска
- Включите некоторые недостающие записи в файл хэшей
- Подавлять предупреждения при преобразовании недопустимых IP-адресов в более старых версиях PHP
- Внедрите предложенную нормализацию пароля для аутентификации phpBB3
- Проверяйте наличие разрешения "Управление надстройками" при просмотре или запуске проверки работоспособности файла
- Исправлена ошибка, из-за которой невозможно следить за пользователями в состоянии пользователя, отправившего электронное письмо
- Исправлено, что пользовательские заголовки пользователей, для которых установлены ложные значения, не отображаются
- Добавьте недостающую разбивку на страницы при поиске содержимого, о котором сообщается пользователем
- Подписывайте электронные письма только в том случае, если настройка DKIM была подтверждена
- Правильно учитывайте ложные значения в функциях wholeWordTrim и snippetString
- Исправлена проблема совместимости с PHP 8.1 при выполнении поиска без ключевых слов
- Обновите Swiftmailer до версии 6.3.0 для поддержки PHP 8.1
- Внесите изменения в медиа-сайт Facebook для поддержки новых идентификаторов pfbid
- Добавлена поддержка обнаружения utf8mb3 и обработки его так же, как utf8, что гарантирует правильную работу обнаружения несоответствия unicode и преобразования таблицы в utf8mb4.
- Добавьте недостающий CSS в макрос комментария в шаблоне profile_post_macros
- При попытке отменить одобрение удаленной темы, восстановите ее и поместите в очередь на утверждение
- Запретить настройку двухфакторной аутентификации, когда она отключена с помощью config.php переключатель
- Исправлена устаревшая ссылка во фразе you_can_preview_icons_and_their_names_here
- Исправлена опечатка в устаревшем шаблоне для встраивания в Instagram
- Повторно внедряйте встраиваемые приложения Instagram, не полагаясь на встроенные конечные точки и ссылки на поддержку.
- Настройте анализатор шаблонов, чтобы обеспечить более точное размещение скобок в некоторых ранее неоднозначных вариантах использования.
- Если гостевой контент ожидает одобрения, укажите имя пользователя, под которым контент был отправлен
- Исправлена проблема совместимости с PHP 8.1 при восстановлении информации о первой публикации в потоке
- Удалите лишние разрывы строк из описания опции ленты новостей
- Если пользователь также является модератором, обновите URL-адрес на странице своего профиля администратора, чтобы показывать только форумы, которые он модерирует
- Исключить узлы, на которых пользователь не может просматривать содержимое темы из поисковых запросов
- При импорте из RSS-канала и публикации от имени конкретного пользователя соблюдайте его настройки автоматического просмотра
- Добавлена поддержка видео в формате 3GP
- Исправлена ошибка с неправильной настройкой переменной $fromEmail при отправке электронных писем
- Исправлено случайное раскрытие содержимого темы для гостей без разрешения "Просмотр тем другими", когда учетная запись пользователя, запускающего поток, была удалена
- Убедитесь, что регистрация ошибок не пропускается автоматически, если аргументы stacktrace содержат недопустимый utf-8.
- Настройте CSS для встраивания в Spotify media.
- Настройте Select2 и встроенное средство автозаполнения, чтобы в качестве результата выбора принималась клавиша tab.
- Поддержка части node_name / URL для категорий (актуальна, если включена опция categoryOwnPage)
- Удалить ссылку на несуществующий столбец reaction_text
- Исправлена опечатка в сообщении об исключении при отображении шаблона почты
- Исправлено, что в некоторых случаях подключенные поставщики учетных записей не отображаются в форме входа
- Более точный способ анализа байтовых значений из значений конфигурации PHP.
- Убедитесь, что только действительные пользователи могут изменять свое имя пользователя.
- Улучшена поддержка кросс-платформенной обрезки разделителя каталогов в ComposerAutoload
- Отметьте XF \Payment\ CallbackState как разрешающие динамические свойства.
- Включите исправления совместимости с PHP 8.2 в классы, не принадлежащие поставщикам, и utf8.php
- Исправлено поведение временной метки запуска встраивания Vimeo
- Используйте позднюю статическую привязку в служебных классах, чтобы упростить их расширение
- Убедитесь, что в конце циклов выполняются проверки максимального времени выполнения задания
- Динамическая ссылка на интерфейс в панели управления
- При выполнении проверок на спам включайте идентификаторы содержимого в дополнительные данные
- При выполнении проверок на спам включайте идентификаторы содержимого в дополнительные данные
- Улучшена расширяемость данных запроса журнала спам-триггеров
- Добавьте проверку условий отображения виджета
- Исправлена проверка для пользовательских полей с отрицательным целым числом
- Настройте атрибуты заголовка для ссылок и кнопок закладок
- Отрегулируйте высоту строки встроенной кнопки перехода к моду, чтобы она соответствовала высоте выбора
- В Text::copy возвращает текстовый элемент, а не тег.
- Правильно экранируйте регулярное выражение при отображении таблицы BB-кода.
- Отключить проверку пути к классу PSR в extension_hint.php
- В изменяемом поведении добавьте новую опцию, чтобы принудительно вносить изменения с определенного идентификатора пользователя. В контекстах, где действия выполняются по ссылке электронной почты, такие как остановка отправки электронной почты или сброс пароля, это позволяет нам убедиться, что журнал изменений при сбросе пароля относится к правильному пользователю.
- Обновление flow.js для последней версии удалите устаревший резервный вариант FustyFlow для древнего IE.
- Примените рекомендуемое исправление для переноса текста выделения в разные функции редактора.
- Возвращает код ошибки HTTP 404 при попытке просмотреть тег, содержимое которого недоступно для просмотра
- Обрабатывать нулевые аргументы при удалении BBCode из строк
Следующие общедоступные шаблоны претерпели изменения:
- PAGE_CONTAINER
- _help_page_cookies
- _media_site_embed_oembed
- _media_site_legacy_embed
- account_confirm_resend
- безопасность учетной записи
- приложение
- app_inlinemod.less
- одобрено_queue_macros
- bookmark_macros
- captcha
- captcha_turnstile
- contact_form
- core_bbcode.меньше
- основные возможности
- editor_base.less
- forum_post_quick_thread
- forum_post_thread
- google_analytics
- helper_attach_upload
- войти
- потерянный пароль
- misc_cookies
- notice_cookies
- примечания
- регистрация_форма
- отчет о поиске
- thread_list_macros
- thread_reply
- thread_view
Как всегда, новые версии XenForo доступны для бесплатной загрузки для всех клиентов с действующими лицензиями. Теперь вы можете выполнить обновление с панели управления администратора или получить новую версию в личном кабинете.
Текущие требования
Пожалуйста, обратите внимание, что XenForo 2.2 имеет более высокие системные требования, чем более ранние версии.Ниже приведены минимальные требования:
- PHP 7.0 или новее (рекомендуется PHP 8.0)
- MySQL 5.5 и новее (также совместим с MariaDB / Percona и т.д.)
- Для всех официальных дополнений требуется XenForo 2.2.
- Для расширенного поиска требуется как минимум Elasticsearch 2.0.