J'ai écrit cette action pour forcer l'actualisation de certaines démonstrations de ce site (ex: countdown-simple).

Cette action très simple ne demande qu'à évoluer. Toutes les suggestions sont bienvenues.

🆙 cache_cleaner : Efface les fichiers du cache

Cliquer pour lire la documentation

Supprime tous les fichiers PHP du sous-dossier indiqué en option. com_content par défaut
syntaxe {up cache-cleaner=com_modules} // defaut : com_content
@version: UP-2.6 @author: Lomart @license: GNU/GPLv3 @tags: Expert
  • cache_cleaner = com_content: liste des dossiers du cache ou * pour tous (séparateur: point-virgule)
  • folder-exclude: chemin relatif (à folder-cache) des dossiers à conserver (séparateur: point-virgule)
  • folder-cache: dossier racine du cache. vide=celui défini dans la configuration Joomla
  • file-mask = *.php: masque pour sélectionner les fichiers. *.* = tous, *.{php,html} = php et html
Version 3.1
Ajout d'une option folder-exclude qui permet d'effacer tous les dossiers du cache sauf ceux indiqués

Dans son usage le plus courant, il suffit d'utiliser ce shortcode pour effacer le cache des articles (com_content)

{up cache_cleaner}

Pour supprimer d'autres caches, on indique la liste de leurs sous-dossiers (séparateur : point-virgule).

{up cache_cleaner=com_content,com_modules}

Pour supprimer tous les dossiers du cache sauf ceux indiqués (v3.1)
Note: on ne tient pas compte des dossiers indiqués dans l'option principale

{up cache_cleaner | folder-exclude=com_content,com_modules}

Pour supprimer tous les dossiers du cache (v3.1)
Note: par défaut, seul le dossier com_content serait effacé.

{up cache_cleaner=*}

Par défaut, on efface les fichiers PHP dans les sous-dossiers du répertoire de cache indiqué dans la configuration de Joomla.

Deux options permettent d'adapter ce comportement :

{up cache-cleaner | file-mask=*.* | folder-cache=images/mon-dossier }

La liste des dossiers de cache sur votre site peut être connue en ajoutant l'option debug au shortcode.
Aucun fichier, ni dossier ne sera réellement effacé.

{up cache_cleaner | debug}

debug vérifie également l'existence des dossiers demandés dans l'option principale.

 

Pour info, cette page utilise 5 action(s) :
upactionslist (1) readmore (1) csv2def (1) div (1) jcontent-info (1)