oxTagCloud Class Reference

Inheritance diagram for oxTagCloud:

Inheritance graph
[legend]
Collaboration diagram for oxTagCloud:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class dedicateg to tag cloud handling

Public Member Functions

 getTags ($sArtId=null, $blExtended=false)
 getTagCloud ($sArtId=null, $blExtended=false)
 prepareTags ($sTags)
 trimTags ($sTags)
 resetTagCache ()

Static Public Member Functions

static generateTagsFromLongDescription ($iLang=0)

Protected Member Functions

 _getFontSize ($iHit, $iMaxHit)
 _getCacheKey ($blExtended)

Protected Attributes

 $_sCacheKey = "tagcloud_"

Member Function Documentation

static oxTagCloud.generateTagsFromLongDescription ( iLang = 0  )  [static]

This method generates test tags data and probably should be deleted for the release. Or if you need tags you can generate them by: oxTagCloud.generateTagsFromLongDescription(); We used this method for demo data only

oxTagCloud.getTags ( sArtId = null,
blExtended = false 
)

Returns tag array

Returns:
array

oxTagCloud.getTagCloud ( sArtId = null,
blExtended = false 
)

Returns HTML formated Tag Cloud

oxTagCloud._getFontSize ( iHit,
iMaxHit 
) [protected]

Assigns article oxsearchkeys field value to article tags

Returns:
bool Returns font size value for current occurence depending on max occurence.
Parameters:
int $iHit
int $iMaxHit
Returns:
int

oxTagCloud.prepareTags ( sTags  ) 

Takes tag string and makes shorter tags longer by adding underscore. This is needed for FULLTEXT index

Parameters:
string $sTags
Returns:
string

oxTagCloud.trimTags ( sTags  ) 

Trims underscores from tags.

Parameters:
string $sTags
Returns:
string

oxTagCloud.resetTagCache (  ) 

Resets tag cache

Returns:
null

oxTagCloud._getCacheKey ( blExtended  )  [protected]

Returns tag cache key name.

Parameters:
bool $blExtended Whether to display full list


Member Data Documentation

oxTagCloud.$_sCacheKey = "tagcloud_" [protected]


The documentation for this class was generated from the following file:

Generated on Wed Oct 29 23:46:10 2008 for OXID eShop CE by  doxygen 1.5.5