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.