Теги
tag) { print "Документы по тегу \"" . urldecode($http->tag) . "\"
"; $result = $tags->TableSuffix('tags')->Fields(array('_name', '_url', '_parent_id', '_publish_time', 'text', '_parent_id->_name', '_parent_id->_url'))->Tag($http->tag)->Get(); if($result) { while($result->Fetch()) { print $result->{'_parent_id->_name'} . " → ". $result->_name . ""; } } else { print "нет!"; } print "
все теги"; } else { // максимальное количенство документов привязанных к одному тэгу $max_tag_count = 0; // формируем массив тэгов $result = $tags->TableSuffix('tags')->Limit(false)->GetTagsList(); while($result->Fetch()) { $result_array[] = array('word' => $result->tagdict_word, 'count' => $result->cnt); if($result->cnt > $max_tag_count) { $max_tag_count = $result->cnt; } } // вывод foreach($result_array as $result) { $tag_weight = 100; // размер по 6 градациям for($i = 1; $i <= 6; $i++) { if($max_tag_count / 6 * $i <= $result['count']) { $tag_weight = $i * 20 + 100; } } ?>