Page 1 of 1

Disabilitare la cache su tutto il sito

Posted: Wed Jun 27, 2007 9:32 am
by 1dMN
Ciao a tutti.
l'oggetto di questo mio topic è molto chiaro: come posso, se posso, disabilitare "hardcore" il caching delle pagine?
In pratica, la cache automatica impedisce il corretto funzionamento delle pagine protette con CustomContent o altri moduli.

Ho provato ad inserire

Code: Select all

$smarty->caching = false;
tra la riga 71 e 72 della index.php della root come suggerito in qualche post, però non ho avuto riscontri.

Ho anche provato con la soluzione suggerita qui: http://forum.cmsmadesimple.org/index.php/topic,11448.0.html, ma non c'è verso.

Qualche suggerimento?
Alby?

1dMN

changesettings

Re: Disabilitare la cache su tutto il sito

Posted: Wed Jun 27, 2007 9:56 am
by alby
1dMN wrote: Ciao a tutti.
l'oggetto di questo mio topic è molto chiaro: come posso, se posso, disabilitare "hardcore" il caching delle pagine?
In pratica, la cache automatica impedisce il corretto funzionamento delle pagine protette con CustomContent o altri moduli.

Ho provato ad inserire

Code: Select all

$smarty->caching = false;
tra la riga 71 e 72 della index.php della root come suggerito in qualche post, però non ho avuto riscontri.

Ho anche provato con la soluzione suggerita qui: http://forum.cmsmadesimple.org/index.php/topic,11448.0.html, ma non c'è verso.
Hum... non mi sembra una bella soluzione....
Comunque:

prova 1: cerca index la sezione sottostante ed inserisci la riga
        $smarty->caching = false;
        $smarty->compile_check = true;
$smarty->clear_all_cache();  is_cached('template:'.$pageinfo->template_id)?$cached="":$cached="not ");
        $html = $smarty->fetch('template:'.$pageinfo->template_id) . "\n";
prova 2: molto più drastico
        $smarty->caching = false;
        $smarty->compile_check = true;
$smarty->force_compile = true;  is_cached('template:'.$pageinfo->template_id)?$cached="":$cached="not ");
        $html = $smarty->fetch('template:'.$pageinfo->template_id) . "\n";

Alby