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.
Una serie de utilidades de ayuda diseñadas para facilitar el desarrollo de complementos, no tiene ningún cambio directo para el usuario ni tampoco existen opciones para el mismo.

ESTA NO ES UNA TRADUCCIÓN, YA QUE ESTE COMPLEMENTO NO TIENE FRASES, PERO SE NECESITA PARA LA FUNCIÓN CORRECTA DE OTROS COMPLEMENTOS.

Durante el uso, agregue la sección requerida a addon.json para documentar la dependencia.

PHP:
{

    "require": {
        "XF": [2010070, "XenForo 2.1.0+"],
        "php": ["7.0.0", "PHP 7.0.0+"],
        "SV/StandardLib": [1100000,"Standard Library by Xon v1.10.0+"]
    }
}

Características de la extensión del buscador​

RlikeOperatorTrait​

Soporte de operador RLIKE.

EarlyJoinFinderTrait​

MySQL implementa 'búsqueda de fila temprana' que da como resultado que la declaración de selección grande extraiga más datos de los necesarios. Este rasgo permite migrar esto con alguna configuración menor.

Mira Optimized List Queries (lista de peticiones optimizada) para ejemplos.

ComplexJoinTrait​

Inyecte las relaciones de una entidad en el momento de la consulta. Esto es útil para solucionar XenForo que carece de relaciones inversas en entidades similares a controladores.

SqlJoinTrait​

Inyecte SQL arbitrario en el momento de la consulta, ya que la unión frente a la subconsulta puede tener enormes diferencias de rendimiento a pesar de ser lógicamente idénticas.


Ver modificaciones de plantilla​

Permite ver las modificaciones de la plantilla que se aplican a una plantilla, incluido el código fuente php generado

\SV\StandardLib\Repository\Helper::getUserEntity​

Ayuda a obtener al usuario que posee una entidad.
PHP:
$helperRepo = \SV\StandardLib\Helper::repo();
$user = $helperRepo->getUserEntity($entity);
if (!$user && ($entity->isValidGetter('Content') || $entity->isValidRelation('Content')))
{
    $user = $helperRepo->getUserEntity($entity->get('Content'));
}
// XFRM support, as it doesn't have a User/Content relationship...
if (!$user && ($entity->isValidGetter('Resource') || $entity->isValidRelation('Resource')))
{
    $user = $helperRepo->getUserEntity($entity->get('Resource'));
}

\SV\StandardLib\Repository\Helper::aliasClass​

Permite que una sola extensión de clase de XenForo se asigne a diferentes clases concretas para admitir cambios importantes en las estructuras de clase. Estos alias son compatibles con XFCP
PHP:
<?php

namespace SV\ElasticSearchEssentials\XF\Repository;

\SV\StandardLib\Helper::repo()->aliasClass(
    'SV\ElasticSearchEssentials\XF\Repository\Search',
    \XF::$versionId < 2020000
        ? 'SV\ElasticSearchEssentials\XF\Repository\XF2\Search'
        : 'SV\ElasticSearchEssentials\XF\Repository\XF22\Search'
);


Template additions​


Template Filter: addvalue​


Agregue un valor $webElement Value en una matriz/colección. Si la matriz es nula, se devuelve una nueva matriz. Si $matriz es una colección, entonces el valor de retorno es una colección.
PHP:
$array|addvalue($newElementValue)

Template Filter: replacevalue​

Reemplaza un valor $elementValue en una matriz/colección con $newElementValue. Si $newElementValue es nulo, ese elemento se elimina.
PHP:
$array|replacevalue($elementValue, $newElementValue)

Template Function: array_reverse
Invertir una matriz/colección. Ver array_reverse para más detalles.

Template Function: array_diff
Calcula la diferencia de matrices/colecciones. Ver array_diff para más detalles.

Template Function: sv_relative_timestamp
Proporciona una marca de tiempo de cuenta ascendente/descendente dinámica
PHP:
<abbr title="{$title|for_attr}" class="bbc-abbr">{{ sv_relative_timestamp($nowTimestamp, $otherTimestamp, $maximumDateParts, $countUp, 'bbc-time-counter') }}</abbr>


Recursos recomendados
Autor
GeorgioGalben
Descargas
0
Visitas
209
Primer lanzamiento
Última actualización
Votar
0,00 estrella(s) 0 ratings

Más recursos de GeorgioGalben

Últimas actualizaciones

  1. muchas mejoras

    Desde la última actualización publicada, se han echo los siguientes cambios: Nota; La rama...
  2. mejoras internas

    Hay actualizaciones internas desde la última versión publicada. La corrección de los permisos...
  3. actualización gigante

    Arreglar el soporte de sugerencia de índice de unión. Corrija XF2.2.11 y antes del error: clave...
Atrás
Arriba