Hallo,für meine Zwecke habe ich folgende Anpassungin der oxtagcloud.php vorgenommen.Ist nicht besonders schick, aber dafür erhalte ich eine saubere TagCloud.
public function getTagCloud($sArtId = null, $blExtended = false) { …
/*************************************** * Change * ***************************************/ $stack=array(); foreach ($aTags as $sTag => $sRelevance) { if(strlen(trim($sTag))>2 || strtoupper($sTag)==“GT”) //Ausnahme, GT Teile { if(strlen($sTag)==3 && strstr($sTag,",")) //Auch dies ist Schrott { $not++; //Dummy } else { //Daten bereinigen if(!strstr($sTag,"#") && !strstr($sTag,“until”) && !strstr($sTag,".") && !strstr($sTag,“01-02”) && !strstr($sTag,“zero”) ) { $sTag=str_replace(",","",$sTag); //Kommas raus if(!in_array($sTag,$stack)) //Doppelte raus { array_push($stack,$sTag); // Tag merken $sLink = $sUrl.“index.php?cl=tag&searchtag=”.rawurlencode($sTag)."&lang=".$iLang; if ( $blSeoIsActive) { $sLink = $oSeoEncoder->getDynamicUrl( “index.php?cl=tag&searchtag=”.rawurlencode($sTag), “tag/$sTag/”, $iLang ); } if(!strstr($sLink,“oxid”)) //Keine komischen oxid-Links anzeigen { $sTagCloud .= “<a style='font-size:”. $this->_getFontSize($sRelevance, $iMaxHit) ."%;’ href=’$sLink’>".htmlentities($sTag)."</a> "; } } } } } }