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

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

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 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
Стаж: 2 года 2 месяца

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

Сообщение Boot »

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

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

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

Никаких ошибок такие манипуляции не вызовут?
Аватара пользователя
Perfecthus
phpBB 2.0.7
Сообщения: 597
Стаж: 10 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 48 раз
Поблагодарили: 58 раз

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

Сообщение Perfecthus »

Нет не вызовут, время задаётся unixtime, есть онлайн генераторы даты/времени.
Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3468
Стаж: 6 лет 8 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

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.10
Сообщения: 2737
Стаж: 9 лет
Благодарил (а): 645 раз
Поблагодарили: 130 раз

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

Сообщение igorbond »

LavIgor писал(а): 30.01.2019 8:38 Change Post Time
Полностью рабочее, только вот после замены даты и времени, например чтобы это сообщение было первым в теме, то все равно отображение не всегда нормальное, по времени и в самой теме сообщение и автор нового времени, в списке форумом автор старый.
Аватара пользователя
Perfecthus
phpBB 2.0.7
Сообщения: 597
Стаж: 10 лет 2 месяца
Откуда: Оттуда
Благодарил (а): 48 раз
Поблагодарили: 58 раз

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

Сообщение Perfecthus »

igorbond писал(а): 30.01.2019 21:04 в списке форумом автор старый.
Потому-что нужно ещё в одной таблице менять данные.
Аватара пользователя
igorbond
phpBB 3.0.10
Сообщения: 2737
Стаж: 9 лет
Благодарил (а): 645 раз
Поблагодарили: 130 раз

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

Сообщение igorbond »

Perfecthus писал(а): 31.01.2019 9:55 Потому-что нужно ещё в одной таблице менять данные.
Ну я та делал через расширение
Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2198
Стаж: 11 лет 2 месяца
Благодарил (а): 41 раз
Поблагодарили: 456 раз

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

Сообщение Pazh »

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

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

Сообщение Perfecthus »

Pazh, Это я и имел ввиду.
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11719
Стаж: 13 лет 10 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2658 раз

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

Сообщение Sheer »

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

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

Сообщение Perfecthus »

Sheer, Вот-вот.

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