АрхангеЛ (13 Июня 2015 в 14:05)
Если ваш движок модифицирован, то не заменяем файл
users/profile/office.php
Открываем свой файл
/users/profile/office.php
И вставляем в удобное вам место код:
echo '<div><img src="../images/np.gif" width="16" height="16"/> <a href="journal.php">Журнал форума</a> (<span class="red">+' . $user['journal_forum'] . '</span>)</div>';
Выполняем запрос в БД
ALTER TABLE `users` ADD `journal_forum` int(11) NOT NULL default 0;
ALTER TABLE `forum` ADD `id_user` int(11) NOT NULL default 0;
В файле
forum/includes/say.php
Находим строку:
$fadd = mysql_insert_id();
после добавляем:
//Проверяем, если юзер, которому мы отвечаем
$count_users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '" . $type1['user_id'] . "'"), 0); //Если юзер найден, ставим ему метку о новом ответе
if($count_users)
mysql_query("UPDATE `users` SET `journal_forum`=(`journal_forum`+1) WHERE `id` = '" . $type1['user_id'] . "'");
Если надо ссылку сверху, на новые ответы
incfiles/head.php
if ($user_id) {if ($datauser['journal_forum'] ) { echo '<div><img src="../images/np.gif" width="16" height="16" alt="" /> <a href="/users/journal.php">Журнал форума</a> (<span class="red">+' . $datauser['journal_forum'] . '</span>)</div>' ; } }
|
жалоба