Как исправить время на форуме

Время на форуме настраивается дважды:

1. Глобально: в ПА > Общие настройки > Конфигурация > Часовой пояс

Как установить время на форуме  Image_20

Откройте выпадающий список, найдите там необходимый вам часовой пояс и сохраните настройки кнопкой “Сохранить”.

Это время будет отображаться по-умолчанию у всех неавторизированных пользователей.

2. Персонально: у каждого пользователя в профиле Профиль > Личные настройки > Часовой пояс

Это время будет таким, каким настроит себе пользователь (т.е. соответствующим его стране и часовому поясу)

Как установить время на форуме  Image_21

Каждый пользвоатель должен зайти в свой профиль, открыть выпадающий список, найти там необходимый часовой пояс и сохранить настройки кнопкой “Сохранить”.

rts1488


  • #2

Всем доброго времени суток.
Хочу поинтересоваться, есть ли фикс данной проблемы?
Суть проблемы: Меняли время на дедике на неделю, две вперёд(по необходимым на то причинам, не для форума), через какое-то время вернули обратно, однако на форуме время сбилось вовсе. В настройках админки и профилей стоит UTC+4, однако показывает на форуме время на 9 часов вперёд.
Так же в связи с этим появился еще несколько багов, у одного пользователя показывает дату последней активности 30 ноября в 08:40 (как бы в будущем у него последняя активность :-D) и на форуме именно аккаунт постоянно онлайн, хотя сам пользователь заходит на форум 1-2 раза в день.
Второй баг заключается в том, что не обновляет счетчики новых пользователей, там как завис 1 человек, так и остался висеть и кол-во новых пользователей в блок статистики не засчитывает.
Посмотреть вложение 26476

Я точно не знаю в чём может быть дело, Посмотри в настройках сайта и в акаунте хостера (была такая же проблема но оно как то само пропало или я что то сделал и не заметил)

Ensive


  • #3

Я точно не знаю в чём может быть дело, Посмотри в настройках сайта и в акаунте хостера (была такая же проблема но оно как то само пропало или я что то сделал и не заметил)

Дак не писал бы, если бы всё так просто было. 🙂
В настройках везде время стоит верное.

Нашел в чем проблема. Часовой пояс на дедике показывает не то время, как это исправить? Например GMT+4 показывает на самом деле GMT-5..

  • #4

Если на дедике дебиан, тогда терминале используйте команду sudo date MMDDhhmmCCYY (где MMDDhhmmCCYY = 112821342014)
MM — месяц
DD — дата
hh — час
mm — минута
CCYY — год
ну и проверка времени командой sudo date

Изменение времени сообщения

Аватара пользователя

tvq12

Постоянный пользователь
Сообщения: 131
Зарегистрирован: 16 ноя 2015, 17:02

Изменение времени сообщения

У меня возникла необходимость изменить время создания сообщения на форуме. Поменял в таблицах phpbb_posts и phpbb_topics. И всё вроде бы стало правильно кроме времени, отображающегося в списке форумов там где время создания последнего сообщения в топике. Скрины что бы было понятнее прилагаю.
Что ещё я не поправил?
Изображение Изображение


Аватара пользователя

DesignerMix

Администратор
Администратор
Сообщения: 7052
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Изменение времени сообщения

Сообщение

DesignerMix » 12 ноя 2016, 21:39

Сейчас потренируюсь на вашем сообщении. На всякий случай – до изменения времени вы написали сообщение 12.11.16 в 18:05

Отправлено спустя 13 минут :
Изменил в таблице phpbb_posts значение в колонке post_time с 1478963115 на 1478963000 (т.е. с 18:05 на 18:03).
Также в таблице phpbb_topics поменял значение в колонке topic_time с 1478963115 на 1478963000

Проверил – на странице со списком всех форумов, также на странице со списком тем в форуме и на самой странице с отображением темы показывается измененное время.

Отправлено спустя 6 минут 46 секунд:
Почему именно у вас время отображается старое сказать трудно, возможно указано время последнего сообщения или просто кэш в браузере не обновился (нужно нажать CTRL+F5 на странице где нужно обновить кэш). Если дело не в кэше то попробуйте написать сообщение в этой теме и посмотреть что изменится, возможно там просто указано время последнего сообщения…

  • Правила форума
  • История изменений форума
  • Мой YouTube-канал


Аватара пользователя

tvq12

Постоянный пользователь
Сообщения: 131
Зарегистрирован: 16 ноя 2015, 17:02

Изменение времени сообщения

Сообщение

tvq12 » 12 ноя 2016, 22:00

Так, как Вы написали своё сообщение после меня, то на странице со списком всех форумов последнее стало Ваше и время моего не видно. Давайте Вы попробуете изменить время, ну и дату написания этого моего сообщения, но своё пока не оставляйте или лучше отпишитесь в новой теме (потом почистите). Поставьте дату написания этого сообщения, например, 1.06.2016 19:00 и посмотрим, что получится.
P.S. я менял значения в тех же таблицах и колонках, которые Вы назвали.


Аватара пользователя

DesignerMix

Администратор
Администратор
Сообщения: 7052
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Изменение времени сообщения

Сообщение

DesignerMix » 12 ноя 2016, 22:26

Я временно удалял последние сообщения из темы и мы проверяли с автором что время действительно изменилось на всех страницах. После этого я восстановил сообщения.

Теперь по вашему вопросу – раз у вас время не меняется и кэш тут ни причем то может у вас тема оформления какая-то измененная и берет не время последнего сообщения а время последней его правки? Попробуйте сменить это время в таблице phpbb_posts в колонке post_modified

  • Правила форума
  • История изменений форума
  • Мой YouTube-канал


Аватара пользователя

tvq12

Постоянный пользователь
Сообщения: 131
Зарегистрирован: 16 ноя 2015, 17:02

Изменение времени сообщения

Сообщение

tvq12 » 12 ноя 2016, 23:19

Ну Вы мне уже совсем, как ребёнку :) Нет такой колонки у меня ни справа по полосе прокрутки, ни по “показать всё”.


Аватара пользователя

DesignerMix

Администратор
Администратор
Сообщения: 7052
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

Изменение времени сообщения

Сообщение

DesignerMix » 12 ноя 2016, 23:58

tvq12, я кажется понял почему у меня есть эта колонка а у вас нет, скорее всего ее создало какое-то из установленных у меня расширений. Тогда я теряюсь в догадках о причинах вашей проблемы… Может у вас есть какое-то расширение которое сохраняет время последнего сообщения в какой-то своей таблице? Кстати какая у вас тема оформления и под какую версию движка она актуализирована? Мне например после переезда на 3.1.10 пришлось обновить свою тему оформления т.к. в ней отсутствовали некоторые новые обработчики.

  • Правила форума
  • История изменений форума
  • Мой YouTube-канал


Аватара пользователя

tvq12

Постоянный пользователь
Сообщения: 131
Зарегистрирован: 16 ноя 2015, 17:02

Изменение времени сообщения

Сообщение

tvq12 » 13 ноя 2016, 00:26

Да в общем-то это не проблема. Появится новое сообщение и на странице со списком форумов будет уже дата и время этого сообщения, а внутри форума время меняется корректно. Это скорее был вопрос чисто из любопытства. Но в любом случае спасибо за сотрудничество и желание помочь.

Отправлено спустя 5 минут 42 секунды:
Стиль стандартный prosilver.


А где настраивается формат даты и времени? Хочу чтобы дата сообщении была не “Опубликовано 2 часов назад “, а чтобы стояла конкретная дата и время.

The posted date/time will change from relative (“post 3 hours ago”) to static (“Posted 10 Nov 2012”) after the post is 2 days old. Unfortunately, there is no way to change this in IPS4 without modification or a plugin. As customization is outside our scope of support, you can search our Marketplace for an already created solution or inquire on the Community for help on this.

– ответ техподдержки Invision Power Services, Inc.

Плагины наше всё)

Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Формат даты и часовой пояс.

Slay

phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца
Контактная информация:

Формат времени без “pm”, “am”

насколько я понимаю этот параметр изменяеться из админпанэли путем изменения этой строчки:

подскажите пожалуйста, что нужно написать, чтоб дата была без “pm”, “am”, то есть как на этом форуме.

Аватара пользователя

[R: R@m$e$ :U]

phpBB Maniac
Сообщения: 1464
Стаж: 18 лет 4 месяца
Откуда: Novosibirsk,RU
Контактная информация:

Сообщение

[R: R@m$e$ :U] » 18.02.2005 20:08

вместо ‘g’ используй ‘H’ или ‘G’, тогда время от 00 до 23… и удали ‘a’.. ;) а вообще мог и доку по пхп почитать… там кажется линк есть… ;)

Slay

phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца
Контактная информация:

Сообщение

Slay » 18.02.2005 20:40

[R: R@m$e$ :U]
cделал так:

пробывал и ‘H’, и ‘G’ – все ровно am,pm :(

Slay

phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца
Контактная информация:

Сообщение

Slay » 19.02.2005 0:29

Mr. Anderson
В админке.

_Vlad_

phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 5 месяцев

Сообщение

_Vlad_ » 19.02.2005 2:47

У меня вот так нормально показывает

, но после того как я в админке, поменял, у пользователей-то по старому все осталось в профиле. Если входишь под своим логином, тогда надо и в профиле менять время.

Аватара пользователя

Vladson

Former team member
Сообщения: 816
Стаж: 19 лет
Откуда: Estonia, Tallinn
Контактная информация:

Сообщение

Vladson » 19.02.2005 19:02

Есть ещё такая настройка

RFC 822

Серый цвет – светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом – понятие виртуально-ситуативное.

Аватара пользователя

nickerrr

phpBB 1.4.2
Сообщения: 61
Стаж: 18 лет

время на час назад

Сообщение

nickerrr » 24.05.2005 13:36

Почему у меня на форуме сообщения постятся на час раньше реального времени. Т.е. если сейчас время – 13:00, то сообщение постится – 12:00.

Вообще время в PHP берется ведь с сервера, а не с клиентской машины, как в JavaS, да?

В данный момент телефон находится вне зоны действия абонента…

Abuzzz

phpBB 1.2.1
Сообщения: 29
Стаж: 18 лет
Контактная информация:

Сообщение

Abuzzz » 24.05.2005 13:49

Такая же бяка. с разными версиями phpBB на разных серверах. Причем в базу оно пишется правильно, сдвиг образовывался на этапе отображения. Времени долго копаться небыло, поэтому просто поправил языковые файлы – сделал сдвиг в другую сторону – т.е. в профиле пользователь выбирает GMT+5, а ему пишет что он выбрал GMT+4. Благо пользователи предполагаются в основном из нашего города.

Аватара пользователя

nickerrr

phpBB 1.4.2
Сообщения: 61
Стаж: 18 лет

Сообщение

nickerrr » 24.05.2005 14:18

Мдяяя. У меня гораздно сложнее со сдвигом времени +8 или -6, оттносительно москвы. То бишь Даже с США приходят. Так конечно просто я не отделаюсь.

В данный момент телефон находится вне зоны действия абонента…

Аватара пользователя

VVVas

Former team member
Сообщения: 4463
Стаж: 18 лет 6 месяцев
Поблагодарили: 13 раз
Контактная информация:

Сообщение

VVVas » 24.05.2005 15:30

Ну и объяснение почему: летнее и зимнее время.

Последний раз редактировалось VVVas 21.03.2006 14:08, всего редактировалось 1 раз.

Аватара пользователя

nickerrr

phpBB 1.4.2
Сообщения: 61
Стаж: 18 лет

Сообщение

nickerrr » 24.05.2005 19:24

Молодец.

Это все понятно с летним и зимним временем. А как его заставить переставиться.

Добавлено спустя 5 минут 13 секунд:

Никто не спорит, НО я же написал
VVVas писал(а):
Все сервера идут по абсолютному времени

Следовательно, они не делают поправку на летнее или зимнее. На форуме у вас как стояло прибавлять 2 часа, так и стоит прибавлять 2 часа, а вам надо прибавлять 3 часа.
Теперь вы спросите почему это не делает форум, я вам скажу – в разных странах в разное время переводят часы, а кое-где вообще не переводят, дальше думаю понятно?

Гы-гы 🙂 Бедный, бедный VVVas. Он наверно скоро свихнется на наши дурацкий вопросы отвечать.

В данный момент телефон находится вне зоны действия абонента…

Xpert

phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 19 лет 2 месяца
Поблагодарили: 2 раза
Контактная информация:

Сообщение

Xpert » 26.07.2005 1:47

Все настройки в разделе Конфигурация администраторского центра предназначены для гостей и вновь зарегистрированных пользователей форума. Свои собственные настройки изменяются в профиле.

Эксперт – это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя

almax

phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 11 месяцев
Контактная информация:

Сообщение

almax » 07.06.2007 12:16

Лан, раз уж мой топик переместили в корзину, то ещё раз:
1. В FAQ ваш меня не обязательно было посылать – то что там написано я и так уже понял по собственному опыту. Наверное не стал бы спрашивать, если бы сам не пробовал?
2. Можно ли задать дефолтный формат времени для всех пользователей, чтобы им не приходилось перенастраивать его для своего профиля отдельно (сразу поправлюсь не меняя кода, и не устанавливая модов)?

Ещё раз спасибо.

З.Ы. Добрее нужно быть, господа модераторы – я же не какую-нить тупость сморозил, да и здесь всё-равно ответа на мои вопросы нету.

Аватара пользователя

crash

Former team member
Сообщения: 6517
Стаж: 18 лет 10 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение

crash » 07.06.2007 12:32

almax писал(а):. В FAQ ваш меня не обязательно было посылать – то что там написано я и так уже понял по собственному опыту. Наверное не стал бы спрашивать, если бы сам не пробовал?

наверное плохо пробовали.

almax писал(а):2. Можно ли задать дефолтный формат времени для всех пользователей, чтобы им не приходилось перенастраивать его для своего профиля отдельно (сразу поправлюсь не меняя кода, и не устанавливая модов)?

для новых делается в админке, для ранее зарегестрированных в базе простым sql запросом. Код не меняли и мод не ставили. Все это обсуждалось

Добавить комментарий