Перейти к содержимому
Русский язык для Invision Community 5

Добавить время при склейке сообщений (ipb) 3.4.6

Здравствуйте!

При склейке сообщений из файла classPost.php передается фраза:

Добавлено позже:

 

Подскажите пожалуйста, какую переменную можно добавить, чтобы выдавало в итоге время и дату самого добавления, к примеру так:

Добавлено позже (27 Август 2016 - 22:23)

 

 

Заранее спасибо за помощь и ответы!

Рекомендованные сообщения

При склейке сообщений из файла classPost.php передается фраза:

При склейки сообщений фразы не употребляются.

В произвольном варианте это будет выгледить примерно так

 

"Добавлено позже (" . date( "d F Y - H:i", IPS_UNIX_TIME_NOW ) . ")"

  • Автор

добавил это в файл

$new_post  = $last_post['post'].'<br /><br /><font color="grey"><i><ins>"Добавлено позже (" . date( "d F Y - H:i", IPS_UNIX_TIME_NOW ) . ")"</ins></i></font><br />'.$post['post'];

 

в сообщении так и выдало

"Добавлено позже (" . date( "d F Y - H:i", IPS_UNIX_TIME_NOW ) . ")"

 

Видимо просто текст передается..

$new_post  = $last_post['post'].'

Добавлено позже (' . date( "d F Y - H:i", IPS_UNIX_TIME_NOW ) . ')
'.$post['post'];

  • Автор

спасибо, заработало!

Но время передает видимо сервера - Добавлено позже (27 August 2016 - 21:23)

Отставание от реального времени на 3 часа. Хотя новые сообщения создаются с правильным временем форума (+3)

Но время передает видимо сервера

$new_post  = $last_post['post'].'<br /><br /><font color="grey"><i><ins>Добавлено позже (' . $this->registry->getClass( 'class_localization')->getDate( IPS_UNIX_TIME_NOW, "manual{%d %B %Y - %H:%M}" ) . ')</ins></i></font><br />'.$post['post'];

  • Автор

Спасибо за помощь!

 

С размещением первого поста время показал точное (с отставанием на 5 минут) - "Добавлено позже (28 Август 2016 - 12:08)".

Только почему то запомнил это время и добавляет одно и тоже во все темы, то есть сейчас время фактически 12:29, а он продолжает устанавливать на новый пост 12:08.

 

Пробовал двумя разными браузерами. Кеш чистил. Все равно тоже самое

  • Автор

дополню.

часы ставит правильно, а вот минуты всегда ставит 08

%m заменить на %M

  • Автор

Огромное спасибо за помощь! Все работает исправно.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.