XT:Commerce v3.0.4 SP2.1 TAG CLOUD - PHP
Hier eine kleine TAG Cloud für XT:COMMERCE 3.0.4 SP2.1
Legt eine Datei an die cloud_DB.php lautet diese muss direkt im Shop Verzeichniss liegen !
Kopiert folgende Codezeilen in diese Datei
Diese Datei könnt ihr mit include(”cloud_db.php”); in die Index.html des Templates einbinden.
a.tag_link fürs CSS zum formatieren.
Legt eine Datei an die cloud_DB.php lautet diese muss direkt im Shop Verzeichniss liegen !
Kopiert folgende Codezeilen in diese Datei
<?php // Konfiguration $MIN_FONT_SIZE = '10'; // minimale Schriftgröße $MAX_FONT_SIZE = '20'; // maximale schriftgröße $MAXRESULT = 60; // maximal angezeigt wörter // Ab hier nichts mehr ändern esseidenn man kennt sich aus $Query = xtc_db_query('Select * from `categories` LEFT JOIN `categories_description` ON `categories`.`categories_id` = `categories_description`.`categories_id` WHERE `categories`.`categories_status` != 0 '); while ($line = xtc_db_fetch_array($Query)){ $cPath_new=xtc_category_link($line['categories_id'],$line['categories_name']); $href=xtc_href_link(FILENAME_DEFAULT, $cPath_new); $array[] = '<a class="tag_link" style="font-size:'.rand($MIN_FONT_SIZE,$MAX_FONT_SIZE). 'px" href="'.$href.'" title="'.$line['categories_heading_title'].'">'.$line['categories_name']. '</a>'."\n"; } shuffle($array); foreach ($array as $key => $val) { If ($Z < $MAXRESULT){ echo "$val "; } $Z++; } ?>
Diese Datei könnt ihr mit include(”cloud_db.php”); in die Index.html des Templates einbinden.
a.tag_link fürs CSS zum formatieren.