2010-08-17 4 views
0

Im utilisant pie pour tirer des flux rss à partir de plusieurs sites Web. Je vais exécuter un travail cron pour le faire, donc je voudrais désactiver la mise en cache. J'utilise php Ofcourse et je me demandais comment je peux le faire. ThxDésactiver Cache Magpie

Répondre

0

J'ai trouvé dans rss_fetch.php. faites défiler jusqu'à la fonction init() et définissez define ('MAGPIE_CACHE_ON', true); définir ('MAGPIE_CACHE_ON', faux);

function init() { 
     if (defined('MAGPIE_INITALIZED')) { 
      return; 
     } 
     else { 
      define('MAGPIE_INITALIZED', true); 
     } 

     if (!defined('MAGPIE_CACHE_ON')) { 
      define('MAGPIE_CACHE_ON', false); 
     } 
} 
0

Ce (la réponse de Sir Lojik) fonctionnera, mais plutôt que de pirater le code Magpie lui-même, vous devez mettre la déclaration définir dans votre propre code qui appelle Magpie:

define('MAGPIE_CACHE_ON', false); 

qui remplacera Magpie de le réglage (par le "si (! defined ...." choses dans le code) et vous n'aurez pas besoin de vous rappeler de pirater Magpie à nouveau si une nouvelle version jamais être libérée.Et

Cela signifie également que vous pouvez avoir certains scripts utilisent le cache et d'autres scripts ignorent le cache, si cette fonctionnalité est utile ul à vous.

Questions connexes