Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Как изменить даты создания темы и сообщений?

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 6 июля 2020 года phpBB Group прекращает поддержку phpBB версии 3.2.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2020 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Boot
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 22.10.2018 19:17

Как изменить даты создания темы и сообщений?

Сообщение Boot »

Полезная дискуссия с немецкого форума переведена и перенесена на русскоязычный форум. Но получилось, что тема и несколько десятков сообщений в ней написаны в один день, смотрится нехорошо.

Пользователи задним числом зарегистрированы путем изменения значений user_regdate в phpbb_users.

Можно ли также изменить значения post_time в phpbb_posts для разброса сообщений по разным дням?
Если да, то значение topic_time в phpbb_topics нужно будет изменить на значение post_time первого сообщения в этой теме?

Никаких ошибок такие манипуляции не вызовут?

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 523
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 51 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение Perfecthus »

Нет не вызовут, время задаётся unixtime, есть онлайн генераторы даты/времени.

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3457
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 39 раз
Поблагодарили: 927 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение LavIgor »

Boot, есть даже расширение для этой цели - Change Post Time.

Отправлено спустя 2 минуты 44 секунды:
По вопросам:
Boot писал(а):
30.01.2019 0:27
Можно ли также изменить значения post_time в phpbb_posts для разброса сообщений по разным дням?
Да.
Boot писал(а):
30.01.2019 0:27
Если да, то значение topic_time в phpbb_topics нужно будет изменить на значение post_time первого сообщения в этой теме?
Желательно, конечно.

Аватара пользователя
igorbond
phpBB 3.0.7-PL1
Сообщения: 2533
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 586 раз
Поблагодарили: 116 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение igorbond »

LavIgor писал(а):
30.01.2019 8:38
Change Post Time
Полностью рабочее, только вот после замены даты и времени, например чтобы это сообщение было первым в теме, то все равно отображение не всегда нормальное, по времени и в самой теме сообщение и автор нового времени, в списке форумом автор старый.

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 523
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 51 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение Perfecthus »

igorbond писал(а):
30.01.2019 21:04
в списке форумом автор старый.
Потому-что нужно ещё в одной таблице менять данные.

Аватара пользователя
igorbond
phpBB 3.0.7-PL1
Сообщения: 2533
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 586 раз
Поблагодарили: 116 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение igorbond »

Perfecthus писал(а):
31.01.2019 9:55
Потому-что нужно ещё в одной таблице менять данные.
Ну я та делал через расширение
Изображение

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 454 раза

Re: Как изменить даты создания темы и сообщений?

Сообщение Pazh »

Если память не изменяет, то расширение Change Post Time меняет дату ТОЛЬКО в таблице сообщений. Проблема возникает когда это первое или последнее сообщение - т.к. в этом случае иногда возникает необходимо также вносить изменения в таблицу тем (изменение ссылки на первый и последний пост в теме и автора темы) и форумов (изменение ссылки на последний пост в форуме), чего расширение не делает.
форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 523
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 51 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение Perfecthus »

Pazh, Это я и имел ввиду.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11535
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2592 раза

Re: Как изменить даты создания темы и сообщений?

Сообщение Sheer »

Pazh писал(а):
31.01.2019 11:30
возникает необходимо также вносить изменения в таблицу тем
А также в таблицу форумов, в таблицу информации о появления новых (не прочитанных)для пользователя сообщений в форумах, таблицу Информации о подписанных форумах, ну это не все, если уж быть совсем точным.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Perfecthus
phpBB 2.0.6
Сообщения: 523
Зарегистрирован: 21.10.2010 8:39
Откуда: Оттуда
Благодарил (а): 44 раза
Поблагодарили: 51 раз

Re: Как изменить даты создания темы и сообщений?

Сообщение Perfecthus »

Sheer, Вот-вот.

Вернуться в «Поддержка phpBB 3.2.x»