У Вас есть один вопрос? - Тогда задайте его тут! new!

Тема закрыта
85.51K
.
Блиносвёрт ?
# _Shaman_ (25.03.2015 / 12:59)
Почему чат у всех сообщений выводит время (01.01.1970 / 03:00) ?
потому что ты там скорее всего используешь $realtime вместо time()
проверь
.
Jane, Стандартный чат, в файле new
if (mysql_query("INSERT INTO `qchat` SET
`avtor_id` = '" . $user_id . "',
`msg` = '" . trim(mysql_real_escape_string($_POST['msg'])) . "',
`time` = '" . time() . "'
.
Блиносвёрт ?
_Shaman_, в таблице qchat какое время пишется? 0?
.
Jane, не 0
Прикрепленные файлы:
.
Блиносвёрт ?
_Shaman_, значит проблема в выводе...
.
Jane, видимо тут echo ' <span class="gray">(' . functions::display_date($qc['time']) . ')</span><br />';
.
Блиносвёрт ?
_Shaman_, $qc покажи
.
echo'<textarea rows="' . $set_user['field_h'] . '" name="msg"></textarea><br /><input type="submit" name="submit" value="Написать" /></form></div>';
$total = mysql_result(mysql_query("SELECT count(*) FROM `qchat`"), 0);
if ($total > 0){
$res = mysql_query("SELECT * FROM `qchat` join `users` on `qchat`.`avtor_id`=`users`.`id` ORDER BY `qchat`.`time` DESC LIMIT $start, $kmess");
if ($total > $kmess) echo'<div class="topmenu">' . functions::display_pagination('?', $start, $total, $kmess) . '</div>';
$i=0;
while ($qc = mysql_fetch_assoc($res)){
echo $i % 2 ? '<div class="list1">' : '<div class="list2">';
if ($qc['sex']) echo '<img src="../theme/' . $set_user['skin'] . '/images/' . ($qc['sex'] == 'm' ? 'm' : 'w') . ($qc['datereg'] > time() - 86400 ? '_new' : '') . '.png" width="16" height="16" align="middle" />&#160;';
else
echo '<img src="../images/del.png" width="12" height="12" align="middle" alt=""/>&#160;';
// Ник юзера и ссылка на его анкету
if ($user_id && $user_id != $qc['id']) {
echo '<a href="../users/profile.php?user=' . $qc['id'] . '"><b>' . $qc['name'] . '</b></a> ';
} else {
echo '<b>' . $qc['name'] . '</b> ';
}
// Метка должности
$user_rights = array(
3 => '(FMod)',
6 => '(Smd)',
7 => '(Adm)',
9 => '(SV!)'
);
echo @$user_rights[$qc['rights']];
// Метка Онлайн / Офлайн
echo (time() > $qc['lastdate'] + 300 ? '<span class="red"> [Off]</span> ' : '<span class="green"> [ON]</span> ');
// Ссылкa на ответ
if ($user_id && $user_id != $qc['id']) {
echo '<a href="index.php?act=new&amp;id=' . $qc['id_msg'] . '">[Отв]</a>&#160;';
}
// Время поста
echo ' <span class="gray">(' . functions::display_date($qc['time']) . ')</span><br />';
$text=functions::checkout($qc['msg'], 2, 1);
if ($set_user['smileys'])
$text = functions::smileys($text, $rights > 1 ? 1 : 0);
echo $text;
if ($rights > 6) echo '<br /><a href="index.php?act=del&amp;id=' . $qc['id_msg'] . '">Удалить</a>';
echo'</div>';
$i++;
.
Блиносвёрт ?
_Shaman_, попробуй заменить
$res = mysql_query("SELECT `qchat`.*, `users.`name` FROM `qchat` left join `users` on `qchat`.`avtor_id`=`users`.`id` ORDER BY `qchat`.`time` DESC LIMIT $start, $kmess");
.
Jane, не поменялось
Всего: 6714