Код для CRON (замена текста в сайт - блоки)
Бюджет:
1 000 ₽
Мне нужно периодически (раз в час) менять в блоке ("сайт" - "блоки" - "определенный блок") текст на другой. Реализовал это через cron + sql-файл, текст меняется, все ок. Но при использовании на фронте (личный кабинет, email, текст на странице) конструкции вида {$wa->block("someblock")} остается старый текст. Я так понимаю, что при замене через sql кеширование не чистится и поэтому данные не меняются (если захожу в блоке, вижу новый текст, нажимаю сохранить - данные везде с этим блоком обновляются).
Нужен кейс/код для крона WA/плагина, который сможет менять раз в час текст в блоке на нужные мне и при этом обновлять кеш.
Эта тема в архиве. Добавление комментариев к ней отключено.
6 откликов
Тем же кроном чистите папку ./wa-cache, оставив там только файл .htaccess
А другого способа нет? Не хочу очищать кеш всего магазина (возможно, это скажется на производительности?) каждый час из-за одной переменной.
Разумно. Тогда сохраняйте блок Сайта через cron штатными средствами. Кеш блоков будет чиститься автоматом. Но это, конечно, хоть и маленькая, но отдельная разработка.
Сколько может стоить подобная разработка? Нужен плагин, в настройках/хардкоде которого будут указаны id блоков сайта (у меня их 4), которые плагин будет пересохранять, т.о. обновлять кеш. Вызываться плагин будет через cron (раз в час, в моем случае).
Думаю, те кто готов взяться за такую разработку, назовут вам цену. Но разработка небольшая.
5т.р.