Перейти к публикации

Отложенное обновление базы, по заданному расписанию


Рекомендованные сообщения

Приветствую!

А не подскажите ли, кто знает, каким образом реализован в DLE механизм отложенной записи?

Точнее понимаю, что статье присваивается, наверняка, дата опубликования через базу.

Но какой механизм отслеживает выполнение?

Какой-нибудь create event или еще что-то?

Заранее спасибо, а то интернет то ли меня не понимает, то ли редко используемая задача.

Ссылка на сообщение
Поделиться на других сайтах

zilber, ты про добавление на будущую дату? Так это по умолчанию есть

Я понимаю, что в DLE есть.

Интересует механизм работы, если это возможно - получить такую информацию. Точнее даже не механизм, а просто идеи как такое можно исполнить самостоятельно, в собственном модуле.

А то модуль поиска по информации готов, а с самой информацией вот такой пердимонокль (скопирую сообщение знакомому отправленное):

Есть такая задача - занести прайс торгового объекта в базу.

Сложность в том, что в течение года цены меняются (известны заранее сроки смены цен и сами новые цены), а объектов - 160 штук. И даты смены цен у каждого - свои.

Соответственно, если ставить себе задачей ручное обновление прайсов в соответствии с графиком смены цен, то весь год так и просидишь за постоянным обновлением.

Куда проще, как мне кажется, забить прайс, затем забить его же с новыми ценами, но установить срок, в который выполнится запрос в базу и данные обновятся.

Ссылка на сообщение
Поделиться на других сайтах

В DLE по-моему это работает так: если система публикаций на ненаступившую дату включена, то при отображении новостей запрос на выборку немного усложняется, и новости с датой "в будущем" не отображаются до наступления этой даты.

Нет ни мистики, ни Крона.

Вам видимо проще всего создать задания в Кроне, которые буду запускать скрипт обновления вашей БД.

Cron — планировщик задач в NIX-системах.

Ссылка на сообщение
Поделиться на других сайтах

В DLE по-моему это работает так: если система публикаций на ненаступившую дату включена, то при отображении новостей запрос на выборку немного усложняется, и новости с датой "в будущем" не отображаются до наступления этой даты.

Нет ни мистики, ни Крона.

Вам видимо проще всего создать задания в Кроне, которые буду запускать скрипт обновления вашей БД.

Cron — планировщик задач в NIX-системах.

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...