[SPIP Zone] dev plugin : vider le cache ?

Bonjour,

dans le cadre du développement d'un plugin ...
on modifie des paramètres qui sont ensuite utilisé dans les squelettes
(depuis une page d'admin)
j'aimerai pouvoir vider le cache après enregistrement (modification)
de nouvelles valeurs

en SPIP 1.9 j'utilisai des choses du genre :

include_spip('inc/invalideur');
suivre_invalideur("page LIKE '%css'");

apparemment cela à changé en SPIP 2.0, on peut invalider les éléments
lié à un article par exemple :
include_spip('inc/invalideur');
suivre_invalideur("id='id_article/$id_article'");

mais là mes squelette ne sont pas liés à un article

j'ai même lu : http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/config.php
include_spip('inc/invalideur');
suivre_invalideur("1"); # tout effacer

mais ça ne fonctionne pas non plus

comment faire ?
pour ou vider le cache complet ?
ou supprimer le cache liés à un (ou plusieurs) squelette(s) en particulier ?

merci d'avance,
--
Sylvain
http://www.guaph.net/

Le 21/05/2010 10:28, Sylvain a écrit :

apparemment cela à changé en SPIP 2.0, on peut invalider les éléments
lié à un article par exemple :
include_spip('inc/invalideur');
suivre_invalideur("id='id_article/$id_article'");

Non non, on ne peut pas, ça c'était l'ancien système justement. Et on garde ça si jamais...

j'ai même lu : http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/config.php
include_spip('inc/invalideur');
suivre_invalideur("1"); # tout effacer

C'est ça. En fait désormais suivre_invalideur() invalide toujours tout le cache, peu importe son paramètre.

mais ça ne fonctionne pas non plus

Si. :slight_smile:
Si ce n'est pas le cas, le problème vient d'autre part.

--
RastaPopoulos

Le 21 mai 2010 11:09, RastaPopoulos <rastapopoulos@spip.org> a écrit :

Le 21/05/2010 10:28, Sylvain a écrit :

http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/config.php
include_spip('inc/invalideur');
suivre_invalideur("1"); # tout effacer

C'est ça. En fait désormais suivre_invalideur() invalide toujours tout le
cache, peu importe son paramètre.

mais ça ne fonctionne pas non plus

Si. :slight_smile:
Si ce n'est pas le cas, le problème vient d'autre part.

merci beaucoup

effectivement, ça fonctionne bien en local (easyphp)
ça ne fonctionne pas sur mon serveur ... probablement un problème de
version ou configuration de PHP

--
    Sylvain
    http://www.guaph.net/