Closed (fixed)
Project:
Tagadelic
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Reporter:
Created:
5 Mar 2009 at 13:29 UTC
Updated:
27 May 2009 at 16:50 UTC
Jump to comment: Most recent file
This way, the tag clouds caches will be wiped each time a node or a taxonomy term is added/edited/deleted. At line 232, just replace
cache_set($cache_name, $tags, 'cache', CACHE_TEMPORARY);
by
cache_set($cache_name, $tags, 'cache_page', CACHE_TEMPORARY);
As cache_page is wiped each time a node or a taxonomy term is added/edited/deleted, there will be no inconsistency on the tag cloud.
Does that sound good?
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | tagadelic_cache_page.patch | 934 bytes | David Stosik |
Comments
Comment #1
David Stosik commentedBy the way, cache_get shoul also be changed! :)
Here is a patch that can be tested on 6.x-1.x-dev and 6.x-1.2.
Comment #2
David Stosik commentedComment #3
David Stosik commentedHello, anybody's opinion on this?
I changed the title to reflect my problem.
When I create or remove a tag, tagadelic's block displays an old cached version not taking into account the changes I just made.
If tagadelic blocs are cached in cache_page, then the problem is solved, as this cache table is flushed whenever an action on nodes or tags is done.
Comment #4
pyxio commentedI'm having the same problem. Where is cache_page located???? Thanks! Kevin
Comment #5
David Stosik commentedHello,
cache_page is a Drupal core cache table in the database.
Applying my patch only changes, in Tagadelic module, the cache table used, from 'cache' table, to 'cache_page' table.
Comment #6
pyxio commentedHi David,
Thanks for the heads up. I'm new to Drupal and have never installed a patch before. It looks like I need to copy and paste your code somewhere? Into one of the Tagadelic files? Can you please give me step-by-step instructions? As an aside, this seems to be a major issue. Is it being addressed in the next version? Cheers, Kevin
Comment #7
David Stosik commentedHello iteego.
Either you follow the instructions to apply a patch, or, as this patch is simple, you open tagadelic.module with a text editor, then, replace the lines in the patch starting with a '-' by those starting with a '+'.
Regards,
David
Comment #8
pyxio commentedHi David,
Many thanks for the information. I appreciate. Cheers, Kevin
Comment #9
Bèr Kessels commentedLooks good to me.
Applied and committed to DRUPAL-6--1 (available in next -dev nightly).
Will be included in next tagadelic release.