Файл: ustanovka.txt
Строк: 27
непрочитанное на форум для вобли
автор
данной модификации Дед-Охуелыч!офф.сайт
поддержки
http://waphp.ru
и так начнем
установку)
1шаг- файл new.php закидываем в
папку forum
2шаг- данный код вставляем в
файл
forum/inc/tema.php сразу после проверки на
существование темы
у меня это 10-ая
строка
// Фиксация факта прочтения
темы
$req = mysql_query("SELECT * FROM `forum_rdm` WHERE
`topic_id` = '$fid' AND `user_id` = '$user[id]' LIMIT 1");
if
(mysql_num_rows($req) > 0) {
$res = mysql_fetch_assoc($req);
if
($tem['time'] > $res['time']) mysql_query("UPDATE `forum_rdm` SET
`time` = '".time()."' WHERE
`topic_id`='$fid' AND `user_id` =
'$user[id]'");
} else {
// Ставим метку о
прочтении
mysql_query("INSERT INTO `forum_rdm` SET
`topic_id` = '$fid', `user_id` = '$user[id]', `time` = '".time
()."'");
}
3шаг- этот код вставляем в
файл sys/func/func.php
function forum_new() {
global $user;
$cmac =
mysql_fetch_array(mysql_query
("select count(id) as num from
`forum_t` LEFT JOIN `forum_rdm` ON
`forum_t`.`id`
=
`forum_rdm`.`topic_id` AND
`forum_rdm`.`user_id` = '$user[id]' WHERE
`forum_t`.`close` != '1' AND (`forum_rdm`.`topic_id` Is Null
OR
`forum_t`.`time` >
`forum_rdm`.`time`)"));
$total =
$cmac["num"];
return $total;
}
4шаг- этот код
вставляем в файл forum/inc/index.php в любое для
вас удобное место
if(forum_new()>0)$forum_new =
'<span style="color:red">'.forum_new
().'</span>';
echo '<b><a
href="'.H.'forum/new.php">Непрочитанное
('.$forum_new.')</a></b><br/>';
5шаг-делаем
sql запрос
CREATE TABLE `forum_rdm` (`topic_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`time` int(11) NOT NULL,
`page` int(20) NOT
NULL DEFAULT '1',
`smotr` int(20) NOT NULL DEFAULT '0',
PRIMARY KEY
(`topic_id`,`user_id`),
KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT
CHARSET=cp1251;
если вы не криворукий
мутант,то у вас все должно
получиться)))
говорим спасибо мне)