Het cms biedt een standaard flash tagcloud aan. De redacteur kan deze opgeven door als template xcms_flash op te geven:
[TAGCLOUD template=xcms_flash ...]
Deze template kent de volgende instellingen:
width |
De breedte in van de tagcloud in pixels. |
height | De hoogte van de tagcloud in pixels. |
foreground |
De kleur van tags op de voorgrond. Geef deze waarde op als een RGB-kleur. Voor rood bijv. ff0000 (standaard: zwart, 000000). |
background | De kleur van tags op de achtergrond. Geef deze waarde op als een RGB-kleur. Voor blauw bijv. 0000ff (standaard grijs, aaaaaa). De kleur van tags tussen de voor- en achtergrond wordt door de flash op basis van de voor- en achtergrondkleur berekend. |
hilight | De kleur als een gebruiker met de muis boven een tag hangt (en er op kan klikken). Geef deze waarde op als een RGB-kleur. Voor groen bijv. 00ff00 (standaard: rood, ff0000) |
speed |
De snelheid waarmee de tagcloud beweegt (standaard: 100). |
scale_x | De tagcloud wordt standaard in een cirkelvorm getoond. Via scale_x kan deze over de x-as worden uitgerekt tot een ovaal (standaard: 1). |
scale_y |
De tagcloud wordt standaard in een cirkelvorm getoond. Via scale_y kan deze over de y-as worden uitgerekt tot een ovaal (standaard: 1). |
Het bijbehorende template bestand ziet er als volgt uit:
<object width="<!-- TMPL_VAR NAME="width" DEFAULT="160" -->" height="<!-- TMPL_VAR NAME="height" DEFAULT="120" -->" data="/gfx/tagcloud.swf" type="application/x-shockwave-flash" wmode="transparent"> <param name="movie" value="/gfx/tagcloud.swf"> <param name="FlashVars" value="distr=true&tcolor=0x<!-- TMPL_VAR NAME="foreground" \ DEFAULT="000000" -->&tcolor2=0x<!-- TMPL_VAR NAME="background" DEFAULT="AAAAAA" -- \ >&hicolor=0x<!-- TMPL_VAR NAME="hilight" DEFAULT="FF0000" -->&tspeed=<!-- TMPL_VAR \ NAME="speed" DEFAULT="100" -->&scale_x=<!-- TMPL_VAR NAME="scale_x" DEFAULT="1" -- \ >&scale_y=<!-- TMPL_VAR NAME="scale_y" DEFAULT="1" -->&mode=tags&tagcloud=%3Ctags%3E<!-- \ TMPL_LOOP NAME="xcms_tagcloud" -->%3Ca+href%3D%27<!-- TMPL_VAR NAME="xcms_url" ESCAPE="URL" \ -->%27+target%3D%27_self%27+style%3D%27font-size%3A<!-- TMPL_VAR NAME="xcms_step" \ ESCAPE="URL" -->%27%3E<!-- TMPL_VAR NAME="xcms_tag" ESCAPE="URL" -->%3C%2Fa%3E \ <!-- /TMPL_LOOP -->%3C%2Ftags%3E" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="AllowScriptAccess" value="always" /> </object>
NB: de \ aan het eind van sommige regels geeft aan dat hier bewust een enter is ingevoegd voor de leesbaarheid! De \'s moeten dus worden verwijderd zodat de hele value-waarde van de param Flashvars op één regel staat.
Het configuratiebestand ziet er als volgt uit:
title=Flash Tag Cloud Breedte:width Hoogte:height Voorgrondkleur:foreground Achtergrondkleur:background Hover-kleur:hilight Snelheid:speed Schaal X-as:scale_x Schaal Y-as:scale_y