PS_Cumulus a WP-Cumulus port to Prestashop

Creative Commons Licence

I was looking to write a cool module to use in future tutorial articles when I came across the nifty looking WP-Cumulus WordPress plugin by Roy Tanck. It had all the elements I was looking for, and he has kindly released the code (including the flash source) under the GPL license. Approximately 2 hours later PS_Cumulus was born!

Before anyone asks, the name has to use an underscore as a hyphen isn’t allowed in PrestaShop class names….

I’ve added hooks so that it can be added to the header area (Top of page), home page, left column, right column and footer — just in case anyone should want to place it in any of these locations. I’ve even installed the WordPress version on this site, so you can see it in action.

There’s a new update to this that addresses any SEO concerns by displaying a “Legacy” cloud should Flash be unavailable. Major changes are:

  • Enable/Disable “compatibility mode” – This uses one of two methods to embed the flas, should there be problems with display using the standard method. It also works even when javascript is disabled (but flash installed) – not terribly useful for PrestaShop as by default the store needs javascript enabled. It may help someone somewhere though.
  • Display “Legacy” tags when flash doesn’t work/isn’t installed. A tag cloud likely makes no perceptible difference to SEO but why not eh?
  • Fixed the class assignments to the links, and added a css file to let you style the links when Flash isn’t used (default just proportionally increases the font size from 9px to 18px). Bit of a strange one, as the font sizes will “fight” with each other, but you could always style them based on color.
  • Added the modules own tag query function (the default one in Prestashop doesn’t work properly anyway and always missed one of the tags out) and added the option to sort by tag name, frequency (times) or “none”. Also an option to specify the sort direction as ascending or descending. This will only have an effect on the non-Flash display.

Version 1.1.21 (Initial Release August 2009) : PS_Cumulus Tag cloud module

Version 2.1.21 (Update #1 August 2009) : PS_Cumulus Tag cloud module v2.1.21

Sharing is caring!

Posted on August 2, 2009 | Related Categories: Free Prestashop Modules, Prestashop | 37 comments

  • Laura

    I used the form ps_cumulus_2_1_21 are different versions of prestashop and it always worked.
    Now I installed the module on version 1.4.3 and provides the odd thing is that standards opens the front office only in the languages ​​English, French and Spanish, if you select the Italian and German in the form disappears.
    Can you give me some advice on this?
    Thanks and congratulations for the excellent work.

  • kevin

    Thanks for good module, but I got problem with ssl unsecure.
    If i click tag cluod in https://….. ssl unsecure error displayed.
    Is there any solutions?

  • LDDS

    Hi !
    I’ve just installed this great module ! (I’m creating a site on PS 1.4)
    I would like to add a title above the cloud (ie “Tags cloud”)
    Where can I do this, I’m not fluent in PHP (nor in English 😉 !!
    Thx in advance

  • John

    Hi Paul

    Seems to be a problem with this module and v1.4, when the module is uploaded and installed, no default data is entered all the boxes are blank and therefore nothing is displayed on the front-end.

    When I manually entered the options everything worked fine.

  • Adi

    nice tag block thanks

  • http://localhost Igor

    Thanks, nice job.
    I installed CUMULUS on my website (prestashop 1.2.5). Everything works fine with tags in English, but with Russian tags does not work. When you click on the tag says “can not find …” and instead of Russian letters wrote the characters. As I understand the problem encoding, but I do not understand where to look.
    Tell me where to fix?
    Thank you.

  • MrSicks

    Hi there !

    I don’t know if this bug as been reported (or I don’t where), but there’s “hacking attempt” error when using accented words.
    I corrected the search href at ps_cumulus.php, line 725 :
    $tagcloud.= urlencode(‘‘.$tag[‘name’].’‘).’%0A';

    If this can help someone…

    • Assaf

      Hi my website is in French and I have that problem.
      I couldn’t fix it with your code.
      Can you please explain it again ?
      what is the original code ? and what code should replace it ?

  • Dag


    I installed it but it did not appear, even after changing ‘advertising_block’ to ‘tagcloud_block’, and testing in IE8 and firefox. Any ideas?

    Btw how does this differ from the normal tag cloud that comes with prestashop?


  • Dave


    It won’t show in Firefox if you have any ad blocker addons installed – it uses the ‘advertising_block’ class, which AdBlock Plus (et al) disables.

    Copy the ‘advertising_block’ class in your global.css and rename it to something like ‘tag_block’ (also change the class in ps-cumulus.php) and you should be ok.

  • Christophe


    I installed CUMULUS on my website (prestashop 1.1).
    It works perfectly and it’s embellished it.

    I just changed the module to use for doing research on my site and not just tags (search query instead tag search).

    I have a question: In my database (tab tag) I created words how can I make them appear in the cloud.

    Thank you for the advice

  • Hightone69


    This module is great! works great on Internet Explorer 8! by cumulus cons module ps does not work on Firefox 3.6 you have an idea for this to work with firefox 3.6? if you have any ideas I am