icono de recurso

Xon Standard Library 1.18.4

Sin permiso para descargar
una colección de traducciones de los complementos echos por Xon. Tanto gratuitos como de pago.

Desde la última actualización publicada, se han echo los siguientes cambios:​

Nota; La rama 1.18.x será la última rama en soportar XenForo 2.1.x

  • Solucionado el requisito XF2.2 accidental (segunda parte)

  • Solucionado el requisito XF2.2 accidental

  • Deja obsoleta la función getContentPermissions, ya que el segundo argumento de cadena no se usó realmente, con una función de reemplazo agregada getPerContentPermissions.
  • Agrega la función auxiliar \SV\StandardLib\Helper::isAddOnActive(). Similar a \XF::isAddonActive(), excepto que entiende cadenas de versión.
  • Función de plantilla de calce is_addon_active código para comprender las cadenas de versión.

  • Agrega soporte para addon.json 'require'/'require-soft' para admitir cadenas de versión de complemento en lugar de addon version_id.
  • Usa version_compare debajo del capó después de una estandarización muy básica.
  • Las cadenas de versión de php admiten versiones con puntos, '1.2.3' y también cada parte también puede admitir cadenas de caracteres especiales:
  • PHP:
    any string not found in this list < dev < alpha = a < beta = b < RC | Release Candidate = rc < # < patch level | pl = p.

  • Agrega el evento de código patch_route_build_callback , que se usa para manipular el estado del enrutador durante la construcción.
  • Agrega la opción de filtro de entrada empty-str-to-null. Ejemplo de uso para desarrolladores:
  • PHP:
    $foo = $this->filter('bar', '?uint,empty-str-to-null');
Hay actualizaciones internas desde la última versión publicada.

  • Agrega un repositorio de ayuda para manipular permisos.
  • Será utilizado por una serie de próximas actualizaciones para varios complementos.
Arreglar el soporte de sugerencia de índice de unión.
Corrija XF2.2.11 y antes del error: clave de matriz no definida "indexHints".
Corrija las sugerencias de índice XF2.212+ que no se aplican como se esperaba en algunos casos.

Corrección de compatibilidad con XF 2.2.12
Agregar soporte de sugerencia de índice de unión a SqlJointTrait (requiere XF2.2.12+)

Agregue el complemento del controlador 'SV\StandardLib\ControllerPlugin\Delete', un asistente de complemento para implementar software/hard/recuperación de contenido

Actualizar la biblioteca moment.js incluida
actualización de compatibilidad con php 8.2
Si usa el complemento Svg Template, actualice a SVG Template 2.4.5 o la representación de SVG a PNG dejará de funcionar

Agregue una solución para el proceso de actualización de complementos horriblemente no recomendado.
Eliminar los archivos de un complemento mientras el complemento está activo muy probablemente romperá su sitio.

Agregue la función de plantilla is_toggle_set y el backend toggle-storage-ex para XF toggle JS.
El stock is_toggled no permite establecer el valor predeterminado, mientras que is_toggle_set sí.
Ejemplo de una lista de nodos colapsada predeterminada:
PHP:
<xf:js src="sv/lib/storage.js" addon="SV/StandardLib" min="1" />
<xf:set var="$isActive" value="{{ is_toggle_set($forum.node_id, false, 'node-toggle') ? ' is-active' : '' }}"/>
<div class="block block--collapsible-child-nodes">
    <div class="block-container">
        <h3 class="block-minorHeader collapseTrigger collapseTrigger--block {$isActive} "
            data-target=".block--collapsible-child-nodes .block-body"
            data-xf-click="toggle"
            data-xf-init="toggle-storage-ex"
            data-storage-type="cookie"
            data-storage-container="node-toggle"
            data-storage-key="{$forum.node_id}"
            data-default-value="0"
            >{{ phrase('sub_forums') }}</h3>
<div class="block-body toggleTarget {$isActive}">
...
</div
Atrás
Arriba