[plugin] CacheTheme
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 :
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.
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.