<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Non classé Archives - Wisdom Construction</title>
	<atom:link href="https://wisdomconstructions.com/category/non-classe/feed/" rel="self" type="application/rss+xml" />
	<link>https://wisdomconstructions.com/category/non-classe/</link>
	<description>Proverbes 16:3 « Recommande à l’Éternel tes œuvres, et tes projets réussiront. »</description>
	<lastBuildDate>Sun, 10 Aug 2025 14:27:15 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title></title>
		<link>https://wisdomconstructions.com/18/</link>
					<comments>https://wisdomconstructions.com/18/#respond</comments>
		
		<dc:creator><![CDATA[eyajordan]]></dc:creator>
		<pubDate>Sat, 09 Aug 2025 06:53:44 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://wisdomconstructions.com/?p=18</guid>

					<description><![CDATA[<p>Wisdom Construction &#8211; Devis en ligne Wisdom Construction Le service aux professionnels – Carrefour cité Rose, LibrevilleTél: 066 305679074 /</p>
<p>The post <a href="https://wisdomconstructions.com/18/"></a> appeared first on <a href="https://wisdomconstructions.com">Wisdom Construction</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!DOCTYPE html><br />
<html lang="fr"><br />
<head><br />
    <meta charset="UTF-8" /><br />
    <title>Wisdom Construction &#8211; Devis en ligne</title><br />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /></p>
<style>
        body { font-family: Arial, sans-serif; margin: 0; background: #f5f6fa; }
        header { background: #22437A; color: #fff; padding: 20px; text-align: center; }
        .container { max-width: 900px; margin: 40px auto; background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 3px 15px rgba(0,0,0,0.08);}
        h2 { color: #22437A; }
        .company-info { margin-bottom: 30px;}
        .philosophy { background:#eaf4ed; border-left:3px solid #2a674a; padding:15px; margin:20px 0 30px;}
        .hours, .unique { background: #fffbe9; border-left: 3px solid #c8ab37; padding: 12px; margin: 12px 0 24px;}
        table { width: 100%; border-collapse: collapse; margin-bottom: 25px;}
        th, td { border: 1px solid #d3d3d3; padding: 8px; text-align:left; }
        th { background: #f0f0f5;}
        .devis-form { background: #e7e7ff; border-radius:7px; padding:20px;}
        input, select { padding:7px; margin:5px 0; border:1px solid #ddd; border-radius:4px; }
        .btn { background:#22437A; color:#fff; border:none; padding:10px 30px; border-radius:5px; cursor:pointer;}
        .btn:hover { background:#18305a;}
        .total { font-size: 1.4em; font-weight:bold; color:#2a674a; margin-top:15px;}
        @media (max-width:600px) { .container { padding:10px; }}</p>
<p>        /* Modal styles */
        .modal {
            display: none; 
            position: fixed; 
            z-index: 10; 
            left: 0; 
            top: 0; 
            width: 100%; 
            height: 100%; 
            overflow: auto; 
            background-color: rgba(0,0,0,0.4);
        }
        .modal-content {
            background-color: #fefefe;
            margin: 15% auto;
            padding: 20px;
            border-radius: 8px;
            max-width: 400px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.3);
            text-align: center;
        }
        .modal-header {
            font-size: 1.2em;
            margin-bottom: 10px;
            color: #22437A;
        }
        .modal input[type="text"], .modal input[type="tel"], .modal input[type="email"] {
            width: 90%;
            padding: 8px;
            margin: 8px 0;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
        .modal-buttons {
            margin-top: 15px;
        }
        .modal-buttons button {
            margin: 0 10px;
            padding: 8px 15px;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }
        .btn-confirm { background-color: #2a674a; color: #fff; }
        .btn-cancel { background-color: #e74c3c; color: #fff; }
    </style>
<p></head><br />
<body></p>
<header>
        <img  alt="Logo Wisdom Construction" style="height:48px; vertical-align:middle;" class="lws-optimize-lazyload" data-src="https://wisdomconstruction-gabon.example/logo.png"></p>
<h1>Wisdom Construction</h1>
<p>Le service aux professionnels – Carrefour cité Rose, Libreville<br />Tél: 066 305679074 / 841225</p>
</header>
<div class="container">
<h2>Estimez votre devis – Matériaux &#038; Prix</h2>
<div class="company-info">
<div class="hours">
                <strong>Horaires :</strong> Ouvert du lundi au vendredi de 8h30 à 17h.
            </div>
<div class="philosophy">
                <strong>Philosophie :</strong> Wisdom Construction pratique une politique de recrutement patriotique. Tous nos travailleurs sont gabonais pour encourager l’esprit d’entreprenariat national.
            </div>
<div class="unique">
                <strong>Notre force :</strong> Nous sommes l’une des rares entreprises du pays à disposer d’une machine à découpe de tôle professionnelle.
            </div>
</p></div>
<p>        <!-- Devis Form --></p>
<form id="devisForm" class="devis-form">
            <label for="matériel">Choisissez le matériel :</label><br />
            <select id="matériel" required><option value="">&#8212;</option><option value="Tole bac aluminium pure 6/10 incolore" data-prix="6000">Tole bac aluminium pure 6/10 incolore &#8211; 6,000 FCFA</option><option value="Tole bac aluminium 6/10 couleur" data-prix="6300">Tole bac aluminium 6/10 couleur &#8211; 6,300 FCFA</option><option value="Tole bac aluminium 4/10 couleur" data-prix="4200">Tole bac aluminium 4/10 couleur &#8211; 4,200 FCFA</option><option value="Tole bac aluminium pure 4/10 incolore" data-prix="3900">Tole bac aluminium pure 4/10 incolore &#8211; 3,900 FCFA</option><option value="Tirefonds complet aluminium" data-prix="15000">Tirefonds complet aluminium &#8211; 15,000 FCFA</option><option value="Feuille contreplaqué 4mm" data-prix="4000">Feuille contreplaqué 4mm &#8211; 4,000 FCFA</option><option value="Bois Okoumé Latte 4m" data-prix="2700">Bois Okoumé Latte 4m &#8211; 2,700 FCFA</option><option value="Carrelage 60x60" data-prix="12000">Carrelage 60&#215;60 &#8211; 12,000 FCFA</option></select><br />
            <label for="quantite">Quantité :</label><br />
            <input type="number" id="quantite" min="1" value="1" required /><br />
            <button type="button" class="btn" onclick="ajouterProduit()">Ajouter au devis</button><br />
        </form>
<h3>Votre devis</h3>
<table id="devisTable">
<thead>
<tr>
<th>Matériel</th>
<th>Prix unitaire (FCFA)</th>
<th>Quantité</th>
<th>Montant (FCFA)</th>
<th></th>
</tr>
</thead>
<tbody></tbody>
</table>
<div class="total" id="totalDevis">Total : 0 FCFA</div>
<p>        <button id="btnDownload" class="btn" style="margin-top:20px;" onclick="downloadPDF()">Télécharger le devis en PDF</button><br />
        <button id="btnRDV" class="btn" style="background:#2a674a; margin-top:10px;" onclick="openModal()">Prendre un RDV</button>
    </div>
<p>    <!-- Modal for RDV --></p>
<div id="modalRDV" class="modal">
<div class="modal-content">
<div class="modal-header">Voulez-vous prendre un rendez-vous ?</div>
<form id="rdvForm">
                <input type="text" id="nom" placeholder="Votre nom" required /><br />
                <input type="tel" id="tel" placeholder="Téléphone" required pattern="[0-9]{8,15}" /><br />
                <input type="email" id="email" placeholder="Email" /></p>
<div class="modal-buttons">
                    <button type="submit" class="btn btn-confirm">Envoyer</button><br />
                    <button type="button" class="btn btn-cancel" onclick="closeModal()">Annuler</button>
                </div>
</p></form>
</p></div>
</p></div>
<p>    <!-- jsPDF Library from CDN --><br />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script></p>
<p>    <script>
        let devisItems = [];</p>
<p>        function ajouterProduit() {
            const select = document.getElementById("matériel");
            const selected = select.options[select.selectedIndex];
            const materiel = selected.value;
            const prix = parseInt(selected.getAttribute("data-prix")) || 0;
            const quantite = parseInt(document.getElementById("quantite").value) || 0;
            if (!materiel || !prix || !quantite) return alert("Veuillez remplir tous les champs.");
            const montant = prix * quantite;
            devisItems.push({ materiel, prix, quantite, montant });
            actualiserDevis();
        }</p>
<p>        function supprimerItem(idx) {
            devisItems.splice(idx, 1);
            actualiserDevis();
        }</p>
<p>        function actualiserDevis() {
            const tbody = document.getElementById("devisTable").querySelector("tbody");
            tbody.innerHTML = devisItems
                .map(
                    (item, i) => `</p>
<tr>
<td>${item.materiel}</td>
<td>${item.prix.toLocaleString()} FCFA</td>
<td>${item.quantite}</td>
<td>${item.montant.toLocaleString()} FCFA</td>
<td><button class="btn" style="background:#e74c3c" onclick="supprimerItem(${i})">Supprimer</button></td>
</tr>
<p>`
                )
                .join("");
            let total = devisItems.reduce((sum, item) => sum + item.montant, 0);
            document.getElementById("totalDevis").textContent = "Total : " + total.toLocaleString() + " FCFA";
        }</p>
<p>        async function downloadPDF() {
            if (devisItems.length === 0) {
                alert("Votre devis est vide.");
                return;
            }</p>
<p>            const { jsPDF } = window.jspdf;
            const doc = new jsPDF();</p>
<p>            doc.setFontSize(18);
            doc.text("Devis Wisdom Construction", 14, 22);
            doc.setFontSize(12);
            doc.text(`Date : ${new Date().toLocaleDateString()}`, 14, 30);</p>
<p>            // Table headers
            const headers = [["Matériel", "Prix unitaire", "Quantité", "Montant"]];
            // Table rows
            const rows = devisItems.map(item => [
                item.materiel,
                item.prix.toLocaleString() + " FCFA",
                item.quantite.toString(),
                item.montant.toLocaleString() + " FCFA",
            ]);</p>
<p>            doc.autoTable({
                startY: 40,
                head: headers,
                body: rows,
                theme: "grid",
                styles: { fontSize: 10 },
            });</p>
<p>            const total = devisItems.reduce((sum, item) => sum + item.montant, 0);
            doc.text(`Total : ${total.toLocaleString()} FCFA`, 14, doc.lastAutoTable.finalY + 10);</p>
<p>            doc.save("devis-wisdom-construction.pdf");
            openModal();
        }</p>
<p>        // Modal functionality
        const modal = document.getElementById("modalRDV");
        const rdvForm = document.getElementById("rdvForm");</p>
<p>        function openModal() {
            modal.style.display = "block";
        }</p>
<p>        function closeModal() {
            modal.style.display = "none";
        }</p>
<p>        rdvForm.addEventListener("submit", function (e) {
            e.preventDefault();
            // Here you can handle sending the RDV details to your server or by email
            alert(`Merci ${document.getElementById("nom").value}, votre demande de rendez-vous a été envoyée !`);
            rdvForm.reset();
            closeModal();
        });</p>
<p>        // Close modal if clicking outside of content
        window.onclick = function (event) {
            if (event.target == modal) {
                closeModal();
            }
        };
    </script></p>
<p>    <!-- jsPDF AutoTable plugin --><br />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf-autotable/3.5.28/jspdf.plugin.autotable.min.js"></script><br />
</body><br />
</html></p>
<p>The post <a href="https://wisdomconstructions.com/18/"></a> appeared first on <a href="https://wisdomconstructions.com">Wisdom Construction</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wisdomconstructions.com/18/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bonjour tout le monde !</title>
		<link>https://wisdomconstructions.com/bonjour-tout-le-monde/</link>
					<comments>https://wisdomconstructions.com/bonjour-tout-le-monde/#comments</comments>
		
		<dc:creator><![CDATA[eyajordan]]></dc:creator>
		<pubDate>Wed, 08 Nov 2023 15:25:17 +0000</pubDate>
				<category><![CDATA[Non classé]]></category>
		<guid isPermaLink="false">https://wisdomconstructions.com/?p=1</guid>

					<description><![CDATA[<p>Bienvenue sur WordPress. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis commencez à écrire !</p>
<p>The post <a href="https://wisdomconstructions.com/bonjour-tout-le-monde/">Bonjour tout le monde !</a> appeared first on <a href="https://wisdomconstructions.com">Wisdom Construction</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Bienvenue sur WordPress. Ceci est votre premier article. Modifiez-le ou supprimez-le, puis commencez à écrire !</p>
<p>The post <a href="https://wisdomconstructions.com/bonjour-tout-le-monde/">Bonjour tout le monde !</a> appeared first on <a href="https://wisdomconstructions.com">Wisdom Construction</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wisdomconstructions.com/bonjour-tout-le-monde/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
