Удаление просроченных объявлений

InstantCMS 2.X

Как запретить удаление просроченных объявлений

#16 25 марта 2018 в 12:21
Идеальный вариант срок публикации месяц \ 3 \ 6 на выбор, потом удалить в корзину (чтобы пользователь мог активировать снова) или удалить.
#17 25 марта 2018 в 12:27
alkokrolik, @Elv, просьба помочь в решении ПОСТАВЛЕННОГО ВОПРОСА, а не в предложениях по улучшению и изменению функционала, и т.п.

ЗЫ: Парни не обижайтесь, но ситуация УЖЕ ЕСТЬ, и мне её надо решить.
#18 25 марта 2018 в 12:28

PS надо как-то фильтровать (через БД и тд) и менять значения на нужные.

@Elv
БД — База Данных. Массовая замена значений в БД mysql.
#19 25 марта 2018 в 12:32
Rainbow, так может просто тупо срок установить на год вперед для всех и всё roflв базе данных. Какое еще решение нужно, если возможность установки срока УЖЕ работает? По-моему, самый простой способ.
#20 25 марта 2018 в 12:37

так может просто тупо срок установить на год вперед для всех и всё rofl в базе данных

alkokrolik

Установил бы, только надо у около 2000… руки отвалятся...
Как крайний вариант если лучшего решения не будет, можно (но пока не знаю как) всем NULL (бессрочно) прописать, а потом из админки когда придет время, удалить.

Может кто с запросом поможет… буду признателен.

Но все таки может быть есть возможность в коде как то пока отключить именно задачу планировщика по удалению просроченных, это был бы наверное самый лучший вариант.
#21 25 марта 2018 в 12:39
У RIS спросите, только бэкап делайте. Если решите, напишите как…
#22 25 марта 2018 в 13:08
Вот при таком запросе:

  1.  
  2. UPDATE cms_con_board SET date_pub_end = 'NULL'
  3.  
все значения в date_pub_end становятся вида 0000-00-00 00:00:00

Но если добавлять при отключении срока публикации прописывается NULL



Как сделать правильно?
#23 25 марта 2018 в 18:27
АП.

Может кто поможет с запросом массово продлить дату окончания публикации объявлений (можно на бессрочно, потом из админки удалю, когда понадобится).

Или

Все таки помочь найти способ как отключить удаление просроченных публикаций.
Этот вариант наиболее оптимальный.
#24 25 марта 2018 в 19:12
Так вы же написали запрос и он отработал, укажите просто желаемую дату
  1. UPDATE cms_con_board SET date_pub_end = '2019-03-25 00:00:00'
Потом, когда нужно будет, отфильтровав по этой дате, всё и удалите
#25 25 марта 2018 в 19:23

укажите просто желаемую дату

@IamB

А одна и та же дата это ничего?
В смысле допустим, поставлю реальную дату, через которую можно будет что бы объявления удалились (система сама их удалит).

При удалении коллапса никакого не получится из- за одинаковой даты до секунды?
Я таких вещей не делал, поэтому и спрашиваю, тех кто в этом разбирается…
#26 25 марта 2018 в 19:54

При удалении коллапса никакого не получится из- за одинаковой даты до секунды?

Rainbow
Думаю, что удаление таких записей — штатная операция и всё будет ОК.
Проверятся будет условие, что дата окончания публикации должна быть меньше текущей даты.
#27 25 марта 2018 в 20:02
Ок. Подожду если больше никто ничего не подскажет, сделаю так.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.