|  Сообщение от LIME  А у меня такая. Разноцветная получается карта :) PHP код: function GetSimpleMap(){
global $keys, $urls, $way, $onepage, $lang;
// Определяем массив цветов для заголовка и фона
$titlecolors = array('800000', '006699', '009900', '993300', '333300', '663300', '663399', '333399', '993399', '99cc00', '000033', '0000cc', '3300cc', 'ff0066', 'ff3300', '0066cc', '3366cc', '6666cc', 'ff66ff', '6699ff', 'cc66cc', '9999cc', '883326', '9933ff', '00cc00', 'cc9900', 'cc00cc', '0000ff');
$boxcolors = array('ccffff', 'ccffcc', 'ccff99', 'ffffff', 'ffffcc', 'ffff99', 'eaeaea', 'd1d1d1', 'e0e0e0', 'dbdbdb', 'dde4ec', 'edfbe1', 'fbdcd0', 'e7d5fd', 'efcec7', 'e9f3c2', 'fee2f1', 'dafeeb', 'fdfee2', 'f5ebd8', 'f4d8bb', 'd8f2f3', 'e3ffe1', 'd2f0ff', 'ffd9ec', 'd7d7ff', 'e2f1f1', 'd2d2ff', 'ffcfb9', 'f1e2e2', 'fef4e0', 'd7e2fb');
// Генерируем случайный индекс массива
$color1 = rand(0,count($titlecolors) - 1);
$color2 = rand(0,count($boxcolors) - 1);
$head='<html><head><title>Site Map</title></head><style>body{font-family:Verdana; font-size:'.rand(9,13).'pt;}</style><body><div style=\'color:#'.$titlecolors[$color1].'\';><h1>Site Map</h1></div><hr/><div style=\'border:1px solid #'.$titlecolors[$color1].'; padding:'.rand(3,10).'px; width:'.rand(50,70).'%; background-color: #'.$boxcolors[$color2].';\'><a href=\'index.html\'>Homepage</a> | <a href=\'sitemap.xml\'>XML Sitemap</a><ul>';
$shab='<li>'.$currentdate=date('d M Y, H:i').': <a href=\'[SITE]\'>[KEY]</a></li>'.'rn';
$bottom='</ul></div></body></html>';
$le=sizeof($keys);
for ($m=0; $m<$le; $m++){
if (@$onepage=='on'){$key=$keys[$m][0];} else {$key=$keys[$m];}
$tt=str_replace('[SITE]', $way.$urls[$m][1], $shab);
$tt=str_replace('[KEY]', $key, $tt);
@$itog.=$tt;
}
$itog=$head.$itog.$bottom;
return $itog;
}
О, супер! Пытался замутить такую, но сходу не получилось и забил... Спасибо!
|