Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB » Обсуждение phpBB

phpbb и установка задним числом

Общение на любые темы о форуме и движении phpBB

Сообщение 06 дек 2015, 10:09

Доброе утро.
У заказчика случилась беда, он удалил закрытый форум несколько месяцев назад и сейчас решил восстановить, а данных никаких нет, НИГДЕ, всё снёс, а форум не индексировался, даже в вебархиве ничего...
Решили установить с нуля и сделать вид, что форум всё же работал последние годы, сделать за один год темы, за другой обсуждения, пользователей несколько по разным годам и т.п.
Я уже весь мозг вынес как это реализовать. Ведь по умолчанию ничего такого не настроить. Нужно либо время общее менять, но как и где? Либо в SQL что-то мутить, но что и как?
Выручите, пожалуйста, подкиньте идею, способ...
Лазарь
Новичок
 
Сообщений: 4
Зарегистрирован:
06 дек 2015, 10:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 06 дек 2015, 10:34

вам надо будет вносить изменения в таблицы базы. В день запуска, в дату регистрации каждого пользователя, в сообщения. Так что сначала все что вам надо делаете, а потом меняете в базе нужные значения
Лазарь писал(а):он удалил закрытый форум несколько месяцев назад и сейчас решил восстановить

странно, как можно восстановить то что было тупо удалено без бэкапов. Странная логика у заказчика.
crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 06 дек 2015, 13:18

Если вмешаюсь в базу данных через SQL просто указав нужные даты, это не сломает весь форум? Может быть нужно знать какие-то нюансы при правках?
Лазарь
Новичок
 
Сообщений: 4
Зарегистрирован:
06 дек 2015, 10:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 06 дек 2015, 14:01

@Лазарь
я думаю, что ничего не должно сломаться
crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 09 дек 2015, 10:36

Подскажите, пожалуйста, что за формат в базе данных SQL отвечающий за время?
Пример: 1349599731
Где здесь год, месяц, минуты?
Как поменять на другую дату и время?

Ещё можно ли составить запрос, чтобы ко всем текущим датам в базе добавить/вычесть определённое время разом?
Лазарь
Новичок
 
Сообщений: 4
Зарегистрирован:
06 дек 2015, 10:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 09 дек 2015, 12:04

Дата указана в режиме unix timestamp, время в секундах прошедшее с 1 января 1970 года.
Лазарь писал(а):Пример: 1349599731
Где здесь год, месяц, минуты?

как-то так
GMT: Sun, 07 Oct 2012 08:48:51 GMT
Ваша временная зона: 07.10.2012, 15:48:51

Конвертировать можете на данном сайте http://www.cy-pr.com/tools/time/ куда угодно.
Лазарь писал(а):Ещё можно ли составить запрос, чтобы ко всем текущим датам в базе добавить/вычесть определённое время разом?

думаю, что это вполне возможно.
crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.

Сообщение 09 янв 2016, 23:00

crash писал(а):@Лазарь
я думаю, что ничего не должно сломаться


Вы точно уверены? Изображение
w-w19
Новичок
 
Сообщений: 3
Зарегистрирован:
08 апр 2015, 11:29
Откуда:
Белоозёрский, Воскресенский район, Московская область
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 10 янв 2016, 13:50

w-w19 писал(а):Вы точно уверены?

я точно уверен
crash
Поддержка
 
Сообщений: 11335
Зарегистрирован:
27 янв 2009, 03:22
Благодарил (а): 1 раз.
Поблагодарили: 568 раз.


Вернуться в Обсуждение phpBB

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама