Куплю модуль, ежегодно увеличивать значение цифрового поля.: Оплачу разработку модуля.
Предполагаю длительное сотрудничество с периодическими задачами.
Логика текущего модуля простая.
Прошу сообщать цены в ЛС или тут.
Исходные данные
Drupal 7
Запуск заданий крон на сайте ежеминутно.
В ноде есть числовое поле (возраст).
Предположительно 1000 нод будет обрабатывать модуль.
Его нужно ежегодно увеличивать.
При включении, в админке модуля - Выбираем тип материала (галочками) из существующих и выпадающим списком выбираем нужное поле.
Датой начало отсчета до прибавления должны стать:
у существующих нод - дата активации модуля или дата добавления в работу нового типа материала.
у новых нод, которые созданы уже после включения модуля - дата их создания.
После проверки, вносить изменения, думаю нужно частями, поручить наверное системному крону, например по 1 за раз.
Тут специалисту виднее.
Адресно, хотелось бы иметь возможность сбросить ноду из модуля, перезапустить ее для модуля.
Дата и возраст предпочтительно должны фиксироваться в отдельной табличке, например:
ид, нид, дата, возраст (для каждой ноды с каждым годом будет +1 запись, самая свежая дата - последнее изменение)
Нужен лог.
По крону, периодически проверять, если от зафиксированной последней даты прошел год:
- изменяем значение в ноде +1
ВАЖНО (если админ внесет изменения в возраст, чтобы модуль продолжал работать с новым значением) +1 делаем к значению в поле ноды а не к предыдущему значению в табличке
- записываем лог (с значением возраста из ноды +1)
Для тестирования необходимо в настройках модуля предоставить выбор периодичности прибавления +1.
1 час, 1 день, 1 неделя, 1 месяц, 1 год
В принципе, если специалист посчитает некоторые пункты ТЗ лишними или неправильными, принимаю.
Мне важны мероприятия.
Ежегодно +1 к возрасту
Лог, чтобы видеть кому когда что было прибавлено.
Чтобы сайт не слишком задумывался
Drupal7
Есть вопрос
Поиск специалистов и работы
https://drupal.ru/node/145593
Post #1851
141