[geeklog-devel] geeklog-devel Digest, Vol 85, Issue 10

Tom websitemaster at cogeco.net
Thu Oct 17 06:59:10 EDT 2013

No I had forgotten about the date thanks Joe.

There are also a number of $_CONF values that I have to trap for and delete
the article cache files if they change like allow_page_breaks,
article_image_align, allow_user_photo, etc.. I also need to delete cache
files if a user changes his user information. 

With Geeklog allowing stories to belong to more than one topics I also have
to make sure the topic icon and bread crumb stuff is ether not cached (like
the story date) or I create a separate article cache file for each topic. 

The last thing I notice (and this is kind of what made me rethink things)
was that caching through the template like so 

$article->check_instance($instance_id, $article_filevar)

Means that template caching must be enabled and there is no built in way to
reset these files after a certain time period (I am thinking about autotags
in articles here that need to be refreshed every so often).

That is why I am thinking of using the other functions instead ie



-----Original Message-----
From: geeklog-devel-bounces at lists.geeklog.net
[mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Joe Mucchiello
Sent: October-17-13 1:07 AM
To: Geeklog Development
Subject: Re: [geeklog-devel] geeklog-devel Digest, Vol 85, Issue 10

> BTW I have had a few hiccups with the Article Caching. At one point I 
> had the entire story being cached (Everything from the Title, date, 
> etc.., down to the number of comments).

Are you using the $nocache field on the set_var function? One of the fields
that should not be cached is date since the date format is user
configurable. So you call set_var() with $nocache = true so that the cached
file still pulls the variable from the template.

  function set_var($varname, $value = "", $append = false, $nocache = false)

geeklog-devel mailing list
geeklog-devel at lists.geeklog.net

More information about the geeklog-devel mailing list