Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 193 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 193 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1769839200 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Madison City Farmers Market has everything you need for your local produce needs, and hosts a number of local art vendors. The handmade products and warm atmosphere will keep you coming… Read More
You won’t find a more motivating atmosphere anywhere else. The coaches are skilled in working with every skill level and take your unique abilities into account to tailor the best workout for you.… Read More
If you’re looking for a larger skate park with plenty of space, Insanity is the park for you. Insanity is a private skate park with both in-ground concrete and above-ground ramps including a… Read More
Wings have never tasted so good at Wings to Go in Madison. Their flavors range from classic buffalo to more daring tastes like their Chesapeake Bay and sweet & sour. Bring the whole family in to… Read More
This amazing fried chicken joint is the best thing to happen to Alabama cuisine. Their homemade recipe lends itself to creating the best fried chicken in the state, all made fresh to order. Choose… Read More
For a classic Italian experience, look no further than Sam & Greg’s. Their pizza and gelato will put you in the times of old Italy. Their flavors surprise your taste buds.
Read MoreTucked away in Madison, the Old Black Bear Brewery is a hidden gem of Alabama. They boast a solid selection of classic brews, such as their Rockledge IPA and Cave City Lager. Not to mention, their… Read More
This thrift shop is always bustling, so if you find something you like you need to scoop it up fast. It’s a good place to find furniture, clothes, and home goods for well below retail. Shoppers also… Read More
Folks love coming here to get their money’s worth! Huge portions can easily stretch one meal into two, giving you all-around value in your order. They’re also one of the only places around that offer… Read More
Big comfy massage chairs and expert technicians are just the beginning. This small yet immaculate nail salon really goes the extra mile to make sure your polish looks magazine-worthy before you leave… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Madison', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 34.706798553467, 'lng' => (float) -86.750900268555, 'latlng' => '34.706798553467,-86.750900268555', 'city' => 'Madison', 'state' => 'AL', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'madison-al' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Madison, Alabama. Population for Madison from the last gathering is 29329. You can view Madison venues that host many Madison AL events every year.
You can find a ton of properties for sale if you search the Madison page on Zillow. Currently Madison has an average listing price for homes for sale on the market of $216,858. More real estate facts about Madison: The number of properties currently for sale in Madison is 2,166. The median homes for sale listing price is $192,572. This is broken down with the number of three bedroom houses in Madison consisting of 1,032 with an average listing price for these house of $163,995. Out of the 816 houses that are four bedroom the average listing price for Madison is $263,197. Interest rates for Madison are at historic lows as well.
Madison Alabama has a latitude of 34.706798553467 and a longitude of -86.750900268555. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"cobbs-creek-va"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 4 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"madison-al"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"madison-al","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-86.75090026855469,34.7067985534668],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"AL"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769850187211)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1769850187211)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 55 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"madison-al","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"26dc6d5f558607132e55cbe960b97194"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770530399)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 12 | |
| 15 | db.events_cache.count( {"_id":"26dc6d5f558607132e55cbe960b97194"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"26dc6d5f558607132e55cbe960b97194"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"26dc6d5f558607132e55cbe960b97194","town_sef_url":"madison-al","data_key":["68917cc1fb5e4bed1f59006b"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":true}","modified":"MongoDate(0.31300000 1769850187)","created":"MongoDate(0.31300000 1769850187)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"96cac137b762db4c1f9be4ec97af7564"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770530399)"},"event_id":{"$nin":[75879062]},"tags":"music","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 4 | |
| 20 | db.events_cache.count( {"_id":"96cac137b762db4c1f9be4ec97af7564"} ) | 0 | 0 | 1 | |
| 21 | db.events_cache.count( {"_id":"96cac137b762db4c1f9be4ec97af7564"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"96cac137b762db4c1f9be4ec97af7564","town_sef_url":"madison-al","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.33400000 1769850187)","created":"MongoDate(0.33400000 1769850187)"} , true) | 0 | 0 | 1 | |
| 23 | db.events_cache.find( {"_id":"1a64b9f3875adef9f94849a9e678c43e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1771135199)"},"event_id":{"$nin":[75879062]},"tags":"music","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 6 | |
| 25 | db.events_cache.count( {"_id":"1a64b9f3875adef9f94849a9e678c43e"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"1a64b9f3875adef9f94849a9e678c43e"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"1a64b9f3875adef9f94849a9e678c43e","town_sef_url":"madison-al","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.35700000 1769850187)","created":"MongoDate(0.35700000 1769850187)"} , true) | 0 | 0 | 1 | |
| 28 | db.events_cache.find( {"_id":"b4874af1fde916707bccc61f5ec3cb5c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770184799)"},"event_id":{"$nin":[75879062]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 30 | db.events_cache.count( {"_id":"b4874af1fde916707bccc61f5ec3cb5c"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"b4874af1fde916707bccc61f5ec3cb5c"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"b4874af1fde916707bccc61f5ec3cb5c","town_sef_url":"madison-al","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.37200000 1769850187)","created":"MongoDate(0.37200000 1769850187)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"60b01d8a773b4544af22ce20de9250c9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1772517599)"},"event_id":{"$nin":[75879062]},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 35 | db.events_cache.count( {"_id":"60b01d8a773b4544af22ce20de9250c9"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"60b01d8a773b4544af22ce20de9250c9"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"60b01d8a773b4544af22ce20de9250c9","town_sef_url":"madison-al","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.38800000 1769850187)","created":"MongoDate(0.38800000 1769850187)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"cc7722d2debe90c0e880dcc37b39b16c"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770357599)"},"event_id":{"$nin":[75879062]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 11 | |
| 40 | db.events_cache.count( {"_id":"cc7722d2debe90c0e880dcc37b39b16c"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"cc7722d2debe90c0e880dcc37b39b16c"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"cc7722d2debe90c0e880dcc37b39b16c","town_sef_url":"madison-al","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"10\",\"days\":\"5\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.42400000 1769850187)","created":"MongoDate(0.42400000 1769850187)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"f1b636387ed22be31cf0f5beecd3105e"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1771221599)"},"event_id":{"$nin":[75879062]},"tags":"arts-and-entertainment","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 31 | |
| 45 | db.events_cache.count( {"_id":"f1b636387ed22be31cf0f5beecd3105e"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"f1b636387ed22be31cf0f5beecd3105e"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"f1b636387ed22be31cf0f5beecd3105e","town_sef_url":"madison-al","data_key":["691bd895de4ae56f5a7c0eb7"],"sort_order":{"start":1},"params":"{\"tags\":\"arts-and-entertainment\",\"radius\":\"15\",\"days\":\"15\",\"show\":1,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":true}","modified":"MongoDate(0.47200000 1769850187)","created":"MongoDate(0.47200000 1769850187)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"3213e693ec696e3e6ac10fe291a7d4c8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1771739999)"},"event_id":{"$nin":[75879062,76349829]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 17 | |
| 50 | db.events_cache.count( {"_id":"3213e693ec696e3e6ac10fe291a7d4c8"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"3213e693ec696e3e6ac10fe291a7d4c8"} ) | 0 | 0 | 1 | |
| 52 | db.events_cache.insert( {"_id":"3213e693ec696e3e6ac10fe291a7d4c8","town_sef_url":"madison-al","data_key":["68dc90a1c3af739f25fd36ca","68dc90a1c3af739f25fd36d1","68f991a1c3af739f2535adb0","6961b80eb1faf7c56a2299eb","69475a11de4ae56f5a7e12c4","69193596de4ae56f5a26a49c","689ffd44fb5e4bed1f956879","68bb9b27c3af739f2533aaea","691d2a16de4ae56f5a437c5b","68917cc1fb5e4bed1f5903bb","6902cc1c3394d74e7810c60b","691bd895de4ae56f5a7c0eea","69421412de4ae56f5ac6abcc","6960668db1faf7c56a140b1b","691bd895de4ae56f5a7c0ef3","69421412de4ae56f5ac6abfb","6892ce41fb5e4bed1f90b38e","68ef05a0c3af739f254c090d","691bd895de4ae56f5a7c0f34","6960668eb1faf7c56a140d82","6892ce41fb5e4bed1f90b5e6","691fcd1ade4ae56f5a67f6d4","694ca010de4ae56f5a3ca37f","68f84021c3af739f25e006d2","69017a9cc3af739f25e3ff86","6960668eb1faf7c56a140d8b","6960668eb1faf7c56a140d9b","6960668eb1faf7c56a140d9f","68a9262cc3af739f252fd6e7","6938d995de4ae56f5aaaa243","6960668eb1faf7c56a140dc6","69757e99b1faf7c56a25ea5d","696af296b1faf7c56ac3349e","6954890fde4ae56f5a817486","6961b80eb1faf7c56a229ac7","690ea998de4ae56f5ac287f4","6960668eb1faf7c56a140ddc","69684f9ab1faf7c56a24a811","68dc90a1c3af739f25fd3840","69684f9ab1faf7c56a24a81f","6902cc1c3394d74e7810c6c8","69684f9ab1faf7c56a24a854","689d5a3ffb5e4bed1f4b0bcf","69684f9ab1faf7c56a24a85e","689eabbefb5e4bed1f7b40cb","689c08befb5e4bed1f1f9846","68f6ee9cc3af739f25829cc1","6969a117b1faf7c56adbed6d","6902cc1c3394d74e7810c701","68981448fb5e4bed1f5614b4"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":true}","modified":"MongoDate(0.51600000 1769850187)","created":"MongoDate(0.51600000 1769850187)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"56b1e34462621311270af68133df3599"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1771739999)"},"event_id":{"$nin":[75879062,76349829,76269539]},"tags":"music","geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 41 | 8 | |
| 55 | db.events_cache.count( {"_id":"56b1e34462621311270af68133df3599"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"56b1e34462621311270af68133df3599"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"56b1e34462621311270af68133df3599","town_sef_url":"madison-al","data_key":["68e36063c3af739f25c99c89","6933cbd9de4ae56f5a4a7a6d","68f1e0dec3af739f25170363","6916cad8de4ae56f5a4f4d64","69351d56de4ae56f5ae25670","68e8a65fc3af739f255b91bd","68f8785dc3af739f25126b5b","6933cbd9de4ae56f5a4a7cb6","693bb4d4de4ae56f5ad9bd99","689e67d5fb5e4bed1f3b3432","68f1e0dec3af739f251703e9","68f8785dc3af739f25126bb7","68f9c9dfc3af739f25851628","6933cbd9de4ae56f5a4a7d5e","691d6256de4ae56f5ae88e44","68a14ec6fb5e4bed1fa18c3e","68e6035fc3af739f25f7f24c","68f1e0dec3af739f2517049a","69196dd6de4ae56f5a958c03","69200557de4ae56f5af2d255","68d4dfe7c3af739f258d9a4d","69157957de4ae56f5a228176","691eb3dede4ae56f5a22a0bf","6933cbd9de4ae56f5a4a7ee9","692156d6de4ae56f5a9cacce","68f9c9e0c3af739f258517dc","68a5433ffb5e4bed1febccf5","693a6357de4ae56f5a0db3ab","68e36064c3af739f25c99d30","68f1e0dec3af739f2517059f","6933cbdade4ae56f5a4a8027","693bb4d5de4ae56f5ad9bf5e","690aed5ade4ae56f5ae02963","6922a856de4ae56f5af6a378","691427dbde4ae56f5a80df02","68acfb09c3af739f25c8a171","68d38e66c3af739f25654f22","68f1e0dec3af739f2517066c","691427dbde4ae56f5a80df14","68e60360c3af739f25f7f3da","691eb3dede4ae56f5a22a301"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-86.75090026855469,34.7067985534668],\"has_next_page\":false}","modified":"MongoDate(0.54800000 1769850187)","created":"MongoDate(0.54800000 1769850187)"} , true) | 0 | 0 | 1 | |
| 58 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-farmers-market-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/farmers-markets\/\" target=\"_blank\">8 Best Farmers Markets in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/farmers-markets\/\" target=\"_blank\">Madison City Farmers Market, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Madison City Farmers Market has everything you need for your local produce needs, and hosts a number of local art vendors. The handmade products and warm atmosphere will keep you coming… <a href=\"https:\/\/bestthingsal.com\/farmers-markets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-crossfit-gym-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/crossfit\/\" target=\"_blank\">The 9 Best CrossFit Gyms in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/crossfit\/\" target=\"_blank\">CrossFit Madison, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">You won\u2019t find a more motivating atmosphere anywhere else. The coaches are skilled in working with every skill level and take your unique abilities into account to tailor the best workout for you.… <a href=\"https:\/\/bestthingsal.com\/crossfit\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-skate-parks-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/skateparks\/\" target=\"_blank\">The 8 Best Skate Parks in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/skateparks\/\" target=\"_blank\">Insanity Skate Park, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,recreation-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">If you’re looking for a larger skate park with plenty of space, Insanity is the park for you. Insanity is a private skate park with both in-ground concrete and above-ground ramps including a… <a href=\"https:\/\/bestthingsal.com\/skateparks\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-wings-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/wings\/\" target=\"_blank\">The Best Wings in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/wings\/\" target=\"_blank\">Wings to Go, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Wings have never tasted so good at Wings to Go in Madison. Their flavors range from classic buffalo to more daring tastes like their Chesapeake Bay and sweet & sour. Bring the whole family in to… <a href=\"https:\/\/bestthingsal.com\/wings\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-fried-chicken-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/fried-chicken\/\" target=\"_blank\">8 Best Fried Chicken Joints in Alabama for 2026!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/fried-chicken\/\" target=\"_blank\">Champy\u2019s World Famous Fried Chicken, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">This amazing fried chicken joint is the best thing to happen to Alabama cuisine. Their homemade recipe lends itself to creating the best fried chicken in the state, all made fresh to order. Choose… <a href=\"https:\/\/bestthingsal.com\/fried-chicken\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-gelato-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/gelato\/\" target=\"_blank\">The Best Places for Gelato in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/gelato\/\" target=\"_blank\">Sam & Greg\u2019s Pizzeria and Gelateria, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\"><p>For a classic Italian experience, look no further than Sam & Greg’s. Their pizza and gelato will put you in the times of old Italy. Their flavors surprise your taste buds.<\/p> <a href=\"https:\/\/bestthingsal.com\/gelato\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-breweries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/breweries\/\" target=\"_blank\">10 Best Breweries in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/breweries\/\" target=\"_blank\">Old Black Bear Brewing, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Tucked away in Madison, the Old Black Bear Brewery is a hidden gem of Alabama. They boast a solid selection of classic brews, such as their Rockledge IPA and Cave City Lager. Not to mention, their… <a href=\"https:\/\/bestthingsal.com\/breweries\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-thrift-store-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/thrift-shops\/\" target=\"_blank\">The 10 Best Thrift Shops in Alabama!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/thrift-shops\/\" target=\"_blank\">Asbury Community Thrift Store, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">This thrift shop is always bustling, so if you find something you like you need to scoop it up fast. It\u2019s a good place to find furniture, clothes, and home goods for well below retail. Shoppers also… <a href=\"https:\/\/bestthingsal.com\/thrift-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-pasta-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/pasta-places\/\" target=\"_blank\">9 Best Pasta Places in Alabama<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/pasta-places\/\" target=\"_blank\">Mangia Italian Restaurant, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Folks love coming here to get their money\u2019s worth! Huge portions can easily stretch one meal into two, giving you all-around value in your order. They\u2019re also one of the only places around that offer… <a href=\"https:\/\/bestthingsal.com\/pasta-places\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/al-nail-salon-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsal.com\/nail-salons\/\" target=\"_blank\">10 Best Nail Salons in Alabama<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsal.com\/nail-salons\/\" target=\"_blank\">A-L Nails and Spa, Madison, AL<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">Big comfy massage chairs and expert technicians are just the beginning. This small yet immaculate nail salon really goes the extra mile to make sure your polish looks magazine-worthy before you leave… <a href=\"https:\/\/bestthingsal.com\/nail-salons\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"madison-al","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"ttl\":\"1\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769853787,"type":"Event","id":75879062,"title":"The Sound of Music (Touring)","url":"\/event\/the-sound-of-music-touring-2026-01-31-tm-huntsville-al.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/e78\/7f5c2e16-5e31-48d2-bd85-df2314ceae78_SOURCE"},{"rule":"{\"content_type\":\"event_category\",\"radius\":\"15\",\"days\":\"15\",\"ttl\":\"2\",\"isempty\":1,\"event_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-2.jpg\"}","expiration":1769857387,"type":"Event","id":76349829,"title":"Kountry Wayne","url":"\/event\/kountry-wayne-2026-01-31-tm-huntsville-al.html","image_url":"https:\/\/s1.ticketm.net\/dam\/a\/575\/f04bbd46-3bf2-47f0-90cd-115f4c363575_SOURCE"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1769864587,"type":"Event","id":76269539,"title":"BACKSTAGE NASHVILLE! DAYTIME HIT SONGWRITERS SHOW featuring Shawn Camp , Jordan Walker , Dylan Altman & Ray Stephenson","url":"\/event\/backstage-nashville-daytime-hit-songwriters-show-featuring-shawn-camp-jordan-walker-dylan-altman-ray-stephenson-2026-01-31-tm-nashville-tn.html","image_url":"https:\/\/i.ticketweb.com\/i\/00\/12\/80\/03\/24_Edp.jpg?v=2"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1769864587,"type":"Event","id":76270448,"title":"Tyler Hilton","url":"\/event\/tyler-hilton-2026-02-14-jb-birmingham-al.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"}],"modified":"MongoDate(0.55100000 1769850187)","created":"MongoDate(0.55100000 1769850187)","_id":ObjectId ("697dc54b1b099f895a0b8fa1")} , true) | 0 | 0 | 1 | |
| 59 | db.events_cache.find( {"_id":"354ed5056cd48cfc5235a50bed78c73f"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 60 | db.events_radius_cache.find( {"_id":"3d6ffa18229aa8aa157dd22a21049874"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 61 | db.events.count( {"address.town_sef_url":"madison-al","start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770444000)"}} ) | 0 | 0 | 1 | |
| 62 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.10144927536231885]}},"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770703200)"}} ) | 0 | 0 | 18 | |
| 63 | db.events.count( {"geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}},"start":{"$gte":"MongoDate(0.00000000 1769839200)","$lt":"MongoDate(0.00000000 1770703200)"}} ) | 0 | 16 | 17 | |
| 64 | db.events_radius_cache.count( {"_id":"3d6ffa18229aa8aa157dd22a21049874"} ) | 0 | 0 | 1 | |
| 65 | db.events_radius_cache.count( {"_id":"3d6ffa18229aa8aa157dd22a21049874"} ) | 0 | 0 | 1 | |
| 66 | db.events_radius_cache.insert( {"_id":"3d6ffa18229aa8aa157dd22a21049874","radius":15,"modified":"MongoDate(0.60900000 1769850187)","created":"MongoDate(0.60900000 1769850187)"} , true) | 0 | 0 | 1 | |
| 67 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1769839200)"},"event_id":{"$nin":[75879062,76349829,76269539,76270448]},"geo":{"$geoWithin":{"$center":[[-86.75090026855469,34.7067985534668],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 126 | |
| 68 | db.events_cache.count( {"_id":"354ed5056cd48cfc5235a50bed78c73f"} ) | 0 | 0 | 1 | |
| 69 | db.events_cache.count( {"_id":"354ed5056cd48cfc5235a50bed78c73f"} ) | 0 | 0 | 1 | |
| 70 | db.events_cache.insert( {"_id":"354ed5056cd48cfc5235a50bed78c73f","town_sef_url":"madison-al","data_key":["689ffd44fb5e4bed1f956879","68917cc1fb5e4bed1f5903bb","691bd895de4ae56f5a7c0ef3","6892ce41fb5e4bed1f90b38e","691bd895de4ae56f5a7c0f34"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Madison\",\"keyword\":\"\",\"radius\":15,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":34.7067985534668,\"lng\":-86.75090026855469,\"latlng\":\"34.706798553467,-86.750900268555\",\"city\":\"Madison\",\"state\":\"AL\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":true}","modified":"MongoDate(0.75000000 1769850187)","created":"MongoDate(0.75000000 1769850187)"} , true) | 0 | 0 | 1 | |
| 71 | db.news.find( {"broadcast":{"$in":["usa","madison-al","al","limestone-county-al"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 72 | db.places.find( {"address.town_sef_url":"madison-al","group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 73 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 74 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 75 | db.towns.find( {"sef_url":"madison-al"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.tokens.find( {"sef_url":{"$in":["usa","al","limestone-county-al","madison-al"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 77 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 79 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 80 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 81 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 82 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 83 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |

