BupTyo3 (11.03.2011/21:55)
Архив для 3.xx
Изменены файлы
forum/index.php
forum/new.php
Скажи в forum/index.php
только это вписано
////////////////////////////////////////////////////////////
// Счетчик новых постов by Bup[T]yo3 //
////////////////////////////////////////////////////////////
function new_posts_forum($theme_id) {
global $user_id, $rights, $kmess, $home;
// Всего постов
$out = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $theme_id . "'" . ($rights >= 7 ? "" : " AND `close` != '1'") . ";"), 0);
if ($user_id && $out > 1) {
$res = mysql_query("SELECT `time` FROM `forum` WHERE `type`='m' AND `refid`='" . $theme_id . "' AND `user_id` = '$user_id'" . ($rights >= 7 ? "" : " AND `close` != '1'") . " ORDER BY `time` DESC LIMIT 1;");
if (mysql_num_rows($res)) {
$res = mysql_fetch_array($res);
// Если в теме есть посты юзера то проверяем есть ли посты других юзеров написанные после него
$rss = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $theme_id . "' AND `user_id` != '$user_id' AND `time` >= '" . $res['time'] . "'" . ($rights >= 7 ? "" : " AND `close` != '1'") . ";"), 0);
if ($rss > 0) {
if ($out > $kmess) {
// Если есть таковые то едем дальше =)
$position = $out - $rss;
$page = ceil($position / $kmess);
$out .= ' / <span class="red"><a href="' . $home . '/forum/index.php?id=' . $theme_id . '&page=' . $page . '">' . $rss . 'нов.</a></span>';
} else {
$out .= ' / <span class="red">' . $rss . 'нов.</span>';
}
}
}
}
return $out;
}
Или ещё есть, а то мой форум изминён малёха, просто заменить фаил не могу