Всем привет. Поскольку плагина для смены даты поста в IPS4 нет, здесь я опишу как это сделать с минимальными трудозатратами и максимально быстро. В примере мы будем рассматривать дату сообщения приложения Forums, однако способ подойдёт для смены даты абсолютно для любого контента, будь то событие в Календаре или новость в Страницы.
Любая дата/время в Invision Community 4 хранится в формате linux timestamp. Это такой формат, отсчитывающий количество секунд с 1970 года, когда началась эра unix систем. Более подробно описано в вики.
Так вот, дата хранится в виде набора цифр (количество пройденных секунд), например 1487584510.
Для конвертирования необходимой даты в формат linux timestamp, можно воспользоваться одним из многочисленных сервисов из выдачи поисковой системы, например удобный - https://www.cy-pr.com/tools/time/ .
После конвертирования переходим в админцентр --> Система --> Поддержка --> в блоке справа SQL инструмент. В поле выполнения запроса вставляем следующий запрос:
UPDATE forums_posts SET post_date = 1487584510 WHERE pid = 1;
Где:
- forums_posts - таблица сообщений, не забывайте указать префикс таблицы, если у вас он указан.
- pid - идентификатор сообщения.
Как узнать ID сообщения
Наведите курсор на ссылку Жалоба и увидите URL адрес, в котором значится ID текущего сообщения:
Комментариев нет
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.