[plugin] CacheTheme

mathieumathieu Member
décembre 2015 modifié dans Plugins
Voilà une extension pour que PluXML puisse jouer à cache-cache. ;)

https://github.com/mathieu269/CacheTheme

Cela s'utilise dans les fichiers du thème. Les arguments permettent d'indiquer les crochets qui mettent à jour le fichier en cache.

Dans le thème, on peut gérer le cas où l'extension n'est pas activée comme ça :
if (!class_exists("CacheTheme")) {
    
    // si l'extension n'est pas activée
    require "sidebar/nuageMotsCles_archives.php";
    
} else {
    
    CacheTheme::cache([
        "fichier" => "sidebar/nuageMotsCles_archives.php",
        "crochets" => "EditArticle|DelArticle",
    ]);
    
}



En regardant les différentes parties de la sidebar, j'ai vu que les parties "Derniers articles", "Mots clés" et "Archives" lisent le contenu de tous les fichiers articles. Donc j'ai déjà préparé un thème (à partir du thème de base) qui utilise le cache pour ces 3 parties.
https://github.com/mathieu269/CacheTheme/blob/master/exemple_theme/defautAvecCache.7z

Le thème d'exemple inclus aussi le répertoire "cache" qui est nécessaire pour utiliser l'extension.
Connectez-vous ou Inscrivez-vous pour répondre.