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

Standard Library by Xon 1.23.1

Нет прав для скачивания
  • в XF2.1 добавлено phrase_dynamic
  • Добавлены различные строго типизированные помощники для автоматического ввода подсказок на основе использования аргумента ::class вместо магических строк.
PHP:
$obj = Helper::repository(\XF\Repository\User::class);

  • Для статического анализа и IDE: $obj будет иметь тип \XF\Repository\User

    Хотя XF2.3 намерен реализовать это, добавление этой функциональности в это дополнение позволяет выполнить миграцию заранее и упрощает миграцию по мере необходимости. Helper бит просто нужно поменять местами \XF
  • Добавлен js/sv/lib/ajaxPagination.js
HTML:
<xf:js src="sv/vendor/domurl/url.js" addon="SV/StandardLib" min="1" />
<xf:js src="sv/lib/ajaxPagination.js" addon="SV/Threadmarks" min="1" />
...
<div class="block" data-xf-init="sv-ajax-pagination" data-content-wrapper=".block-body--wrapper">
    ...
    <div class="block-body--wrapper">
        ...
        <xf:pagenav ... />
        <xf:hiddenval name="final_url" value="{$finalUrl}" />
    </div>
</div>

<xf:pagenav> и <xf:hiddenval name="final_url" /> должен находиться внутри div, который помечен тегом data-content-wrapperCSS-селектор
Добавлена поддержка для addon.json 'require'/'require-soft' для поддержки строк версии аддона вместо аддона version_id.
Использует под капотом после некоторой базовой стандартизации.

Строки версии php поддерживают версии с точками, «1.2.3», а также каждая часть может также поддерживать строки специальных символов:

PHP:
any string not found in this list < dev < alpha = a < beta = b < RC | Release Candidate = rc < # < patch level | pl = p.
  • Добавлено кодовое событие patch_route_build_callback, используемое для управления состоянием маршрутизатора во время строительства.
  • Добавьте параметр входного фильтра "empty-str-to-null". Пример использования для разработчиков:

PHP:
$foo = $this->filter('bar', '?uint,empty-str-to-null');
  • Исправлена ошибка, из-за которой кеширование глобальных разрешений было нарушено
  • Добавлен вспомогательный репозиторий для управления разрешениями.
    Будет использоваться рядом предстоящих обновлений для различных плагинов.
  • Исправлена поддержка подсказки индекса соединения.
    • Исправление XF2.2.11 и до ошибки: Undefined array key "indexHints".
    • Исправлена ошибка, из-за которой подсказки индекса XF2.212+ не применялись должным образом в некоторых случаях.
  • Исправление совместимости XF 2.2.12
  • Добавлена поддержка подсказки индекса соединения в SqlJointTrait (требуется XF2.2.12+).
  • Добавлен плагин контроллера 'SV\StandardLib\ControllerPlugin\Delete', помощник плагина для реализации мягкого/жесткого/восстановления контента.
  • Обновлена связанная библиотека moment.js
  • обновление совместимости с php 8.2
  • Если вы используете SVG Template by Xon , обновитесь до SVG Template 2.4.5, иначе рендеринг SVG в PNG перестанет работать.
Исправление ошибок
Назад
Сверху Снизу