Мод. новостей

Тема закрыта
1.44K
.
вот полностью код,который выводит на главную первые 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&amp;s=' . $page . '&amp;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&amp;s=' . $page . '&amp;id=' . $res['id'] . '">'.$komm.'</a></div>';}
echo '</div>';}
echo '<div class="menu"><a href="6/news.php">все новости(' . $mp->newscount . ')</a></div>';
.
вот то,что меняется в class_mainpage.php

// Счетчик всех новостей
private function newscount()
{
$req = mysql_query("SELECT COUNT(*) FROM `novosti`");
$res = mysql_result($req, 0);
return ($res > 0 ? $res : false);
}

// Счетчик свежих новостей
private function lastnewscount()
{
global $realtime;
$ltime = $realtime - (86400 * 3);
$req = mysql_query("SELECT COUNT(*) FROM `novosti` WHERE `time` > '" . $ltime . "'");
$res = mysql_result($req, 0);
return ($res > 0 ? '/<font color="#FF0000">+' . $res . '</font>' : false);
}

вроде все.у меня ошибок не наблюдается
.
Не пойму в чем ошибка остается только одна шапка и больше не чего
.
Значит чета с функциями не так.Clаss_mainpage проверь хорошо.
.
Я его не менял только пока на главную вставлял
.
Редачил mainmenu.php
.
У тебя еще в коде идет ссылка вот такая /6/news.php так и должно или нет
.
не,эт ссылка на папку в которой news.php лежит.
.
дай адрес сайта
.
У меня файл news вобще лежит в папке str
Всего: 54