4 if (!defined(
'OXTAGCLOUD_MINFONT')) {
5 define(
'OXTAGCLOUD_MINTAGLENGTH', 4);
6 define(
'OXTAGCLOUD_STARTPAGECOUNT', 20);
7 define(
'OXTAGCLOUD_EXTENDEDCOUNT', 200);
40 $this->_oTagSet =
oxNew(
'oxtagset');
68 $oArticle =
oxNew(
'oxarticle');
69 $oArticle->setLanguage($iLang);
70 $sArtActive = $oArticle->getActiveCheckQuery(
true);
72 $sQ =
"SELECT {$sViewName}.`oxtags` AS `oxtags`
73 FROM {$sArtView} AS `oxarticles`
74 LEFT JOIN {$sViewName} ON `oxarticles`.`oxid` = {$sViewName}.`oxid`
75 WHERE `oxarticles`.`oxactive` = 1 AND $sArtActive";
78 $oRs = $oDb->select($sQ);
80 $this->
get()->clear();
81 while ($oRs && $oRs->recordCount() && !$oRs->EOF) {
86 return $this->_isLoaded =
true;
106 $this->_oTagSet->addTag($mTag);
121 $sSeparator = $this->
get()->getSeparator();
122 $aTags = explode($sSeparator, $sTags);
123 foreach ($aTags as $sTag) {
124 $oTag =
oxNew(
"oxtag");
125 $oTag->set($sTag,
false);
126 $oTag->removeUnderscores();