вопрос
Подскажите как сделать вывод случайных категорий (например случайных категорий штук 5). Есть следующий код (нашел на форуме www.nulled.cc) как его допилить?
<?php
if(!defined('DATALIFEENGINE')){die("шел бы ты отсюда петушок");} //для красоты ))
$config['allow_cache'] = "yes"; //включаем кеширование, а то вдруг оно выключено ))
$catlist = dle_cache("catlist", $config['skin']); //берем наш кеш, если есть конечно ))
if( !$catlist ) { //проверяем взяли ли из кеша и если нет, то делаем выборку.
$sql_result = $db->query("select ct.id, ct.alt_name, ct.name, ct.icon, ct.posi, ct.parentid, (select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_, (select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND approve = '1') as allnews_ from ". PREFIX ."_category ct ORDER BY ct.posi");
while($row = $db->get_row($sql_result)){
if ($row['parentid']=='0') $catlist .= '<div class="cat-linck-img"><a href="'.$config['http_home_url'].$row['alt_name'].'/"><img src="'.$row['icon'].'"><div class="title-cli">'.$row['name'].'</div><div class="post-col">Published posts: '.($row['allnews_']).'</div></a></div>';
else $catlist .= '<div class="subcat"><a href="'.$config['http_home_url'].$row['alt_name'].'/"><div>'.$row['icon'].'</div>'.$row['name'].'</a> ['.($row['allnews_']).']</div>';
}
create_cache("catlist", $catlist, $config['skin'] ); //записываем данные в кеш
}
echo $catlist; //выводим наши данные
?>