Fublin, в двух словах, где нибудь в базе или на файлах готовишь место, на странице твоих коментов пишешь код, который бы записывал в это место время при каждом твоём посещении коментов, потом в шапке сверяешь это время со временем коментов. Если будет разница в пользу коментов, выводишь оповещание
vermas, Для чего надо готовить место в бд или в файле ?
Fublin, ну поле для записи времени
vermas, Ну оно же записывается вроде в комментарии в стандартной библе, или нет ?
Fublin, нужно поле, которое фиксило твоё появление там.
vermas, Врубился. Чтоб какбэ зас читало чтение, и было -1 в голове.
Вот хочу вытащить из привата стандартного в 4.4.0 предыдущий текст/отправленный.
Только текст и всё.
Тоесть какбы переписка..
Что лучше выдрать отсюда, чтоб не особо много, а ток отправленный текст этому юзеру ?
////////////////////////////////////////////////////////////
// Читаем исходящие письма //
////////////////////////////////////////////////////////////
require_once('../incfiles/head.php');
$messages1 = mysql_query("select * from `privat` where author='" . $login . "' and type='out' and id='" . $id . "';");
$massiv1 = mysql_fetch_array($messages1);
$mass = mysql_fetch_array(@mysql_query("select * from `users` where `name`='$massiv1[user]';"));
$text = $massiv1['text'];
$text = bbcode::tags($text);
if ($set_user['smileys'])
$text = functions::smileys($text, ($massiv1['from'] == $nickadmina || $massiv1['from'] == $nickadmina2 || $massiv11['rights'] >= 1) ? 1 : 0);
echo "<p>" . $lng_pm['msg_for'] . " <a href='profile.php?user=" . $mass['id'] . "'>$massiv1[user]</a><br/>";
echo "(" . functions::display_date($massiv1['time']) . ")</p><p><div class='b'>" . $lng_pm['subject'] . ": $massiv1[temka]<br/></div>" . $lng['text'] . ": $text</p>";
if (!empty($massiv1['attach'])) {
echo "<p>" . $lng_pm['attachment'] . ": $massiv1[attach]</p>";
}
echo "<hr /><p><a href='pradd.php?act=delmess&del=" . $massiv1['id'] . "'>" . $lng['delete'] . "</a></p>";
break;
}
echo '<div class="menu">';
echo "<p><a href='profile.php?act=office'>" . $lng['personal'] . "</a><br/>";
echo "<a href='pradd.php?act=write'>" . $lng['write'] . "</a></p>";
echo '</div>';
У меня ток такие вот мысли
$messages1 = mysql_query("select * from `privat` where author='" . $login . "' and type='out' and id='" . $id . "';");
$massiv1 = mysql_fetch_array($messages1);
$mass = mysql_fetch_array(@mysql_query("select * from `users` where `name`='$massiv1[user]';"));
$text = $massiv1['text'];
$text = bbcode::tags($text);
if ($set_user['smileys'])
$text = functions::smileys($text, ($massiv1['from'] == $nickadmina || $massiv1['from'] == $nickadmina2 || $massiv11['rights'] >= 1) ? 1 : 0);
echo "<p>" . $lng_pm['msg_for'] . " <a href='profile.php?user=" . $mass['id'] . "'>$massiv1[user]</a><br/>";
echo "(" . functions::display_date($massiv1['time']) . ")</p><p><div class='b'>" . $lng_pm['subject'] . ": $massiv1[temka]<br/></div>" . $lng['text'] . ": $text</p>";
if (!empty($massiv1['attach'])) {
echo "<p>" . $lng_pm['attachment'] . ": $massiv1[attach]</p>";
}
А зачем такой велосипед? Если я не ошибаюсь, то в базу ставится метка от кого и кому письмо. Так вот, не проще ли в цикле вытащить текст всех отправленных писем для данного юзера и вывести это все? ИМХО.
Svoloch, Надо одно письмо. Которое я отправил, и на которое пришёл ответ.
Тоесть вывести его выше/ник, текст, время.
На странице чтоб было отправленное и новое.