Changeset 96429 in spip-zone
- Timestamp:
- Apr 4, 2016, 8:23:32 AM (5 years ago)
- Location:
- _core_/branches/spip-3.1/plugins/compresseur
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/branches/spip-3.1/plugins/compresseur
- Property svn:mergeinfo changed
/_core_/plugins/compresseur merged: 95692
- Property svn:mergeinfo changed
-
_core_/branches/spip-3.1/plugins/compresseur/compresseur_options.php
r93637 r96429 36 36 } 37 37 } 38 39 40 /** 41 * Transformer toutes les URLs relatives image,js en url absolues qui pointent sur le domaine statique 42 * on applique pas a l'URL de la CSS, car on envoie un header http link qui permet au navigateur de la pre-fetch 43 * sur le meme domaine, sans avoir a faire de requete DNS 44 * @param string $flux 45 * @return string 46 */ 47 function compresseur_affichage_final($flux) { 48 if (isset($GLOBALS['meta']['url_statique_ressources']) 49 and isset($GLOBALS['html']) 50 and $GLOBALS['html'] 51 and $url_statique = $GLOBALS['meta']['url_statique_ressources']){ 52 $url_statique = rtrim(protocole_implicite($url_statique), "/") . "/"; 53 $flux = preg_replace(",(href|src)=([\"'])([^/][^:\"']*[.](?:png|gif|jpg|js)(?:\?[0-9]+)?)\\2,Uims","\\1=\\2".$url_statique."\\3\\2",$flux); 54 } 55 56 return $flux; 57 } -
_core_/branches/spip-3.1/plugins/compresseur/compresseur_pipeline.php
r96423 r96429 82 82 83 83 /** 84 * Transformer toutes les URLs relatives image,js en url absolues qui pointent sur le domaine statique85 * on applique pas a l'URL de la CSS, car on envoie un header http link qui permet au navigateur de la pre-fetch86 * sur le meme domaine, sans avoir a faire de requete DNS87 * @param string $flux88 * @return string89 */90 function compresseur_affichage_final($flux) {91 if (isset($GLOBALS['meta']['url_statique_ressources'])92 and isset($GLOBALS['html'])93 and $GLOBALS['html']94 and $url_statique = $GLOBALS['meta']['url_statique_ressources']){95 $url_statique = rtrim(protocole_implicite($url_statique), "/") . "/";96 $flux = preg_replace(",(href|src)=([\"'])([^/][^:\"']*[.](?:png|gif|jpg|js)(?:\?[0-9]+)?)\\2,Uims","\\1=\\2".$url_statique."\\3\\2",$flux);97 }98 99 return $flux;100 }101 102 /**103 84 * Lister les metas du compresseur et leurs valeurs par défaut 104 85 * -
_core_/branches/spip-3.1/plugins/compresseur/paquet.xml
r96428 r96429 2 2 prefix="compresseur" 3 3 categorie="performance" 4 version="1.10. 2"4 version="1.10.3" 5 5 etat="stable" 6 6 compatibilite="[3.1.0;3.1.*]" … … 20 20 <pipeline nom="header_prive" inclure="compresseur_pipeline.php" /> 21 21 <pipeline nom="affiche_milieu" inclure="compresseur_pipeline.php" /> 22 <pipeline nom="affichage_final" inclure="compresseur_pipeline.php"/>22 <pipeline nom="affichage_final" /> 23 23 <pipeline nom="configurer_liste_metas" inclure="compresseur_pipeline.php" /> 24 24 <pipeline nom="ieconfig_metas" inclure="compresseur_ieconfig.php" />
Note: See TracChangeset
for help on using the changeset viewer.