As it’s Halloween, shouldn’t that be crone?A cron looks at it hourly
Hello ThemeHouse. Just installed your Holiday add-on...works great...thanks very much!
Definitely thinking about adding some holidays. I see in the admin area where to add holidays...and how to customize the background images in the "Stying" area.
One question...how can "Effects" be added for additional holidays?
Thanks![]()
Both good questions although I'm gonna check with our team on them both and get back to you!Is there a way to modify the snowfall so that it either falls over just the header of the forum? Or displays only on the forum index? I don't want the snow effect falling over actual posts.
Changes:
- Added new holidays: St. Patrick's Day, Easter, Cinco De Mayo, Hannukah, Chinese New Year, Dia de los Muertos, Oktoberfest, and International Day of Peace.
- Added support so that holiday icons are used across search, article, question, page, and link nodes.
Server error log
Error: Class 'Carbon\Carbon' not found src/addons/ThemeHouse/Holidays/Entity/Holiday.php:116
Generated by: Admin Dec 16, 2020 at 12:47 AM
Stack trace
#0 src/addons/ThemeHouse/Holidays/Repository/Holiday.php(76): ThemeHouse\Holidays\Entity\Holiday->isActive()
#1 src/addons/ThemeHouse/Holidays/Repository/Holiday.php(54): ThemeHouse\Holidays\Repository\Holiday->getCurrentHoliday()
#2 src/addons/ThemeHouse/Holidays/Entity/Holiday.php(189): ThemeHouse\Holidays\Repository\Holiday->setCurrentHoliday()
#3 src/XF/Mvc/Entity/Entity.php(1266): ThemeHouse\Holidays\Entity\Holiday->_postSave()
#4 src/addons/ThemeHouse/Holidays/Setup.php(156): XF\Mvc\Entity\Entity->save()
#5 src/addons/ThemeHouse/Holidays/Setup.php(136): ThemeHouse\Holidays\Setup->applyDefaultHolidays(2000091)
#6 src/XF/AddOn/AddOn.php(574): ThemeHouse\Holidays\Setup->postUpgrade(2000091, Array)
#7 src/XF/Job/AddOnInstallBatch.php(378): XF\AddOn\AddOn->postUpgrade(Array)
#8 src/XF/Job/AddOnInstallBatch.php(97): XF\Job\AddOnInstallBatch->stepFinalize(Object(XF\Timer))
#9 src/XF/Job/Manager.php(258): XF\Job\AddOnInstallBatch->run(30)
#10 src/XF/Job/Manager.php(200): XF\Job\Manager->runJobInternal(Array, 30)
#11 src/XF/Job/Manager.php(116): XF\Job\Manager->runJobEntry(Array, 30)
#12 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds(Array, 30)
#13 src/XF/Mvc/Dispatcher.php(350): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#14 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\Geoblock\XF\Admin\Controller\Tools), NULL)
#15 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\Geoblock\XF\Admin\Controller\Tools), NULL)
#16 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#18 src/XF.php(488): XF\App->run()
#19 admin.php(13): XF::runApp('XF\\Admin\\App')
#20 {main}
Request state
array(4) {
["url"] => string(24) "/admin.php?tools/run-job"
["referrer"] => string(44) "https://domain.com/admin.php?tools/run-job"
["_GET"] => array(1) {
["tools/run-job"] => string(0) ""
}
["_POST"] => array(3) {
["_xfRedirect"] => string(81) "https://domain.com/admin.php?add-ons/install-from-archive-complete&batch_id=377"
["_xfToken"] => string(8) "********"
["only_ids"] => string(7) "1049737"
}
}
Cannot continue the upgrade
- Error: Class 'Carbon\Carbon' not found
- src/addons/ThemeHouse/Holidays/Entity/Holiday.php:116
What version of Holidays are you updating from?PHP:Server error log Error: Class 'Carbon\Carbon' not found src/addons/ThemeHouse/Holidays/Entity/Holiday.php:116 Generated by: Admin Dec 16, 2020 at 12:47 AM Stack trace #0 src/addons/ThemeHouse/Holidays/Repository/Holiday.php(76): ThemeHouse\Holidays\Entity\Holiday->isActive() #1 src/addons/ThemeHouse/Holidays/Repository/Holiday.php(54): ThemeHouse\Holidays\Repository\Holiday->getCurrentHoliday() #2 src/addons/ThemeHouse/Holidays/Entity/Holiday.php(189): ThemeHouse\Holidays\Repository\Holiday->setCurrentHoliday() #3 src/XF/Mvc/Entity/Entity.php(1266): ThemeHouse\Holidays\Entity\Holiday->_postSave() #4 src/addons/ThemeHouse/Holidays/Setup.php(156): XF\Mvc\Entity\Entity->save() #5 src/addons/ThemeHouse/Holidays/Setup.php(136): ThemeHouse\Holidays\Setup->applyDefaultHolidays(2000091) #6 src/XF/AddOn/AddOn.php(574): ThemeHouse\Holidays\Setup->postUpgrade(2000091, Array) #7 src/XF/Job/AddOnInstallBatch.php(378): XF\AddOn\AddOn->postUpgrade(Array) #8 src/XF/Job/AddOnInstallBatch.php(97): XF\Job\AddOnInstallBatch->stepFinalize(Object(XF\Timer)) #9 src/XF/Job/Manager.php(258): XF\Job\AddOnInstallBatch->run(30) #10 src/XF/Job/Manager.php(200): XF\Job\Manager->runJobInternal(Array, 30) #11 src/XF/Job/Manager.php(116): XF\Job\Manager->runJobEntry(Array, 30) #12 src/XF/Admin/Controller/Tools.php(120): XF\Job\Manager->runByIds(Array, 30) #13 src/XF/Mvc/Dispatcher.php(350): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag)) #14 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(Hampel\Geoblock\XF\Admin\Controller\Tools), NULL) #15 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Hampel\Geoblock\XF\Admin\Controller\Tools), NULL) #16 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch)) #17 src/XF/App.php(2300): XF\Mvc\Dispatcher->run() #18 src/XF.php(488): XF\App->run() #19 admin.php(13): XF::runApp('XF\\Admin\\App') #20 {main} Request state array(4) { ["url"] => string(24) "/admin.php?tools/run-job" ["referrer"] => string(44) "https://domain.com/admin.php?tools/run-job" ["_GET"] => array(1) { ["tools/run-job"] => string(0) "" } ["_POST"] => array(3) { ["_xfRedirect"] => string(81) "https://domain.com/admin.php?add-ons/install-from-archive-complete&batch_id=377" ["_xfToken"] => string(8) "********" ["only_ids"] => string(7) "1049737" } }
This should have been fixed in this release although if you are still replicating it then let us knowThank you so much. That is great!
Has the problem been fixed, where the cron seems to switch the holidays for GMT time zone only? (regardless of the local server setting or location) It activates here 5 hours before the holidays, because we are GMT -5, for example.
I kind of (hack) fixed it here by changing the cron so it only runs once per day, instead of hourly.
It works now after 2nd attempt.What version of Holidays are you updating from?
Same here: https://xenforo.com/community/threads/th-holidays.138143/post-1485886
We use essential cookies to make this site work, and optional cookies to enhance your experience.