Skip to content

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

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

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

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

 

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

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

 

 

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

Featured Replies

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

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

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

 

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

  • Author

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

$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'];

  • Author

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

Но время передает видимо сервера - Добавлено позже (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'];

  • Author

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

 

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

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

 

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

  • Author

дополню.

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

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

  • Author

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

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.