Skip to content
Extraits de code Groupes Projets
Valider fe0ca80c rédigé par real3t@gmail.com's avatar real3t@gmail.com
Parcourir les fichiers

Sur une sugestion de b_b via IRC, voici la méthode pour invalider le cache...

Sur une sugestion de b_b via IRC, voici la méthode pour invalider le cache après la mise à jour d'une configuration.
parent d7ddc8e1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
<paquet <paquet
prefix="soyezcreateurs" prefix="soyezcreateurs"
categorie="squelette" categorie="squelette"
version="4.0.54" version="4.0.55"
etat="stable" etat="stable"
compatibilite="[3.0.20;3.1.*]" compatibilite="[3.0.20;3.1.*]"
logo="img_pack/soyezcreateurs_48.png" logo="img_pack/soyezcreateurs_48.png"
...@@ -74,6 +74,7 @@ ...@@ -74,6 +74,7 @@
<utilise nom="va" compatibilite="[0.6.9;[" /> <utilise nom="va" compatibilite="[0.6.9;[" />
<pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" /> <pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="formulaire_traiter" inclure="soyezcreateurs_pipelines.php" />
<menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" /> <menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" />
<menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" /> <menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" />
......
...@@ -32,8 +32,8 @@ if (!defined('_AUTOBR')) ...@@ -32,8 +32,8 @@ if (!defined('_AUTOBR'))
define('_AUTOBR', ''); // cf http://www.spip.net/fr_article5427.html (TextWheel) define('_AUTOBR', ''); // cf http://www.spip.net/fr_article5427.html (TextWheel)
// Recalculer le cache si la config du site change // Recalculer le cache si la config du site change
// Ne marche pas sur les CSS (couleurs), cf https://core.spip.net/issues/3696 // Ne marche pas sur les CSS et JS calculés avec #PRODUIRE, cf https://core.spip.net/issues/3696
$GLOBALS['marqueur'] = (isset($GLOBALS['marqueur'])?$GLOBALS['marqueur']:'').':sc'.md5($GLOBALS['meta']['boutonstexte'].$GLOBALS['meta']['btv2'].(isset($GLOBALS['meta']['soyezcreateurs_couleurs'])?md5($GLOBALS['meta']['soyezcreateurs_couleurs']):'').(isset($GLOBALS['meta']['soyezcreateurs_layout'])?md5($GLOBALS['meta']['soyezcreateurs_layout']):'').md5($GLOBALS['meta']['soyezcreateurs']).(isset($GLOBALS['meta']['soyezcreateurs_google'])?md5($GLOBALS['meta']['soyezcreateurs_google']):'').$GLOBALS['meta']['bte'].$GLOBALS['meta']['nom_site'].$GLOBALS['meta']['slogan_site'].$GLOBALS['meta']['descriptif_site'].$GLOBALS['meta']['email_webmaster']); // Sur un conseil de Cedric : http://permalink.gmane.org/gmane.comp.web.spip.zone/6258 $GLOBALS['marqueur'] = (isset($GLOBALS['marqueur'])?$GLOBALS['marqueur']:'').':sc'.md5($GLOBALS['meta']['boutonstexte'].$GLOBALS['meta']['btv2'].$GLOBALS['meta']['bte'].$GLOBALS['meta']['nom_site'].$GLOBALS['meta']['slogan_site'].$GLOBALS['meta']['descriptif_site'].$GLOBALS['meta']['email_webmaster']); // Sur un conseil de Cedric : http://permalink.gmane.org/gmane.comp.web.spip.zone/6258
if (!defined('_TRI_GROUPES_MOTS')) if (!defined('_TRI_GROUPES_MOTS'))
define('_TRI_GROUPES_MOTS', '0+titre,titre'); // cf http://trac.rezo.net/trac/spip/changeset/14712 define('_TRI_GROUPES_MOTS', '0+titre,titre'); // cf http://trac.rezo.net/trac/spip/changeset/14712
if (!defined('_DUREE_CACHE_DEFAUT')) if (!defined('_DUREE_CACHE_DEFAUT'))
......
...@@ -12,4 +12,14 @@ function soyezcreateurs_jqueryui_plugins($scripts) { ...@@ -12,4 +12,14 @@ function soyezcreateurs_jqueryui_plugins($scripts) {
$scripts[] = "jquery.ui.tooltip"; $scripts[] = "jquery.ui.tooltip";
} }
return $scripts; return $scripts;
} }
\ No newline at end of file
function soyezcreateurs_formulaire_traiter($flux){
if(strpos($flux['args']['form'], 'configurer_soyezcreateurs') !== false){
include_spip('inc/invalideur');
purger_repertoire(_DIR_VAR.'cache-css');
purger_repertoire(_DIR_VAR.'cache-js');
suivre_invalideur('configurer_soyezcreateurs');
}
return $flux;
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter