Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Некорректное отображение даты поста / версия IPB 3.3.3

Добрый день, столкнулся с проблемой в IPB, в какой то момент в процессе тестового наполнения форума даты создания сообщений сбились и на части сообщений отображается 2012 год, а часть сообщений идет под датой 1999 года. Причем сначала в топиках всё идет корректно, сообщение от 2012 года, потом раз, и следующее уже 1999. Подскажите в чем может быть проблема и как это можно исправить.

 

post-52818-0-77574100-1356592690_thumb.jpg

Featured Replies

Обратитесь к своему хостеру, пусть настроит дату на сервере.

  • Author

С датой на сервере разобрались, новые посты создаются с нормальной датой, но вот старые, которых набили штук 500, по прежнему отображаются со старой датой

но вот старые, которых набили штук 500, по прежнему отображаются со старой датой

Естественно они будут отображаться со старой датой, если они добавились под нее.

У вас у поста 6 октября 1999. Какая дата была на самом деле?

 

Конвертируем 6 октября 1999 в unix time: 928972800. Конвертируем правильную дату (допустим, это было в тот же день, 1 июля 2012): 1325894400. Смещение: 1325894400 - 928972800 = 396921600. Также переведем время отсечки постов 1 января 2012: 1325376000.

 

Теперь все посты, написанные до времени отсечки 1 января 2012 передвинем вперед во времени на заданное смещение 396921600 сек:

 

UPDATE posts SET post_date = post_date + 396921600 WHERE post_date < 1325376000;

 

Проблема решена.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.