<?PHP /* * Tag Cloud Showing Script * * @package Tag Cloud * @author $Author: sheiko $ * @version $Id: showcloud.php, v 1.0 sheiko Exp $ * @since v.1.0 * @copyright (c) Dmitry Sheiko http://www.cmsdevelopment.com */ include("config.inc.php"); include("tagcloud.lib.php");
header("Content-type: text/html; charset=".DEFAULT_CHARSET); if(!isset($dbconnect)) die("Config.inc.php is corrupted");
$tc = new TagCloud(); $tc->DBConnect($dbconnect); $tc->Controller();
$Headers = '<html> <title>Tag Cloud</title> <script language="JavaScript" type="text/javascript" src="tagcloud.js"></script> <style> .tc_body { } .tc_body A { color: black; } .tc_content { padding: 0px 5px 0px 5px; } .tc_buttom { border-top: 1px white solid; border-left: 1px white solid; border-right: 1px #AAAAAA solid; border-bottom: 1px #AAAAAA solid; background-color: #EEEEEE; padding: 2px 4px 2px 4px; margin: 2px; } .tc_buttom A { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Tahoma; text-decoration: none; } </style> <body>';
$Output = '<div style="width: 200px;"> <div class="tc_buttom"><a href="http://www.phpclasses.org/browse/package/3672.html">Tag Cloud</a></div> <div class="tc_body" id="TagCloud"> '; $data = $tc->getClouds(); foreach ($data as $fetch) { $Output .= '<a href="#" onClick="getList(\''.$fetch["tag"].'\', 0); return false;" title="'.$fetch["tag"].lang(" tag is found ").$fetch["index"].' '.lang("time(s)").'" style="font-size:'.$fetch["size"].';">'.$fetch["tag"].'</a> '."\n"; } $Output .= '</div> </div>'; if(isset($_GET["js"])) { $lines = split("\n", preg_replace("/\r/s","", $Output)); foreach ($lines as $line) { print "document.writeln('".preg_replace("/\'/", "\'", $line)."');\n"; } } else print $Headers . $Output . '</body></html>'; ?>
|