{"id":1194888,"date":"2023-08-01T09:49:20","date_gmt":"2023-08-01T09:49:20","guid":{"rendered":"https:\/\/www.valdeloire-foretdorleans.com\/?page_id=1194888"},"modified":"2023-11-10T10:52:00","modified_gmt":"2023-11-10T10:52:00","slug":"1194888-2","status":"publish","type":"page","link":"https:\/\/www.valdeloire-foretdorleans.com\/en\/attractions-and-activities\/1194888-2\/","title":{"rendered":"Sports activities"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<p style=\"text-align: center;\">For sporting activities during your stay in our region, but also all year round in our sports clubs.<\/p>\n<p>&nbsp;<\/p>\n<h2 style=\"text-align: center;\"><\/h2>\n<p>&nbsp;<\/p>\n<p>[\/vc_column_text][vc_separator color=&#8221;blue&#8221; style=&#8221;shadow&#8221; border_width=&#8221;3&#8243;][vc_empty_space][vc_column_text]<\/p>\n<h2 style=\"text-align: center;\"><span style=\"color: #000080;\"><strong>Our suggestions for active vacation<\/strong><\/span><\/h2>\n<p>[\/vc_column_text][vc_empty_space][vc_column_text]<\/p>\n<p style=\"text-align: center;\">On the banks of the Loire and in the Loire Valley, <strong>take the Loire by bike route<\/strong>.<\/p>\n<p style=\"text-align: center;\">And if you don&#8217;t have your own bike, you can<a href=\"https:\/\/www.valdeloire-foretdorleans.com\/vivez-la-loire-a-velo-chateauneuf-sur-loire-jargeau\/location-et-reparation-de-velo-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0hire one of our mountain bikes, VTCs or electric-assist bikes.<\/a><\/p>\n<p style=\"text-align: center;\">In the Orl\u00e9ans forest, many <strong>equestrian centers<\/strong> offer great horseback rides.<br \/>\nYou can also follow the <a href=\"https:\/\/www.valdeloire-foretdorleans.com\/a-pied-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>hiking<\/strong><\/a>\u00a0and cycling trails.<\/p>\n<p style=\"text-align: center;\">To discover the royal river, there&#8217;s nothing\u00a0 better than <a href=\"https:\/\/www.valdeloire-foretdorleans.com\/accueil\/en-bateau-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>canoeing down the Loire.<\/strong><\/a><br \/>\nAll you need to know is how to swim, and a few navigation tips before setting off, and you&#8217;re ready to enjoy the calm and wide-open spaces.<\/p>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/www.valdeloire-foretdorleans.com\/peche-en-loire-et-canal-dorleans-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\">Are you a fisherman?<\/a><\/strong>\u00a0Indulge your passion in Sologne, in the ponds of the For\u00eat d&#8217;Orl\u00e9ans or in the Loire.<\/p>\n<p style=\"text-align: center;\">If you&#8217;re a swimmer, diver or palmist, the <strong><a href=\"https:\/\/www.valdeloire-foretdorleans.com\/loisirs-et-activites\/sur-la-loire-et-dans-leau-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\">pools<\/a><\/strong> and the <a href=\"https:\/\/www.valdeloire-foretdorleans.com\/letang-de-la-vallee\/\" target=\"_blank\" rel=\"noopener\"><strong>Etang de la Vall\u00e9e<\/strong><\/a> are THE place for you.<\/p>\n<p style=\"text-align: center;\">For <a href=\"https:\/\/www.valdeloire-foretdorleans.com\/loisirs-et-activites\/dans-les-airs-chateauneuf-sur-loire-jargeau\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>thrill-seekers in mid-air<\/strong><\/a>, take a parachute jump at <a href=\"https:\/\/orleans.aeroport.fr\/\" target=\"_blank\" rel=\"noopener noreferrer\">A\u00e9roport Orl\u00e9ans Loire Valley<\/a>.<\/p>\n<p style=\"text-align: center;\">All these sporting activities are accessible to all, so ask the professionals for the best deals.<\/p>\n<p>[\/vc_column_text][vc_empty_space][vc_separator color=&#8221;blue&#8221; style=&#8221;shadow&#8221; border_width=&#8221;3&#8243;][\/vc_column][\/vc_row][vc_row][vc_column]\n\n\n    <!-- DEBUT AFFICHAGE -->\n          <div class=\"moteurliste\">\n        <form id=\"formSearch\" class=\"theformlist\" action=\"\" method=\"post\">\n                  <\/form>\n      <\/div>\n    \n\n\n\n\n    <div class=\"listeitems\"><link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.6.0\/dist\/leaflet.css\" integrity=\"sha512-xwE\/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ==\" crossorigin=\"\"\/><script src=\"https:\/\/unpkg.com\/leaflet@1.6.0\/dist\/leaflet.js\" integrity=\"sha512-gZwIG9x3wUXg2hdXF6+rVkLF\/0Vi9U8D2Ntg4Ga5I5BZpVkVxlJWbSQtXPSiUTtC0TjtGOmxa1AJPuV0CPthew==\" crossorigin=\"\"><\/script><link rel=\"stylesheet\" href=\"\/\/unpkg.com\/leaflet-gesture-handling\/dist\/leaflet-gesture-handling.min.css\" type=\"text\/css\"><script src=\"\/\/unpkg.com\/leaflet-gesture-handling\"><\/script><div class=\"col-sm-5 col-lg-5 colonnemap\"><div class=\"themap\" id=\"mapid0\"><\/div><\/div><div class=\"col-sm-7 col-lg-6 colonneitems withcarte\"><p id=\"nbresultats0\" class=\"nbresultats\"><\/p><div id=\"listItems0\"><\/div><div class=\"loadmore\"><div class=\"listloader\" id=\"loader0\" hidden><img decoding=\"async\" src=\"\/wp-content\/themes\/valdeloireetforet\/images\/loader.svg\" alt=\"Loader\"><\/div><button class=\"ye_boutGrand voirsuite\" onclick=\"displayItems0();\" id=\"voirlasuite0\">Voir la suite<\/button><\/div><\/div><\/div>\n    <!-- pour sticky ok -->\n    <div style=\"color: transparent;\">-<\/div>\n\n\n\n\n\n\n    <script type=\"text\/javascript\">\n      var layers0 = [];\n      var mymap0;\n      var page0 = 0;\n      var allItems0 = [];\n      var items0 = [];\n      var fields0 = [];\n      var nbPerPg0 = 9;\n      \/\/console.log(allItems0);\n      \n      function bindMarker(id) {\n        var markerToBind = layers0[id];\n        if (markerToBind) {\n          markerToBind.openPopup();\n        }\n      }\n\n      function displayItems0() {\n        jQuery('#loader0').show();\n        var itemsToShow = [];\n        var fieldsToShow = [];\n        var deb = page0 * nbPerPg0;\n        var fin = deb + nbPerPg0;\n        var count = 0;\n        page0++;\n        var visibility_VoirSuite = true;\n\n\n        for (var i = deb; i < fin; i++) {\n          if (items0[i]) {\n            itemsToShow[count] = items0[i];\n            fieldsToShow[count] = fields0[items0[i].ID];\n          } else {\n            \/\/ jQuery('#voirlasuite0').css('visibility', 'hidden');\n            visibility_VoirSuite = false;\n          }\n          count++;\n        }\n        \/\/ console.log(itemsToShow);\n        jQuery.ajax({\n          url: 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/plugins\/yatadata-shortcodes\/includes\/ajax\/get_articlesyatadata.php',\n          data: {\n            'items': itemsToShow,\n            'fields': fieldsToShow,\n            'nlist': 0          },\n          type: 'post',\n          dataType: 'html',\n          success: function(code_html, statut) {\n            jQuery('#loader0').hide();\n            jQuery(code_html).appendTo('#listItems0');\n            if (visibility_VoirSuite) {\n              jQuery('#voirlasuite0').css('visibility', 'visible');\n            } else {\n              jQuery('#voirlasuite0').css('visibility', 'hidden');\n            }\n          }\n        });\n      }\n\n      jQuery(function() {\n\n        function initMap() {\n          mymap0 = L.map('mapid0', {\n            gestureHandling: true\n          }).setView([47.86372108358519, 2.219991875139379], 11);\n          L.tileLayer('https:\/\/{s}.tile.openstreetmap.fr\/hot\/{z}\/{x}\/{y}.png', {\n            maxZoom: 19,\n            attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors, Tiles style by <a href=\"https:\/\/www.hotosm.org\/\" target=\"_blank\">Humanitarian OpenStreetMap Team<\/a> hosted by <a href=\"https:\/\/openstreetmap.fr\/\" target=\"_blank\">OpenStreetMap France<\/a>'\n          }).addTo(mymap0);\n        }\n\n        function showAllMarkers() {\n          items0.forEach((item, i) => {\n            var latItem = fields0[item.ID]['GmapLatitude'];\n            var LngItem = fields0[item.ID]['GmapLongitude'];\n            console.log(fields0[item.ID]);\n            if (latItem && LngItem) {\n              var markerIcon = L.icon({\n                iconUrl: 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/svg\/marker.svg',\n                iconSize: [22, 27],\n                iconAnchor: [11, 27],\n                popupAnchor: [0, -12]\n              });\n              var marker = L.marker([latItem, LngItem], {\n                icon: markerIcon\n              }).addTo(mymap0);\n              if (fields0[item.ID]['MediaPhotos']) {\n                \/\/IMAGES\n                var urllaphoto = fields0[item.ID]['MediaPhotos'];\n                var laphoto = urllaphoto.split('\/upload\/')[1];\n                if(laphoto!=\"\"){\n                  \/\/$affichephoto = '\/wp-content\/plugins\/yatadata\/public\/multimedias\/'.fields0[item.ID].'\/'.end(explode('\/', $laphoto));\n                  img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/plugins\/yatadata\/public\/multimedias\/' + fields0[item.ID]['SyndicObjectID'] + '\/' + laphoto;\n                }else{\n                  img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/noimg.jpg';\n                }\n              } else {\n                var img = 'https:\/\/www.valdeloire-foretdorleans.com\/wp-content\/themes\/valdeloireetforet\/images\/noimg.jpg';\n              }\n              var htmlPopup = \"<div class='yatadata__popup'><a href='\" + item.permalink + \"'><p>\" + item.post_title + \"<\/p><img width='250px' src='\" + img + \"'><\/a><\/div>\";\n              marker.bindPopup(htmlPopup);\n              layers0[item.ID] = marker;\n            }\n          });\n        }\n\n        function datasToArr(datas) {\n          var BeautifyDatas = [];\n          if (datas.indexOf('&')) {\n            datas = datas.split('&');\n          } else {\n            datas = [datas];\n          }\n\n          datas.forEach(function(data, index) {\n            data = data.split('=');\n            if (data[1] != '') {\n              BeautifyDatas.push(data[0]);\n              BeautifyDatas.push(data[1]);\n            }\n          });\n\n          return BeautifyDatas;\n        }\n\n        function submitForm() {\n          jQuery('#formSearch').submit();\n        }\n\n        jQuery('#formSearch').on('submit', function(e) {\n          \/\/ console.log(e);\n          jQuery('#voirlasuite0').css('visibility', 'hidden');\n          e.preventDefault();\n          items0 = getItems(jQuery(this).serialize());\n          jQuery('#nbresultats0').text(items0.length + ' r\u00e9sultat' + (items0.length > 1 ? 's' : ''));\n          page0 = 0;\n          jQuery('#listItems0').html('');\n          \/\/deleteMarkers();\n          \/\/showAllMarkers();\n          displayItems0();\n          if (items0.length == 0) {\n            jQuery('#listItems0').html('<p>Aucun r\u00e9sultat<\/p>');\n          }\n        });\n\n        function deleteMarkers() {\n          jQuery.each(mymap0._layers, function(ml) {\n            if (!mymap0._layers[ml]._url) {\n              mymap0._layers[ml].remove();\n            }\n          });\n        }\n\n        function getItems(datas) {\n          datas = datasToArr(datas);\n          var newItems = [];\n          if (datas.length == 0) {\n            \/\/newItems = items0;\n          }\n          var itemsID = [];\n          allItems0.forEach(function(item, index) {\n            var addThis = true;\n            for (var i = 0; i < datas.length; i++) {\n              var index = datas[i];\n              i++;\n              var value = datas[i];\n              if (index == '') {\n                continue;\n              }\n              var type = '';\n              if (index == 'dateDeb' || index == 'dateFin') {\n                var dateTest = value.replace(\/%2F\/g, '\/');\n                dateTest = dateTest.split('\/').reverse().join('');\n                if (index == 'dateDeb') {\n                  var dateDeb = dateTest;\n                } else if (index == 'dateFin') {\n                  var dateFin = dateTest;\n                }\n\n                if (dateDeb && dateFin) {\n                  var periodes = fields0[item.ID]['OuvertureAccueils'];\n                  if (!periodes || !Array.isArray(periodes) || periodes.length === 0) {\n                    addThis = false;\n                  } else {\n                    var haveOverlap = periodes.some(function(periode) {\n                      var debISO = periode.Datedebut ? periode.Datedebut.substring(0, 10).split('-').join('') : '';\n                      var finISO = periode.Datefin ? periode.Datefin.substring(0, 10).split('-').join('') : debISO;\n                      if (!debISO) return false;\n                      return !(parseInt(finISO) < parseInt(dateDeb) || parseInt(debISO) > parseInt(dateFin));\n                    });\n                    if (!haveOverlap) {\n                      addThis = false;\n                    }\n                  }\n                }\n              } else {\n                if (!fields0[item.ID][index]) {\n                  addThis = false;\n                } else {\n                  var testValue = fields0[item.ID][index];\n                  if (Array.isArray(testValue)) {\n                    var hasMatch = testValue.some(function(entry) {\n                      return entry && entry.ThesLibelle && wpFeSanitizeTitle(entry.ThesLibelle) === value;\n                    });\n                    if (!hasMatch) {\n                      addThis = false;\n                    }\n                  } else {\n                    if (typeof testValue != 'string') {\n                      testValue = testValue.toString();\n                    }\n                    if (index == 'NbChambreHOTClassee' || index == 'NbChambreHLOLabelisee' || index == 'NbPersonnesHLO' || index == 'NbPersonnesHCO') {\n                      type = 'range';\n                    }\n                    if (type == 'range') {\n                      var values = value.split('-');\n                      if (testValue < parseInt(values[0], 10) || testValue > parseInt(values[1], 10)) {\n                        addThis = false;\n                      }\n                    } else {\n                      var testValues = testValue.split('||');\n                      if (testValues.length > 1) {\n                        if (wpFeSanitizeTitle(testValue).indexOf(value) == -1) {\n                          addThis = false;\n                        }\n                      } else {\n                        if (wpFeSanitizeTitle(testValue) != value) {\n                          addThis = false;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n            }\n\n            if (addThis && !itemsID.includes(item.ID)) {\n              newItems.push(item);\n              itemsID.push(item.ID);\n            }\n          });\n          console.log(newItems);\n          return newItems;\n        }\n\n                  initMap();\n          showAllMarkers();\n        \n        jQuery('#nbresultats0').text(items0.length + ' r\u00e9sultat' + (items0.length > 1 ? 's' : ''));\n        if (jQuery('#formSearch').length) {\n          \/\/ jQuery('#formSearch').submit();\n          displayItems0(); \n        } else {\n          displayItems0();\n        }\n      });\n    <\/script>\n[\/vc_column][\/vc_row][vc_row][vc_column][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] For sporting activities during your stay in our region, but also all year round in our sports clubs. &nbsp; &nbsp; [\/vc_column_text][vc_separator color=&#8221;blue&#8221; style=&#8221;shadow&#8221; border_width=&#8221;3&#8243;][vc_empty_space][vc_column_text] Our suggestions for active vacation [\/vc_column_text][vc_empty_space][vc_column_text] On the banks of the Loire and in the Loire Valley, take the Loire by bike route. And if you don&#8217;t have your own [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":975997,"parent":398939,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1194888","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/1194888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/comments?post=1194888"}],"version-history":[{"count":5,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/1194888\/revisions"}],"predecessor-version":[{"id":1196153,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/1194888\/revisions\/1196153"}],"up":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/pages\/398939"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/media\/975997"}],"wp:attachment":[{"href":"https:\/\/www.valdeloire-foretdorleans.com\/en\/wp-json\/wp\/v2\/media?parent=1194888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}