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

codeby

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

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

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

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

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

Задача:

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

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

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Есть шанс разместить в объявлении маркер? (скрытый или явный). Если можно размещать изображения, то можно брать за идентификатор название картинки, как правило они уникальны и генерятся на стороне сервера.
 

codeby

Client
Регистрация
25.08.2014
Сообщения
394
Благодарностей
53
Баллы
28
нет, там только текст.

маркер можно добавить в текст, но что это даст не уловлю мысль.
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Сделайте чекер, который будет проверять прошедшие модерацию обьявления, наверняка у них где-то в элементах или аттрибутах будет время размещения объявления - сохраняйте это время к айди этого объявления. Потом строите логику .. получаете сегодняшнюю дату, вычисляете сколько времени прошло - и дальше там как надо...
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Можно сохранять в некий временный файл дату и время размещения объявления, маркер или текст целиком (по специфичному маркеру проще искать). Отдельным шаблоном проверять размещение и помечать объявление флагом в том же или в отдельном файле. Шаблон удаления объявлений сделать отдельным и вызывать как подпроект из постера, если временный лог не пустой.
 

Malchishka

Client
Регистрация
10.11.2011
Сообщения
216
Благодарностей
36
Баллы
28
А не проще заходить в личный кабинет каждого аккаунта, где, по идее, должна быть ссылка на ваши объявления и удалять их и тут же заново публиковать новое не разлогиниваясь.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Имхается мне, тут все зависит от реализации конкретной доски с ее правилами и т.п.
 

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