Смена родительского ресурса по расписанию
Здравствуйте. Подскажите пожалуйста, как сделать автоматический перенос ресурса из одного родителя в другой, по расписанию. К примеру есть ресурсы в родителе с id 5, нужно что бы, допустим, по наступлении даты отмены публикации он переносился в родитель под id 7.
Комментарии: 17
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И повесить это дело на cron, либо использовать готовое решение — Scheduler.
p.s. Подключение API во внешнем файле брал из документации — Loading MODX Externally, работоспособность не проверял. Сам код смены родителя возможно не идеальный, но рабочий 100% :)
Либо попробуйте просто сделать задание для cron в панели хостинга.
При попытке запуска через cron (что приоритетнее т.к. там можно задать ежедневный запуск, а в Scheduler я такого не нашел.) он говорит что доступ к файлу запрещен. Еще заметил что у меня нет файла modx.class.php.
Возможно глупый вопрос, но в файле есть открывающий тег php? :)
Здесь подключил API так как описано здесь — Как работать с MODX Api. Проверил на modhost, всё работает. Parent-ы только свои подставляйте.
Или попробуйте написать в техподдержку хостинга.
Так дело в том, что у вас cron получается не выполняет php, напишите в поддержку хостинга. Попробую протестировать у себя сразу с cron, напишу позже о результатах.
«уведомление приходит только в случае, если команда что-то возвращает
если скрипт молча отработал, уведомление не высылается»
По при этом родитель не меняется у ресурсов.