0%
XenForo Release Edition [NULLED]

XenForo Релиз XenForo Release Edition [NULLED] 2.3.10

Нет прав для скачивания
Совместимые версии XF 2.x
  1. 2.3.x
Ссылка на русификатор
https://nullforum.ru/resources/russkij-jazyk-dlja-xenforo-2-3-7.1620/
Видимый копирайт
  1. Нет
Доп. требования
Текущие требования:
Обратите внимание, что XenForo 2.3 имеет более высокие системные требования, чем более ранние версии.

Ниже приведены минимальные требования:
PHP 7.2 или новее (рекомендуется PHP 8.3)
MySQL 5.7 и новее (также совместим с MariaDB/Percona и т. д.)
Все официальные дополнения требуют XenForo 2.3.
Для расширенного поиска требуется как минимум Elasticsearch 7.2.
1742820708135.png


Описание:

Выпущена версия XenForo 2.3.8

XenForo 2.3.8 теперь доступна для загрузки всем лицензированным клиентам. Мы настоятельно рекомендуем всем клиентам, использующим предыдущие версии XenForo 2.3, обновиться до этой версии, чтобы воспользоваться преимуществами повышенной стабильности.

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

Хотя вы, возможно, ожидаете выхода XenForo 2.4 HYS, мы вложили значительные усилия в разработку версии 2.3.8, в результате чего появились новые функции, достаточно значимые, чтобы заслуживать отдельного анонса. XenForo 2.3.8 будет скоро доступен!

Миниатюры для Retina​

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

Поддержка оператора объединения нулевых значений (
Код:
??
)​

Чтобы учесть некоторые из более поздних синтаксических нововведений в PHP, мы добавили поддержку оператора объединения нулевых значений в синтаксис шаблонов XenForo:

HTML:
<h1>Hello {{ $foo.property ?? $bar.value ?? 'World' }}!</h1>

Поддержка REST API для поиска​

Появились новые API endpoints для выполнения поисков и получения результатов. Подробнее о доступных endpoints можно прочитать на нашей странице REST API.

Новая CLI команда
Код:
xf:addon-list

Вам когда-нибудь нужно было быстро посмотреть, какие дополнения установлены и включены в CLI? Да, мне тоже!

Код:
php cmd.php xf:addon-list --help
Description:
  Lists installed add-ons

Usage:
  xf:addon-list [options]
  xf-addon:list

Options:
      --active          Only show active add-ons
      --inactive        Only show inactive add-ons
      --json            Output as JSON
      --verbose         More detailed output

Код:
php cmd.php xf-addon:list
 ----------- ------------------------- --------- --------
  Add-on ID   Title                     Version   Active
 ----------- ------------------------- --------- --------
  XFES        XenForo Enhanced Search   2.3.8     Yes
  XFMG        XenForo Media Gallery     2.3.8     Yes
  XFS         XenForo Site              3.10.0    No
 ----------- ------------------------- --------- --------

 Total: 3 add-ons (2 active, 1 inactive)

Новые команды
Код:
xf-make
для разработчиков​

Создание вашего следующего дополнения никогда не было проще. Используйте новые команды xf-make, чтобы с легкостью генерировать общие кодовые конструкции, значительно сократив количество переключений между инструментами разработчика и панелью управления администратора.

Код:
    xf-make:extension    Create a new class extension
    xf-make:finder       Create a new finder class
    xf-make:service      Create a new service class
    xf-make:route        Create a route and optionally its controller
    xf-make:repository   Create a new repository class
    xf-make:template     Create a template in the master style
    xf-make:job          Create a new job class
    xf-make:cron         Create a cron class and register a cron entry
    xf-make:entity       Create a new entity class
    xf-make:controller   Create a new controller class
    xf-make:listener     Create a listener class and register an event listener
    xf-make:phrase       Create a phrase in the master language
    xf-make:cli-command  Create a CLI command class
    xf-make:stub-publish Publish stub templates to an add-on for customization.

Вы можете явно передавать аргументы и опции или, в качестве альтернативы, все команды по умолчанию работают в "интерактивном" режиме без передачи опций:

Код:
# php cmd.php xf-make:extension

 What class do you want to extend?:
 > XF\Entity\ForumWatch

 Which add-on is this for? []:
  [XFES       ] XFES - XenForo Enhanced Search
  [XFMG       ] XFMG - XenForo Media Gallery
 > XFMG


                                                                                                                
 [OK] ClassExtension created successfully.                                                                       
                                                                                                                

 ----------------- -----------------------------------------------------------------------
  Property          Value                                                           
 ----------------- -----------------------------------------------------------------------
  Extension Class   XFMG\XF\Entity\ForumWatch                                       
  Base Class        XF\Entity\ForumWatch                                           
  File              /path/to/src/addons/XFMG/XF/Entity/ForumWatch.php
 ----------------- -----------------------------------------------------------------------

                                                                                                                
 [OK] Class extension registered in database.



Если вы являетесь клиентом XenForo Cloud, обновление будет запланировано автоматически.

Некоторые изменения в XF 2.3.8 включают:
  • Исправлена потенциальная ошибка, приводящая к отказу в обслуживании, связанная с перегрузкой предварительных регистрационных действий. Спасибо @vbresults!
  • Исправлена ошибка, из-за которой ориентация EXIF устанавливалась, хотя она уже была скорректирована на стороне клиента.
  • Исправлены некоторые проблемы с подсказками типов сущностей.
  • Разрешены границы слов с подчеркиванием в именах методов только для чтения.
  • Исправлен пустой контейнер списка авторизованных приложений пользователей.
  • Гарантировано, что состояние языка всегда восстанавливается между генерацией писем с кратким обзором активности.
  • Исправлена конкатенация параметров запроса фильтра в JavaScript.
  • Разрешено создание ключей доступа на локальных хостах.
  • Исправлена подсказка типа cleanUpInvalidRecords
  • Всегда преобразуйте функцию шаблона parse_less_color в шестнадцатеричный формат для непеременных значений
  • Исправлены дублирующиеся запросы на заполнение результирующих наборов
  • Возвращайте ошибку на ранней стадии, если длина поисковых ключевых слов слишком велика
  • Используйте строгие проверки типов при обработке поискового ввода
  • Ищите и отображайте сообщения только на вкладке «Сообщения профиля»
  • Используйте фильтр содержимого сообщения и подфильтр типа темы для поиска тем участников
  • Избегайте преобразования SVG в растровые изображения
  • Пропускайте возврат из метода void в XF\Cli\Command\AbstractCommand::initialize
  • Обеспечьте корректную обработку недопустимых номеров страниц при просмотре списка отслеживаемых тем.
  • Добавьте обработку нулевых значений сообщений о состоянии при возобновлении заданий.
  • Обеспечьте удаление паролей при удалении связанного пользователя.
  • Исправлена отсутствующая поддержка некоторых действий веб-перехватчика.
  • Добавьте отсутствующее значение defaultname в теги xf:avatar и xf:username в шаблоне report_view.
  • Поддержка HTML для фразы summary_of_what_you_missed_recently в шаблоне электронного письма activity_summary.
  • Исправлена ошибка подписи DKIM, препятствующая добавлению заголовков List-Unsubscribe в электронные письма.
    Требуйте повторной аутентификации перед разрешением добавления или изменения паролей.
    Поддержка перестроения разверток при перестроении метаданных для поддерживаемых типов контента.
    Исправлена невозможность настройки TOTP в Firefox через QR-код, если включена опция privacy.resistFingerprinting.
    Добавьте отсутствующую аннотацию шаблона в EmbedResolver/AbstractHandler.
  • Обновлена подсказка docblock для \XF\Repository\UserAlertRepository::fastDeleteAlertsForContent, чтобы включить массив целых чисел.
  • Улучшена производительность менеджера дополнений при преобразовании идентификаторов дополнений со значительным количеством установленных дополнений.
  • При проверке состояния репликации сервера чтения убедитесь, что запрос корректно отправляется на соединение для чтения.
  • Поддерживается атрибут "listitemclass" при отображении флажков.
  • Попытка сохранить порядок отправки при возникновении непредвиденной проблемы синхронизации времени.
  • Включен механизм предотвращения кэширования для прямых URL-адресов вложений.
  • Исправлена ошибка, из-за которой кнопка "Обработать отчет" в назначенном отчете не отображала кнопку сохранения.
  • Пропуск удаления cookie-файла предпочтений вариантов стиля при выходе из системы.
  • Выбрасывается ошибка при попытке перестроить поисковый индекс с недопустимым типом.
  • Кэширование количества пользователей в сети в одном запросе для уменьшения использования запросов.
  • Убедитесь, что _cascadeSave очищается при вызове Entity::_saveCleanUp.
  • Защита от того, что Request::getIp не возвращает действительный IP-адрес. в некоторых случаях.
  • Не разрешать изображения обложек вложений для гостей без прав доступа к вложениям.
  • Передавать объект критериев обработчикам событий criteria_template_data.
  • Пропускать несуществующие вложения при удалении из панели управления.
  • Настраивать сущность поиска после выполнения поиска.
  • Добавить JSDoc в XF.createElement.
  • Исправлены некоторые проблемы с плагином цитирования.
  • Исправлены некоторые оставшиеся ссылки на twitter.com.
  • Скрыто дополнительное поле «Контакт» на странице редактирования пользователя в панели управления, если отсутствуют поля для ввода контактной информации.
  • Удален атрибут pattern из числовых полей ввода.
  • Исправлена подпись DKIM в XF 2.3.
  • Исправлено отсутствие завершающей косой черты при ссылке на пояснение к cookie из политики конфиденциальности.
  • Обходная проблема, из-за которой вход через Apple мог не возвращать электронное письмо (#1199).
  • Проверка счетчика подписи при использовании пароля (#1198).
  • Выдача более понятной ошибки, если текущий хост и URL-адрес форума не совпадают при создании или аутентификации с помощью паролей (#1200).
  • Вход пользователей на публичный форум при аутентификации с помощью паролей через панель администратора (#1201).
  • Запрещена отправка push-уведомлений на навсегда удаленные подписки Chrome.
  • Убедиться, что неудачные попытки входа с помощью пароля учитываются в лимите неудачных попыток входа (#1207).
  • Обрабатывать сообщения о недоставке в неактивные папки входящих сообщений Gmail как жесткий отказ. (#1208)
  • Упростить переопределение параметров плана PayPalRest (#1209)
  • Установить cookie tfa_trust при входе в систему с помощью пароля (#1210)
  • Создать каталог Finder, если он не существует, при генерации классов Finder (#1211)
  • Обновить PHPDoc для функции asVisitor, чтобы лучше определять типы возвращаемых значений
  • Уменьшить задержку постановки уведомлений в очередь при отправке сообщений
  • Рефакторизировать процесс удаления и очистки, чтобы переименование и удаление происходили в одном процессе
  • Пропустить кэширование локальных URL-адресов при использовании прокси-сервера изображений
  • Обойти потенциальную проблему состояния гонки при сохранении меток закладок
  • Поддержка использования паролей вместо подтверждения пароля
  • Поддержка передачи дополнительных данных проверки на спам в службе регистрации пользователей
  • Добавить базовые классы критериев веб-перехватчика
  • Поддержка доступа к данным уведомлений в классах Notifier
  • Добавить дополнительные функции массивов в шаблонизатор
  • Удалить HTML-теги при использовании описания в качестве заголовка для импорта из RSS-ленты (#1214)
  • Переместить функциональность XF\BbCodeRenderer\Html::getValidUrl в вспомогательную функцию (#1215)
  • Выбрасывать ошибку при попытке выполнить шаг импорта, которого не существует (#1216)
  • Включать случайную строку в селектор DKIM (#1217)
  • Проверять несоответствие регистра при создании дополнений (#1218)
  • Исправить ошибку TypeError при отправке JSON-данных, не являющихся массивами (#1223)
  • Не блокировать загрузку изображений, если обработка EXIF завершилась неудачей (#1224)
  • Исправить проблему, из-за которой функция XF.phrase не могла обрабатывать повторные замены
  • Исправить отображение подписей, установленных на значения false
  • Исправить поведение прокрутки пагинации для страницы полученных реакций
  • Исправить поведение прокрутки быстрого ответа до публикации
  • Исправить инвертированную логику в проверке метода canResize
  • Сделать валидатор архива дополнений более надежным, исключив двойное извлечение и добавив корректный JSON Проверка
  • Finder::getCollectionFromResults не проверяет, не является ли возвращаемый результат hydrateFromGrouped нулевым
  • Убедитесь, что значения параметров преобразуются в соответствующие типы данных при получении
  • Неправильный приоритет операторов в выражениях шаблонов
  • Сборщик релизов завершается с ошибкой при использовании символических ссылок на каталоги дополнений
  • Парсер ошибок доставки электронной почты теперь обрабатывает многозначные коды состояния (#1240)
  • Маршруты API генерируют некорректные выходные данные для разработки
  • Повышение эффективности доставки CSS при использовании кэша
  • Избегание ненужной записи исходного аватара, когда изменяется только обрезка
  • Резервирование части памяти для отчетов об ошибках
  • Получение протокола и хоста из URL-адреса доски в контексте CLI
  • Добавление поддержки AbstractCollection при использовании функций array_* шаблонизатора (#2182)
  • Рефакторинг обработки переключения боковой панели лайтбокса и обеспечение правильной инициализации

В следующие общедоступные шаблоны были внесены изменения:

  • _help_page_privacy_policy
  • account_reactions
  • account_visitor_menu
  • attachment_macros
  • bb_code_tag_attach
  • core.less
  • core_action_bar.less
  • embed_resolver_thread
  • helper_attach_upload
  • lightbox.less
  • login_password_confirm
  • member_about
  • member_macros
  • member_recent_content
  • member_tooltip.less
  • message.less
  • message_macros
  • news_feed_attached_images
  • passkeys_macros
  • report_view
  • setup.less
  • share_page_macros
  • tag_macros
  • tag_search
  • two_step_totp
При необходимости для интеграции этих изменений следует использовать систему слияния на странице «устаревшие шаблоны».

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

Текущие требования:

Обратите внимание, что XenForo 2.3 имеет более высокие системные требования, чем более ранние версии.

Ниже приведены минимальные требования:

PHP 7.2 или новее (рекомендуется PHP 8.3)
MySQL 5.7 и новее (также совместим с MariaDB/Percona и т. д.)
Все официальные дополнения требуют XenForo 2.3.
Для расширенного поиска требуется как минимум Elasticsearch 7.2.

Инструкции по установке и обновлению:

Подробную информацию об установке и обновлении XenForo можно найти в руководстве пользователя XenForo 2. Мы настоятельно рекомендуем выполнять обновление непосредственно из панели управления.
Автор NULLFORUM.RU
2.3.10 Версия
0 Скачивания
442 Просмотры
Первый выпуск
Обновление
0,00 звёзд 0 оценок

Последние обновления

  1. 2.3.10

    2.3.10 Исправление ошибок
  2. 2.3.9

    2.3.9 Сегодня мы выпускаем XenForo 2.3.9 для устранения потенциальных уязвимостей безопасности...
Назад
Сверху