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

Плагин Standard Library by Xon v1.19.3

Плагин треубется для работы остальных плагинов от Xon
  • Фактически распространяется в уменьшенном виде ajaxPagination.js файл
  • Исправлена ошибка, из-за которой пагинация «Кто ответил» могла путаться на не первой странице ветки, аналогично коду пагинации ajax (используется в Threadmarks v2.19.0+).
  • Исправлена ошибка, из-за которой ajax-пагинация могла вносить изменения в историю URL-адресов при наложении.
  • Добавляйте только phrase_dynamic метод шаблона в XF2.1
  • Добавьте различные строго типизированные помощники для автоматического ввода возвращаемых подсказок на основе использования ::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-wrapper css-селектором
Исправлено случайное жесткое требование XF2.2. Дубль №2
  • Fix accidental hard XF2.2 requirement
Сверху Снизу