Как поменять кол-во постов на странице?

454
.
Dmitriy12
помогите пожалуйта, подогнать komm.php в index.php!А то что-то у меня не получилось!

/* by vitagame
ICQ 233-615
http://smartfonam.ru */
define('_IN_JOHNCMS', 1);
$textl = 'Комментарии к сообщению на форуме';
$headmod = "forum";
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");

$counts = @ mysql_result(mysql_query('SELECT COUNT(*) FROM `forum` WHERE `id`=' . $id . ';'), 0);
if($counts==0) {
$textl = 'Комментарии к сообщению на форуме';
require_once('../incfiles/head.php');
echo '<div class="menu">Ошибка! Сообщения не существует!</div>';
require_once ('../incfiles/end.php');
exit;
}
$res = mysql_fetch_assoc(mysql_query("SELECT * FROM `forum` WHERE `id`='" . $id . "';"));
$textl = 'Комментарии к сообщению на форуме';
require_once('../incfiles/head.php');
echo '<div class="phdr">'.$textl.'</div>';
if($res['kom']!=1) {
if($user_id) {
if(!isset($_POST['submit'])) {
echo '<form class="list2" action="komm.php?id=' . $id . '" method="post">';
echo 'Сообщение: <b>max. 1000</b><br />
<textarea name="text" value=""></textarea><br />';
echo '<input type="submit" name="submit" value="Добавить"/></form>';
}
else
{
$text = check(trim($_POST['text']));
$flood = antiflood();

if ($flood)
$error = 'Вы не можете так часто добавлять сообщения<br />Пожалуйста, подождите ' . $flood . ' сек.';

if (empty($text))
$error = $error . 'Не введёно сообщение!<br />';
elseif (mb_strlen($text) < 2 || mb_strlen($text) > 1000)
$error = $error . 'Недопустимая длина сообщения!<br />';
if (empty($error))
{
mysql_query("INSERT INTO `forum_komm` SET
`ref`='" . $id . "',
`text`='" . mysql_real_escape_string($text) . "',
`uid`='" . $user_id . "',
`ip`='" . $ipl . "',
`ua`='" . mysql_real_escape_string($agn) . "',
`time`='" . $realtime . "';");
mysql_query("UPDATE `users` SET `lastpost` = '$realtime' WHERE `id` = '$user_id'");
header('Location: komm.php?id=' . $id);
}
else
{
echo display_error($error);
}
}
}
}

$kmess=3;
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `forum_komm` WHERE `ref`='" . $id . "';"), 0);
if($count>0)
{
$res1 = mysql_query("SELECT * FROM `forum_komm` WHERE `ref`='" . $id . "' ORDER BY `time` DESC LIMIT " . $start . "," . $kmess);
while ($row = mysql_fetch_assoc($res1))
{
$req = mysql_fetch_assoc(mysql_query("SELECT `id`, `name`, `sex`, `lastdate`, `datereg`, `status`, `rights` FROM `users` WHERE `id`='" . $row['uid'] . "';"));
$text = $row['text'];
$text = htmlentities($text, ENT_QUOTES, 'UTF-8');
$text = str_replace("\r\n", "<br/>", $text);
$text = tags($text);
if ($set_user['smileys'])
$text = smileys($text, 1);
echo ($i % 1) ? '<div class="list2">' : '<div class="list1">';
echo show_user($req,1,NULL,NULL,$text);
if($rights==9)echo '<a href="delete_komm.php?id=' . $row['id'] . '">Удалить</a>';
echo '</div>';
++$i;
}
if ($count > $kmess)
{
echo '<p class="menu">' . pagenav('komm.php?id='.$id.'&amp;', $start, $count, $kmess) . '<br/>';
echo '<form action="" method="POST">
<input type="text" name="page" size="2"/> <input type="submit" value="GO"/></form></p>';
}
}
else
{
echo '<div class="menu">Комментариев нет</div>';
}$page = ceil(mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `refid` = '" . $res['refid'] . "' AND `id` " . ($set_forum['upfp'] ? ">=" : "<=") . " '$id'"), 0) / $kmess);
echo '<div class="phdr"><a href="index.php?id=' . $res['refid'] . '&amp;page=' . $page . '">Назад</a><br/></div>';

require_once ("../incfiles/end.php");
.
ПФК ЦСКА forever!
Ты х-очешь это просто к форуму без поста прикрутить? Тогда пропиши там, где выводятся категории этот код и убери WHERE `id`='" .$id. "' везде. Вроде всё...
.
не,чтоб к посту прикреплён был!
.
помогите пожалуйста
.
Новая тема, по теме Сюда!
Всего: 15