
Model de HTML à Inclure dans le site : ctiouest.fr/claustra-bois-lattis
EXEMPLE DANS L'IFRAME CI-DESSOUS: Voir sans iframe
CODE PHP
À l’aide des visualisations 3D proposées ci-dessous, configurez votre projet et sélectionnez la section souhaitée pour faire apparaître ses caractéristiques techniques.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 40 mm (face) x 20 mm (Profondeur) |
| Espacement entre lames | 20 mm |
| Entraxe des lames | 60 mm |
| Épaisseur hors tout | 32 mm |
| Essence de bois | Pin, Chêne |
| Support | PET noir 12mm |
| Pourcentage d’ouverture | 33 % |
Indice d’absorption pondéré : jusqu'à αw = 0.95
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration COMPLEXE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m²
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 40 mm (face) x 20 mm (Profondeur) |
| Espacement entre lames | 35 mm |
| Entraxe des lames | 75 mm |
| Épaisseur hors tout | 32 mm |
| Essence de bois | Pin, Chêne |
| Support | PET noir 12mm |
| Pourcentage d’ouverture | 47 % |
Indice d’absorption pondéré : jusqu'à αw = 0,99
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration COMPLEXE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m²
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 20 mm (face) x 40 mm (Profondeur) |
| Espacement entre lames | 40 mm |
| Entraxe des lames | 60 mm |
| Épaisseur hors tout | 52 mm |
| Essence de bois | Pin, Chêne |
| Support | PET noir 12mm |
| Pourcentage d’ouverture | 67 % |
Indice d’absorption pondéré : jusqu'à αw = 1
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration COMPLEXE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m²
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 20 mm (face) x 40 mm (Profondeur) |
| Espacement entre lames | 20 mm |
| Entraxe des lames | 40 mm |
| Épaisseur hors tout | 52 mm |
| Essence de bois | Pin, Chêne |
| Support | PET noir 12mm |
| Pourcentage d’ouverture | 50 % |
Indice d’absorption pondéré : jusqu'à αw = 0,95
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration COMPLEXE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m²
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 40 mm (face) x 20 mm (Profondeur) |
| Espacement entre lames | 20 mm |
| Entraxe des lames | 60 mm |
| Épaisseur hors tout | 55 mm |
| Essence de bois | Pin, Chêne |
| Contre-lattes arrière noires | 34 x 45 mm |
| Pourcentage d’ouverture | 33 % |
Indice d’absorption pondéré : jusqu'à αw = selon laine selectionné
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration CREMAILLERE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m², avec voile noir.
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 40 mm (face) x 20 mm (Profondeur) |
| Espacement entre lames | 35 mm |
| Entraxe des lames | 75 mm |
| Épaisseur hors tout | 55 mm |
| Essence de bois | Pin, Chêne |
| Contre-lattes arrière noires | 34 x 45 mm |
| Pourcentage d’ouverture | 46 % |
Indice d’absorption pondéré : jusqu'à αw = selon laine selectionné
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration CREMAILLERE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m², avec voile noir.
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 20 mm (face) x 40 mm (Profondeur) |
| Espacement entre lames | 40 mm |
| Entraxe des lames | 60 mm |
| Épaisseur hors tout | 75 mm |
| Essence de bois | Pin, Chêne |
| Contre-lattes arrière noires | 34 x 45 mm |
| Pourcentage d’ouverture | 66 % |
Indice d’absorption pondéré : jusqu'à αw = selon laine selectionné
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration CREMAILLERE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m², avec voile noir.
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
| Dimensions panneau Plafond Mural | 1200 x 600 mm 2400 x 600 mm et 3000 x 600 mm |
|---|---|
| Section des lames | 20 mm (face) x 40 mm (Profondeur) |
| Espacement entre lames | 20 mm |
| Entraxe des lames | 40 mm |
| Épaisseur hors tout | 75 mm |
| Essence de bois | Pin, Chêne |
| Contre-lattes arrière noires | 34 x 45 mm |
| Pourcentage d’ouverture | 50 % |
Indice d’absorption pondéré : jusqu'à αw = selon laine selectionné
Les valeurs d’absorption acoustique (αw) ont été déterminées conformément à la norme ISO 11654, configuration CREMAILLERE avec complément acoustique et laine de roche 20 mm sur plénum E50 mm. Mesures réalisées selon la norme ISO 354.
Traitement ignifuge possible permettant d’atteindre une classification Euroclasse B-s1,d0 ou B-s2,d0 des lattis selon l’essence retenue et la finition appliquée.
Mise en œuvre conforme aux référentiels NF EN 14915 et DTU 36-2.
Possibilité d’intégration de dalles acoustiques rigides en laine de roche, masse surfacique 2,4 kg/m², avec voile noir.
Formats compatibles : 600 × 600 mm — Épaisseurs disponibles : 20 ou 22 mm.
Éléments non fournis par Façon Lattis®.
<?php
//13-02-2026
/*
Lecture d'une page externe, cache local + fallback si indisponible
- Récupère https://facon-lattis.ctiouest.pro/include_ctiouest.php
- Sauvegarde en local
- Si le contenu distant change => met à jour le cache
- Si lecture distante impossible => affiche le cache
- Affiche le contenu (distant ou cache)
*/
$url = "https://facon-lattis.ctiouest.pro/include_ctiouest.php";
/* Emplacement cache (dans le même dossier que ce fichier) */
$cache_dir = __DIR__ . "/cache_ext";
$cache_file = $cache_dir . "/include_ctiouest.cache.html";
$meta_file = $cache_dir . "/include_ctiouest.cache.meta.json";
/* Crée le dossier si besoin */
if (!is_dir($cache_dir)) {
@mkdir($cache_dir, 0755, true);
}
/* Lire un fichier local proprement */
function read_local_file($path) {
if (!is_file($path)) return "";
$c = @file_get_contents($path);
if ($c === false) return "";
return $c;
}
/* Écrire atomiquement (évite fichier partiel) */
function write_atomic($path, $content) {
$dir = dirname($path);
if (!is_dir($dir)) return false;
$tmp = $path . ".tmp_" . uniqid("", true);
$ok = @file_put_contents($tmp, $content, LOCK_EX);
if ($ok === false) {
@unlink($tmp);
return false;
}
if (!@rename($tmp, $path)) {
@unlink($tmp);
return false;
}
return true;
}
/* Récupérer distant via cURL (robuste) */
function fetch_remote($url) {
if (!function_exists("curl_init")) {
return array("ok" => false, "status" => 0, "body" => "", "err" => "cURL non disponible");
}
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_MAXREDIRS => 5,
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_TIMEOUT => 10,
CURLOPT_SSL_VERIFYPEER => true,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_USERAGENT => "CTI-Ouest CacheFetcher/1.0",
CURLOPT_HTTPHEADER => array(
"Accept: text/html, */*;q=0.8",
"Cache-Control: no-cache",
"Pragma: no-cache"
),
));
$body = curl_exec($ch);
$err = curl_error($ch);
$code = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($body === false || $body === null) {
return array("ok" => false, "status" => $code, "body" => "", "err" => $err);
}
// On considère OK uniquement si 200
if ($code !== 200) {
return array("ok" => false, "status" => $code, "body" => (string)$body, "err" => "HTTP $code");
}
return array("ok" => true, "status" => $code, "body" => (string)$body, "err" => "");
}
/* Charge cache actuel */
$cached_body = read_local_file($cache_file);
$cached_hash = $cached_body !== "" ? hash("sha256", $cached_body) : "";
$meta = array();
$meta_json = read_local_file($meta_file);
if ($meta_json !== "") {
$tmp = json_decode($meta_json, true);
if (is_array($tmp)) $meta = $tmp;
}
/* Tente lecture distante */
$remote = fetch_remote($url);
$final_body = "";
$source = "cache"; // ou "remote"
$updated = false;
if ($remote["ok"]) {
$remote_body = $remote["body"];
// Si vide => on traite comme erreur (option)
if ($remote_body === "") {
// fallback cache
if ($cached_body !== "") {
$final_body = $cached_body;
$source = "cache";
} else {
$final_body = "<!-- contenu distant vide et pas de cache -->";
$source = "none";
}
} else {
$remote_hash = hash("sha256", $remote_body);
// Mise à jour seulement si différent ou cache absent
if ($remote_hash !== $cached_hash) {
$ok1 = write_atomic($cache_file, $remote_body);
$meta = array(
"url" => $url,
"updated_at" => date("c"),
"sha256" => $remote_hash,
"http_status" => $remote["status"]
);
$ok2 = write_atomic($meta_file, json_encode($meta, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
$updated = ($ok1 && $ok2);
// Même si l'écriture rate, on peut afficher le distant
}
$final_body = $remote_body;
$source = "remote";
}
} else {
// Impossible de lire => on utilise la sauvegarde
if ($cached_body !== "") {
$final_body = $cached_body;
$source = "cache";
} else {
$final_body = "<!-- impossible de lire $url et aucun cache local -->";
$source = "none";
}
}
/* Debug (à commenter en prod) */
/*
echo "<!-- source=$source updated=".($updated?1:0)." status=".$remote["status"]." err=".htmlspecialchars($remote["err"])." -->\n";
*/
echo $final_body;
?>