{"id":31569,"date":"2017-11-15T14:53:30","date_gmt":"2017-11-15T13:53:30","guid":{"rendered":"https:\/\/marolles.brussels\/events\/"},"modified":"2024-11-04T08:23:31","modified_gmt":"2024-11-04T07:23:31","slug":"events","status":"publish","type":"page","link":"https:\/\/marolles.brussels\/nl\/events\/","title":{"rendered":"Evenementen"},"content":{"rendered":"<p style=\"text-align: center;\"><section id=\"apiDataEvents\">\n\t\t\t\t\t<div id=\"apiDataCategoriesBtn\"><div class=\"api-data-cat-btn-holder\"><\/div><\/div>\n\t\t\t\t\t<div id=\"loader\" style=\"display:block;width:100%;\">\n\t\t\t\t\t\t<div style=\"width:200px;display:block;margin:auto;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/marolles.brussels\/wp-content\/plugins\/the-real-apidatabrussels\/assets\/img\/loader.gif\" alt=\"Loader\"\/>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"api-data-holder\"> <\/div><\/section>\n\n\n<script>\n\tvar apiDataEvents = [],\n\t\tapiDataCategories = [],\n\t\tapiDataCat = [],\n\t\tcompleted = 0;\n\tfunction slugify(string) {\n\t\tconst a = '\u00e0\u00e1\u00e2\u00e4\u00e6\u00e3\u00e5\u0101\u0103\u0105\u00e7\u0107\u010d\u0111\u010f\u00e8\u00e9\u00ea\u00eb\u0113\u0117\u0119\u011b\u011f\u01f5\u1e27\u00ee\u00ef\u00ed\u012b\u012f\u00ec\u0142\u1e3f\u00f1\u0144\u01f9\u0148\u00f4\u00f6\u00f2\u00f3\u0153\u00f8\u014d\u00f5\u0151\u1e55\u0155\u0159\u00df\u015b\u0161\u015f\u0219\u0165\u021b\u00fb\u00fc\u00f9\u00fa\u016b\u01d8\u016f\u0171\u0173\u1e83\u1e8d\u00ff\u00fd\u017e\u017a\u017c\u00b7\/_,:;'\n\t\tconst b = 'aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------'\n\t\tconst p = new RegExp(a.split('').join('|'), 'g')\n\t\treturn string.toString().toLowerCase()\n\t    \t.replace(\/\\s+\/g, '-') \/\/ Replace spaces with -\n\t    \t.replace(p, c => b.charAt(a.indexOf(c))) \/\/ Replace special characters\n\t    \t.replace(\/&\/g, '-and-') \/\/ Replace & with 'and'\n\t    \t.replace(\/[^\\w\\-]+\/g, '') \/\/ Remove all non-word characters\n\t    \t.replace(\/\\-\\-+\/g, '-') \/\/ Replace multiple - with single -\n\t    \t.replace(\/^-+\/, '') \/\/ Trim - from start of text\n\t    \t.replace(\/-+$\/, '') \/\/ Trim - from end of text\n\t}\n\tfunction inArray(needle, haystack) {\n\t    var length = haystack.length;\n\t    for(var i = 0; i < length; i++) {\n\t        if(haystack[i] == needle) return true;\n\t    }\n\t    return false;\n\t}\n\tfunction removeTags(str) {\n      \tif ((str===null) || (str===''))\treturn false;\n      \telse str = str.toString();\n      \treturn str.replace( \/(<([^>]+)>)\/ig, '');\n   \t}\n\n\t\tjQuery(document).ready(function($){\n\t\t\t\n\t\t\t$('<a class=\"api-data-cat_btn focus\" data-category=\"all\" href=\"#\">Toutes<\/a>').appendTo(\"#apiDataCategoriesBtn .api-data-cat-btn-holder\");\n\n\t\t\t$('.api-data-event').hide();\n\t\t\t$('#apiDataCategoriesBtn').hide();\n\t\t\t\n\n\t\t\t$.getJSON( tribe_events_rest_api, function( events ) {\n\t\t\t\tvar\tit = 1;\n\t\t\t\t$.each( events.events, function( key, event ) {\n\t\t\t\t\tvar description = removeTags(event.description);\n\t\t\t\t\tvar title = event.title;\n\t\t\t\t\tvar url = event.url;\n\t\t\t\t\tvar img_link = '';\n\t\t\t\t\t\n\t\t\t\t\tif (event.image.length !== 0 || event.image !== false) {\n\t\t\t\t\t\timg_link = event.image.url;\n\t\t\t\t\t}\n\t\t\t\t\tvar image = '';\n\t\t\t\t\tif(img_link !== undefined){\n\t\t\t\t\t\timage = '<img decoding=\"async\" src=\"'+img_link+'\" onerror=\"this.style.display=\\'none\\'\"\/>';\n\t\t\t\t\t}\n\n\t\t\t\t\tvar start_date = event.start_date_details.day+'\/'+event.start_date_details.month+'\/'+event.start_date_details.year;\n\t\t\t\t\tvar end_date = '';\n\t\t\t\t\tvar t_sd = event.start_date_details.year+event.start_date_details.month+event.start_date_details.day;\n\t\t\t\t\tvar t_ed = event.end_date_details.year+event.end_date_details.month+event.end_date_details.day;\n\t\t\t\t\tif(t_sd !== t_ed){\n\t\t\t\t\t\tend_date = ' &rarr; '+event.end_date_details.day+'\/'+event.end_date_details.month+'\/'+event.end_date_details.year;\n\t\t\t\t\t}\n\t\t\t\t\tvar category = event.categories.name;\n\t\t\t\t\tif(category == null) category ='Divers';\n\t\t\t\t\tvar category_slug = event.categories.slug || 'divers';\n\t\t\t\t\tvar organizer = event.venue.venue;\n\t\t\t\t\tvar organizer_address = event.venue.address+' ,'+event.venue.zip+' '+event.venue.city;\n\t\t\t\t\tif (description == null){\n\t\t\t\t\t\tdescription = \"&nbsp<br\/>&nbsp<br\/>&nbsp<br\/>&nbsp\";\n\t\t\t\t\t}\n\t\t\t\t\telse{\n\t\t\t\t\t\tdescription = description.substr(0, 160) + '...';\n\t\t\t\t\t}\n\t\t\t\t\tif(!inArray(category_slug,apiDataCat)){\n\t\t\t\t\t\tif(category_slug != null){\n\t\t\t\t\t\t\tapiDataCat.push(category_slug);\n\t\t\t\t\t\t\t$('<a class=\"api-data-cat_btn\" data-category=\"'+category_slug+'\" href=\"#\">'+category+'<\/a>').appendTo(\"#apiDataCategoriesBtn .api-data-cat-btn-holder\");\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t$('<article class=\"api-data-event '+category_slug+'\" data-id=\"' + event.id + '\" data-sd=\"'+t_sd+'\"><div class=\"api-data-event-title\"><h1>' + title + '<\/h1><hr\/><h4>'+ organizer +'<\/h4><h6>'+ organizer_address +'<\/h6><\/div><div class=\"api-data-event-content\"><div class=\"api-data-event-image\" style=\"background-image:url();\">'+image+'<\/div><div class=\"api-data-event-body\"><div class=\"api-data-event-category\"><b>' + category + '<\/b><\/div><hr\/><div class=\"api-data-event-date\">'+start_date+' '+end_date+'<\/div><hr\/><div class=\"api-data-event-description\">'+description+'<\/div><div class=\"api-data-event-single-link\"><a target=\"_blank\" href=\"'+url+'\"> En savoir plus... <\/a><\/div><\/div><\/div><\/article>').appendTo('.api-data-holder');\n\t\t\t\t\t\n\n\t\t\t\t});\n\n\t\t\t}).done(function(){\n\t\t\t\tcompleted++;\n\t\t\t\tif (completed > 1) sort_everything();\n\t\t\t});\n\n\t\t\t$.getJSON( api_data_request, function( events ) {\n\t\t\t\tvar\tit = 1;\n\t\t\t\t$.each( events.data, function( key, event ) {\n\t\t\t\t\t\n\t\t\t\t\t\/\/ console.log(event.date_start);\n\t\t\t\t\t\n\t\t\t\t\tif ( event.date_start === null ) return;\n\n\t\t\t\t\tvar dateStart    = new Date(event.date_next),\n\t\t\t\t\t\tnewDateEnd \t = '',\n\t\t\t\t    \tyrStart      = dateStart.getFullYear(),\n\t\t\t\t    \tmonthStart   = ((dateStart.getMonth()+1) < 10 )? '0' + (dateStart.getMonth()+1) : (dateStart.getMonth()+1),\n\t\t\t\t    \tdayStart     = (dateStart.getDate()  < 10 )? '0' + dateStart.getDate()  : dateStart.getDate(),\n\t\t\t\t    \tnewDateStart = dayStart + '\/' + monthStart + '\/' + yrStart,\n\t\t\t\t    \tt_sd\t = yrStart +''+ monthStart +''+ dayStart;\n\t\t\t\t    if (event.date_next != event.date_end) {\n\t\t\t\t    \tvar dateEnd    = new Date(event.date_end),\n\t\t\t\t\t    \tyrEnd      = dateEnd.getFullYear(),\n\t\t\t\t\t    \tmonthEnd   = ((dateEnd.getMonth()+1) < 10 )? '0' + (dateEnd.getMonth()+1) : (dateEnd.getMonth()+1),\n\t\t\t\t\t    \tdayEnd     = (dateEnd.getDate()  < 10 )? '0' + dateEnd.getDate()  : dateEnd.getDate(),\n\t\t\t\t\t    \tnewDateEnd = '&rarr; ' + dayEnd + '\/' + monthEnd + '\/' + yrEnd;\n\t\t\t\t    }\n\t\t\t\t\tvar description = event.translations.nl.longdescr;\n\t\t\t\t\tif (description == null){\n\t\t\t\t\t\tdescription = \"&nbsp<br\/>&nbsp<br\/>&nbsp<br\/>&nbsp\";\n\t\t\t\t\t}\n\t\t\t\t\telse{\n\t\t\t\t\t\tdescription = description.substr(0, 160) + '...';\n\t\t\t\t\t}\n\t\t\t\t\tvar img_link = '';\n\t\t\t\t\tif (event.media.length !== 0) {\n\t\t\t\t\t\t img_link = event.media[0].link;\n\n\t\t\t\t\t}\n\t\t\t\t\tvar cat_slug = slugify(event.categories.main.translations.nl) || 'divers',\n\t\t\t\t\t\tcat_name = event.categories.main.translations.nl || 'Divers';\n\t\t\t\t\t\n\t\t\t\t\tif(!inArray(cat_slug,apiDataCat)){\n\t\t\t\t\t\tapiDataCat.push(cat_slug);\n\t\t\t\t\t\t$('<a class=\"api-data-cat_btn\" data-category=\"'+cat_slug+'\" href=\"#\">'+cat_name+'<\/a>').appendTo(\"#apiDataCategoriesBtn .api-data-cat-btn-holder\");\n\t\t\t\t\t}\n\t\t\t\t\tvar the_img = '';\n\t\t\t\t\tif(img_link.length !== 0){\n\t\t\t\t\t\tthe_img = '<img decoding=\"async\" src=\"'+img_link+'?w=200\" onerror=\"this.style.display=\\'none\\'\"\/>';\n\t\t\t\t\t}\n\t\t\t\t\t$( '<article class=\"api-data-event '+cat_slug+'\" data-id=\"' + event.id + '\" data-sd=\"'+t_sd+'\"><div class=\"api-data-event-title\"><h1>' + event.translations.nl.name + '<\/h1><hr\/><h4>'+ event.organizer.translations.nl.name +'<\/h4><h6>'+ event.organizer.translations.nl.address_line1 +', '+ event.organizer.translations.nl.address_line2 +'<\/h6><\/div><div class=\"api-data-event-content\"><div class=\"api-data-event-image\" style=\"background-image:url();\">'+the_img+'<\/div><div class=\"api-data-event-body\"><div class=\"api-data-event-category\"><b>' + cat_name + '<\/b><\/div><hr\/><div class=\"api-data-event-date\">'+newDateStart+' '+newDateEnd+'<\/div><hr\/><div class=\"api-data-event-description\">'+description+'<\/div><div class=\"api-data-event-single-link\"><a target=\"_blank\" href=\"'+event.translations.nl.agenda_url+'\"> En savoir plus... <\/a><\/div><\/div><\/div><\/article>' ).appendTo('.api-data-holder');\n\t\t\t\t\t\n\t\t\t\t});\n\n\t\t\t}).done(function(){\n\t\t\t\tcompleted++;\n\t\t\t\tif (completed > 1) sort_everything();\n\t\t\t});\n\n\tfunction sort_everything(){\n\n\n\t\tvar alphabeticallyOrderedDivs = $('.api-data-cat_btn').not('.api-data-cat_btn.focus').sort(function(a, b) {\n\t\t    return String.prototype.localeCompare.call($(a).data('category').toLowerCase(), $(b).data('category').toLowerCase());\n\t\t});\n\n\t\t$('.api-data-cat-btn-holder').append(alphabeticallyOrderedDivs);\n\n\t\t$('.api-data-event').sort(function (a, b) {\n\t\t\treturn +a.dataset.sd - +b.dataset.sd;\n\t\t}).appendTo(\"#apiDataEvents .api-data-holder\");\n\n\t\t$('#loader').hide();\n\t\t$('.api-data-event').show();\n\t\t$('#apiDataCategoriesBtn').show();\n\t}\n\n\n\n\n\n\n\n\t$('#apiDataCategoriesBtn').on('click','a',function(event){\n\t\tevent.preventDefault();\n\t\tvar c = $(this);\n\t\tif(c.data('category') == 'all'){\n\t\t\t$('#apiDataCategoriesBtn a').removeClass('focus');\n\t\t\tc.addClass('focus');\n\t\t\t$('.api-data-event').show();\n\t\t}\n\t\telse{\n\t\t\t$('#apiDataCategoriesBtn a').removeClass('focus');\n\t\t\tc.addClass('focus');\n\t\t\t$('.api-data-event').hide();\n\t\t\t$('.api-data-event.'+c.data('category')).show();\n\t\t}\n\t});\n});\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":164,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-page-full-width.php","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-31569","page","type-page","status-publish","hentry"],"acf":[],"cubewp_post_meta":[],"taxonomies":["Optioneel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Evenementen - Marolles<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marolles.brussels\/nl\/events\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Evenementen - Marolles\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marolles.brussels\/nl\/events\/\" \/>\n<meta property=\"og:site_name\" content=\"Marolles\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-04T07:23:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/events\\\/\",\"url\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/events\\\/\",\"name\":\"Evenementen - Marolles\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/#website\"},\"datePublished\":\"2017-11-15T13:53:30+00:00\",\"dateModified\":\"2024-11-04T07:23:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/events\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/marolles.brussels\\\/nl\\\/events\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/events\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Evenementen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/\",\"name\":\"Marolles\",\"description\":\"D\u00e9couvrez les meilleurs endroits pour manger, boire un verre entre amis ou faire vos achats pr\u00e8s de chez vous.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/marolles.brussels\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Evenementen - Marolles","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/marolles.brussels\/nl\/events\/","og_locale":"nl_NL","og_type":"article","og_title":"Evenementen - Marolles","og_url":"https:\/\/marolles.brussels\/nl\/events\/","og_site_name":"Marolles","article_modified_time":"2024-11-04T07:23:31+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/marolles.brussels\/nl\/events\/","url":"https:\/\/marolles.brussels\/nl\/events\/","name":"Evenementen - Marolles","isPartOf":{"@id":"https:\/\/marolles.brussels\/nl\/#website"},"datePublished":"2017-11-15T13:53:30+00:00","dateModified":"2024-11-04T07:23:31+00:00","breadcrumb":{"@id":"https:\/\/marolles.brussels\/nl\/events\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/marolles.brussels\/nl\/events\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/marolles.brussels\/nl\/events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/marolles.brussels\/nl\/"},{"@type":"ListItem","position":2,"name":"Evenementen"}]},{"@type":"WebSite","@id":"https:\/\/marolles.brussels\/nl\/#website","url":"https:\/\/marolles.brussels\/nl\/","name":"Marolles","description":"D\u00e9couvrez les meilleurs endroits pour manger, boire un verre entre amis ou faire vos achats pr\u00e8s de chez vous.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/marolles.brussels\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/pages\/31569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/users\/164"}],"replies":[{"embeddable":true,"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/comments?post=31569"}],"version-history":[{"count":0,"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/pages\/31569\/revisions"}],"wp:attachment":[{"href":"https:\/\/marolles.brussels\/nl\/wp-json\/wp\/v2\/media?parent=31569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}