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

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

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

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

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

Сообщение Boot »

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

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

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

Никаких ошибок такие манипуляции не вызовут?
Аватара пользователя
Perfecthus
phpBB 2.0.14
Сообщения: 971
Стаж: 16 лет
Откуда: Оттуда
Благодарил (а): 70 раз
Поблагодарили: 113 раз

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

Сообщение Perfecthus »

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

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

Сообщение LavIgor »

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

Отправлено спустя 2 минуты 44 секунды:
По вопросам:
Boot писал(а): 29.01.2019 21:27 Можно ли также изменить значения post_time в phpbb_posts для разброса сообщений по разным дням?
Да.
Boot писал(а): 29.01.2019 21:27 Если да, то значение topic_time в phpbb_topics нужно будет изменить на значение post_time первого сообщения в этой теме?
Желательно, конечно.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3475
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 201 раз

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

Сообщение southklad »

LavIgor писал(а): 30.01.2019 5:38 Change Post Time
Полностью рабочее, только вот после замены даты и времени, например чтобы это сообщение было первым в теме, то все равно отображение не всегда нормальное, по времени и в самой теме сообщение и автор нового времени, в списке форумом автор старый.
Аватара пользователя
Perfecthus
phpBB 2.0.14
Сообщения: 971
Стаж: 16 лет
Откуда: Оттуда
Благодарил (а): 70 раз
Поблагодарили: 113 раз

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

Сообщение Perfecthus »

igorbond писал(а): 30.01.2019 18:04 в списке форумом автор старый.
Потому-что нужно ещё в одной таблице менять данные.
Аватара пользователя
southklad
phpBB 3.1.0 RC4
Сообщения: 3475
Стаж: 14 лет 9 месяцев
Благодарил (а): 873 раза
Поблагодарили: 201 раз

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

Сообщение southklad »

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

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

Сообщение Pazh »

Если память не изменяет, то расширение Change Post Time меняет дату ТОЛЬКО в таблице сообщений. Проблема возникает когда это первое или последнее сообщение - т.к. в этом случае иногда возникает необходимо также вносить изменения в таблицу тем (изменение ссылки на первый и последний пост в теме и автора темы) и форумов (изменение ссылки на последний пост в форуме), чего расширение не делает.
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Perfecthus
phpBB 2.0.14
Сообщения: 971
Стаж: 16 лет
Откуда: Оттуда
Благодарил (а): 70 раз
Поблагодарили: 113 раз

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

Сообщение Perfecthus »

Pazh, Это я и имел ввиду.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

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

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

Сообщение Perfecthus »

Sheer, Вот-вот.

Вернуться в «phpBB 3.2.x (архив)»