Last added post + addon

N

Nikolaich

Гость
diim, попробуй сделать так.
Найти в index.php:
PHP:
'AUTOR_POST_ID' => $new_post['user_id'],
'POST_TIME' => date('H:i', $new_post['topic_last_post_time']),
'URL_NEW_POST' => append_sid(BB_ROOT ."viewtopic.php?". POST_POST_URL ."=". $new_post['topic_last_post_id'] ."#". $new_post['topic_last_post_id']),
Заменить на:
PHP:
'AUTOR_POST_ID' => $new_post['user_id'],
'POST_TIME' => bb_date($new_post['topic_last_post_time'], $bb_cfg['post_date_format']),
'URL_NEW_POST' => append_sid(BB_ROOT ."viewtopic.php?". POST_POST_URL ."=". $new_post['topic_last_post_id'] ."#". $new_post['topic_last_post_id']),
 

iFlooder

Пользователь
почему так?
1.png
 
D

diim

Гость
diim, попробуй сделать так.
Найти в index.php:
PHP:
'AUTOR_POST_ID' => $new_post['user_id'],
'POST_TIME' => date('H:i', $new_post['topic_last_post_time']),
'URL_NEW_POST' => append_sid(BB_ROOT ."viewtopic.php?". POST_POST_URL ."=". $new_post['topic_last_post_id'] ."#". $new_post['topic_last_post_id']),
Заменить на:
PHP:
'AUTOR_POST_ID' => $new_post['user_id'],
'POST_TIME' => bb_date($new_post['topic_last_post_time'], $bb_cfg['post_date_format']),
'URL_NEW_POST' => append_sid(BB_ROOT ."viewtopic.php?". POST_POST_URL ."=". $new_post['topic_last_post_id'] ."#". $new_post['topic_last_post_id']),

Nikolaich,
Спасибо !
Теперь время корректно отображается , а вот пропал ник кто писал, добавилось не к чему фраза сегодня
49969949.jpg
 
D

diim

Гость
Вот так будет правильней:
PHP:
// Новые сообщения с Авой на Ajax
if($bb_cfg['new_add_post_num'])
{
$template -> assign_vars(array(
'NEW_ADD_POST_ON' => true,
));

$new_added_post = $datastore->get('new_added_post');
foreach ($new_added_post as $new_post)
{

$template -> assign_block_vars('newaddpost',array(
'LP_USER_AVA' => get_avatar($new_post['user_avatar'], $new_post['user_avatar_type'], !bf($new_post['user_opt'], 'user_opt', 'allow_avatar')),
'TOPIC_TITLE' => wbr(str_short($new_post['topic_title'], $bb_cfg['title_lp_stext'])),
'POST_ID' => $new_post['post_id'],
'TOPIC_ID' => $new_post['topic_id'],
'FORUM' => $new_post['forum_name'],
'NEW_P_CLASS' => (is_unread($new_post['topic_last_post_time'], $new_post['topic_id'], $new_post['forum_id'])) ? $bb_cfg['new_add_post_col'] : '',
'FORUM_ID' => $new_post['forum_id'],
'AUTOR_POST' => $new_post['username'],
'AUTOR_POST_ID' => $new_post['user_id'],
'POST_TIME' => bb_date($new_post['topic_last_post_time'], $bb_cfg['post_date_format']),
'URL_NEW_POST' => append_sid(BB_ROOT ."viewtopic.php?". POST_POST_URL ."=". $new_post['topic_last_post_id'] ."#". $new_post['topic_last_post_id']),
)) ;
}
}
// Новые сообщения с Авой END
 
N

Nikolaich

Гость
diim, ты просил помощи в отображении правильного времени - я тебе ее дал. Насчет формата даты ("Сегодня", Вчера" и прочее) - такое отображение я лично считаю более верным, т.е. отображается не только время, но и дата сообщения. По поводу ника автора сообщения ты не спрашивал, замена кода, которую я давал, не затрагивает это отбражение - там меняется всего одна строка.
 
Сверху