Перейти к контенту
  • 0

Отображение времени склейки


Stiks

Вопрос

Всем доброго времени суток.

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

Версия IPB 2.1.7

Спасибо.

--------------------------------------------------------------------

Извените, если вопрос задан "в каторый раз". :D

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

В sources/classes/post/class_post_reply.php ищем:

$new_post  = $last_post['post'].'<br /><br />'.$this->post['post'];

заменяем на:

$new_post  = $last_post['post'].'<br /><br /><i>'.$this->ipsclass->lang['added_later'].' ('.$this->ipsclass->get_date( time(), 'SHORT', 1 ).'):</i><br />'.$this->post['post'];

 

ищем:

$this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post, 'post_date' => time() ), 'pid='.$last_post['pid'] );

заменяем на:

$this->ipsclass->DB->do_update( 'posts', array( 'post' => $new_post), 'pid='.$last_post['pid'] );

 

В файл языков lang_post.php дописываем:

'added_later' => "Добавлено позже",

Изменено пользователем Aliance spb
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Aliance spb

ссылки на модификацию .silent достаточно было бы

 

Если вам надо то выложу функцию для определения разницы во времени т.е.с колько прошло и в итоге получаем на выходе разницу которая выглядит так "Добавлено через 7 часов 51 минут 10 секунд (тут время поста)"

 

Кому ни будь надо?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Лучше выложи этот код как раз в моде от смайла или в отдельном тикете. А в такой теме не стоит.

 

ЗЫ: ссылку не дал, потому что мне так было быстрее )

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Aliance spb

ссылки на модификацию Смайла достаточно было бы

 

Если вам надо то выложу функцию для определения разницы во времени т.е.с колько прошло и в итоге получаем на выходе разницу которая выглядит так "Добавлено через 7 часов 51 минут 10 секунд (тут время поста)"

 

Кому ни будь надо?

 

Конечно надо !!!

Выкладывай плиззззззззз.

(пожалуйста, не забудь дать ссылку :D )

Ссылка на комментарий
Поделиться на других сайтах

  • 0

 

Респект Вам и уважуха !!!!!!!!!!!!!!!!!!!!!!!!!!

;):):D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Тока нихрена не получилось... :D

Не пойму, куда енту функцию вставлять.

Обьясните, "особо одарённому"...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
я же специально выделил зеленым что вставлять

 

Во, блин...

А я всю функцию вставлять решил... :D

Сорри.

Всем спасибо.

Тему можно закрыть.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
$new_post  = $last_post['post'].'<br /><br /><b>'.$this->ipsclass->lang['added_later'].' ('.$this->ipsclass->get_date( time(), 'SHORT', 1 ).'):</b><br />'.$this->post['post'];

добавляет время форума, а не время в профиле (у меня с форумом разные часовые пояса), как исправить это?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
должно добавлять с учётом сдвига. Если нет смотри настройки часового пояса в форуме.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.