Categories > TinyButStrong general (FR) >

[fr] Cache partiel d'une page ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: mikael
Date: 2004-09-01
Time: 09:06

[fr] Cache partiel d'une page ?

Bonjour,
Tout d'abord un grand bravo pour cette classe vraiment simple d'utilisation et très fonctionnel (un gain de temps énorme ;) ).
Voici ma question :
Est-t-il possible de cacher partiellement une page ?
Un exemple :
Une page de news avec un message de bienvenue pour l'utilisateur actuellement connecté (Bonjour, [var.nom_utilisateur]).
Il serait dommage de créer une page de cache des news par utilisateur...
En d'autre termes, peut-on exclure certains 'tags' lors du cache des pages (avec un paramêtre 'nocache' par ex.) puis de charger cette page par la suite afin de traiter les 'tags' restant ?
Si non, pourriez-vous m'indiquer vers quelles fonctions éditer sur la classe si je souhaite ajouter cette fonctionnalité ?
By: Skrol29
Date: 2004-09-01
Time: 21:33

Re: [fr] Cache partiel d'une page ?

Bonjour,

Oui, tu peux faire du cache partiel en jouant avec la méthode CacheAction().

  $TBS->CacheAction('cacheid',TBS_CACHENOW)
Permet d'enregistrer le cache à un moment précis.

Pour recharger un fichier cache partiel, et continer le programme, tu peux soir utiliser LoadTemplate() sur le nom du fichier cache, soit positionner la propriété Render sur TBS_NOTHING, puis faire un CacheAction() pour récupérer le fichier.

La prochaine version de TBS apporte deux nouvelle options pour la gestion des cache.