вот полностью код,который выводит на главную первые 3 новости в примере
require_once ('incfiles/class_mainpage.php');
$mp = new mainpage();
$req = mysql_query("SELECT * FROM`novosti` order by time desc LIMIT 3;");
while ($res = mysql_fetch_array($req))
{
echo ceil(ceil($i / 2) - ($i / 2)) == 0 ? '<div class="menu1">' : '<div class="menu1">';
$vrp = $res['time'] + $sdvig * 3600;
$vr = date("d.m/H:i", $vrp);
echo $div;
echo '<b>' . $vr . '</b>';
if ($res['name']!=""){echo '<br/><b>'.$res['name'].'</b>';}
$text = $res['text'];
if (mb_strlen($text) >= 100)
{
// Если текст длинный, обрезаем и даем ссылку на полный вариант
$text = mb_substr($text, 0, 100);
$text = htmlentities($text, ENT_QUOTES, 'UTF-8');
$text = preg_replace('#\[c\](.*?)\[/c\]#si', '<div class="quote">\1</div>', $text);
$text = str_replace("\r\n", "<br/>", $text);
$text = tags($text);
echo '<br/><a href="/6/news.php?act=post&s=' . $page . '&id=' . $res['id'] . '">'.$text.'</a>';
} else
{
// Или, обрабатываем тэги и выводим весь текст
$text = check($text);
$text = preg_replace('#\[c\](.*?)\[/c\]#si', '<div class="quote">\1</div>', $text);
$text = str_replace("\r\n", "<br/>", $text);
$text = tags($text);
echo '<br/>'.$text;
}
$newsid=$res['id'];
$mes = mysql_query("SELECT COUNT(*) FROM `cament` WHERE `newsid`='" . $newsid. "'");
$komm = mysql_result($mes, 0);
if ($komm >= 1){
echo '<div class="menu1">комментариев- <a href="/6/news.php?act=post&s=' . $page . '&id=' . $res['id'] . '">'.$komm.'</a></div>';}
echo '</div>';}
echo '<div class="menu"><a href="6/news.php">все новости(' . $mp->newscount . ')</a></div>';