Documentation du code de SPIP et de ses plugins

Compresseur

compresseur_fonctions.php

Fonctions et filtres du compresseur

Table of Contents

Functions

minifier()  : string
Minifier un fichier JS ou CSS
compacte()  : string
Synonyme historique de minifier, pour compatibilite
compacte_head()  : string
Compacte les éléments CSS et JS d'un <head> HTML
filtre_embarque_fichier()  : string
Embarquer sous forme URI Scheme un fichier
filtre_embarque_src()  : string
Embarquer le 'src' d'une balise html en URI Scheme

Functions

minifier()

Minifier un fichier JS ou CSS

minifier(string $source[, string $format = null ]) : string

Si la source est un chemin, on retourne un chemin avec le contenu minifié dans DIR_VAR/cache$format/ Si c'est un flux on le renvoit compacté Si on ne sait pas compacter, on renvoie ce qu'on a recu

Parameters
$source : string

Contenu à minifier ou chemin vers un fichier dont on veut minifier le contenu

$format : string = null

Format de la source (js|css).

Return values
string
  • Contenu minifié (si la source est un contenu)
  • Chemin vers un fichier ayant le contenu minifié (si source est un fichier)

compacte()

Synonyme historique de minifier, pour compatibilite

compacte(string $source[, string $format = null ]) : string
Parameters
$source : string
$format : string = null
Tags
deprecated
1.6

(SPIP3.1)

see
minifier()
uses
minifier()
Return values
string

compacte_head()

Compacte les éléments CSS et JS d'un <head> HTML

compacte_head(string $flux) : string

Cette fonction vérifie les réglages du site et traite le compactage des css et/ou js d'un

Parameters
$flux : string

Partie de contenu du head HTML

Tags
see
compacte_head_files()
Return values
string

Partie de contenu du head HTML

filtre_embarque_fichier()

Embarquer sous forme URI Scheme un fichier

filtre_embarque_fichier(string $src[, string $base = '' ][, int $maxsize = 4096 ]) : string

Une URI Scheme est de la forme data:xxx/yyy;base64,....

Experimental

Parameters
$src : string

Chemin du fichier

$base : string = ''

Le chemin de base à partir duquel chercher $src

$maxsize : int = 4096

Taille maximale des fichiers à traiter

Tags
filtre
staticvar

array $mime Couples (extension de fichier => type myme)

Return values
string

URI Scheme du fichier si la compression est faite, URL du fichier sinon (la source)

filtre_embarque_src()

Embarquer le 'src' d'une balise html en URI Scheme

filtre_embarque_src(string $img[, int $maxsize = 4096 ]) : string

Experimental

Parameters
$img : string

Code HTML d'une image

$maxsize : int = 4096

Taille maximale des fichiers à traiter

Return values
string

Code HTML de l'image, avec la source en URI Scheme si cela a été possible.


        
On this page

Search results