Репостинг объявлений на доске бесплатных объвялений

  • Автор темы Автор темы codeby
  • Дата начала Дата начала

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Реакции
53
Баллы
28
Друзья,

Такой вопрос. Как реализовать следующий механизм.

Есть 100 аккаунтов для сайта объявлений.

С 1 аккаунта можно отправить 1 объявление в раздел.

Объявление публикуются в хронологическом порядке.

Задача:

После публикации объявления, через заданное время это объявление удалить. Чтобы потом можно было его перепостить и вывести опять в топ.

Как это грамотно реализовать, если объявления идут предварительно на модерацию? То есть получить заранее его id невозможно. Только после модерации.
 
Есть шанс разместить в объявлении маркер? (скрытый или явный). Если можно размещать изображения, то можно брать за идентификатор название картинки, как правило они уникальны и генерятся на стороне сервера.
 
нет, там только текст.

маркер можно добавить в текст, но что это даст не уловлю мысль.
 
Сделайте чекер, который будет проверять прошедшие модерацию обьявления, наверняка у них где-то в элементах или аттрибутах будет время размещения объявления - сохраняйте это время к айди этого объявления. Потом строите логику .. получаете сегодняшнюю дату, вычисляете сколько времени прошло - и дальше там как надо...
 
Можно сохранять в некий временный файл дату и время размещения объявления, маркер или текст целиком (по специфичному маркеру проще искать). Отдельным шаблоном проверять размещение и помечать объявление флагом в том же или в отдельном файле. Шаблон удаления объявлений сделать отдельным и вызывать как подпроект из постера, если временный лог не пустой.
 
А не проще заходить в личный кабинет каждого аккаунта, где, по идее, должна быть ссылка на ваши объявления и удалять их и тут же заново публиковать новое не разлогиниваясь.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)