Browse Source

Bug de perfo sans cache, on fait en sorte que le cache du squelette soit dépendant du contenu, pour qu'il se recalcule auto. Merci cerdic !

svn/root/tags/v2.2.0
rastapopoulos@spip.org 8 years ago
parent
commit
e3905b5b87
  1. 10
      alerte_urgence_pipelines.php
  2. 1
      inclure/alerte_urgence.html
  3. 2
      paquet.xml

10
alerte_urgence_pipelines.php

@ -15,8 +15,16 @@ function alerte_urgence_affichage_final($flux) {
$GLOBALS['html'] // si c'est bien du HTML
and (strpos($flux,'<body')) !== false // et qu'on a une balise <body>
) {
include_spip('inc/config');
//$flux = substr_replace($flux, recuperer_fond('inclure/alerte_urgence'), $p, 0);
$flux = preg_replace('|<body[^>]*>|is', '$0'.recuperer_fond('inclure/alerte_urgence'), $flux);
$flux = preg_replace(
'|<body[^>]*>|is',
'$0'.recuperer_fond(
'inclure/alerte_urgence',
array('signature' => lire_config('alerte_urgence/texte'))
),
$flux
);
}
return $flux;
}

1
inclure/alerte_urgence.html

@ -1,4 +1,3 @@
#CACHE{0}
[<div id="alerte_urgence" class="alerte_urgence[ (#EDIT{meta-alerte_urgence/texte})]">
<div class="alerte_urgence-texte">
(#CONFIG{alerte_urgence/texte}|propre)

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="alerte_urgence"
categorie="edition"
version="2.0.1"
version="2.0.2"
etat="test"
compatibilite="[3.0.0;3.0.*]"
logo="alerte_urgence.png"

Loading…
Cancel
Save