Как реализовать зажжение свечи памяти по клику на кнопку — на сутки, двое?
По истечении времени должна потухнуть.
Я свечу могу добавить через дополнительное поле… но вот зажечь и потом погасить...
Доработайте это дополнительное поле. И организуйте в базе табличку вроде cms_candles, куда будут писаться идентификатор свечи и время зажжения.
Далее, можно организовать в каком-нибудь компоненте хук cron_candles, который по заданию планировщика будет гасить свечи, зажженные больше двух дней назад.
Процесс зажжения свечи — либо загружать на страницу яваскрипт с аяксом, который будет дергать php скрипт, либо просто в шаблоне прописать путь к php файлу, который будет срабатывать по клику на свече.