{"id":10693,"date":"2026-02-07T14:38:53","date_gmt":"2026-02-07T14:38:53","guid":{"rendered":"https:\/\/sivih.org\/?page_id=10693"},"modified":"2026-02-08T15:44:40","modified_gmt":"2026-02-08T15:44:40","slug":"discussion-membre-sivih","status":"publish","type":"page","link":"https:\/\/sivih.org\/en\/discussion-membre-sivih\/","title":{"rendered":"Discussion membre SIVIH"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10693\" class=\"elementor elementor-10693\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49680b7 e-flex e-con-boxed e-con e-parent\" data-id=\"49680b7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-912b9ee elementor-widget elementor-widget-html\" data-id=\"912b9ee\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* SECTION DISCUSSION SIVIH - STYLE PERSONNALIS\u00c9 *\/\r\n.sivih-community-discussion {\r\n    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\r\n    padding: 40px 30px;\r\n    border-radius: 25px;\r\n    color: #1a1a2e;\r\n    font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;\r\n    max-width: 1200px;\r\n    margin: 60px auto;\r\n    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1);\r\n    border: 2px solid #FF7E00;\r\n    position: relative;\r\n    overflow: hidden;\r\n}\r\n\r\n\/* Effet de fond *\/\r\n.sivih-community-discussion::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    height: 100%;\r\n    background-image: \r\n        radial-gradient(circle at 10% 20%, rgba(255, 126, 0, 0.05) 0%, transparent 20%),\r\n        radial-gradient(circle at 90% 80%, rgba(243, 63, 94, 0.05) 0%, transparent 20%);\r\n    pointer-events: none;\r\n}\r\n\r\n\/* Titre de discussion *\/\r\n.discussion-topic {\r\n    text-align: center;\r\n    margin-bottom: 30px;\r\n    padding: 25px;\r\n    background: white;\r\n    border-radius: 20px;\r\n    backdrop-filter: blur(10px);\r\n    border: 2px solid rgba(255, 126, 0, 0.3);\r\n    position: relative;\r\n    z-index: 2;\r\n    box-shadow: 0 8px 25px rgba(255, 126, 0, 0.1);\r\n}\r\n\r\n.discussion-topic h3 {\r\n    margin: 0 0 15px 0;\r\n    font-size: 1.8em;\r\n    font-weight: 900;\r\n    background: linear-gradient(135deg, #FF7E00, #F33F5E);\r\n    -webkit-background-clip: text;\r\n    -webkit-text-fill-color: transparent;\r\n    background-clip: text;\r\n    letter-spacing: 0.5px;\r\n}\r\n\r\n.topic-title {\r\n    font-size: 1.4em;\r\n    font-weight: 700;\r\n    margin: 15px 0;\r\n    line-height: 1.5;\r\n    color: #1a1a2e;\r\n}\r\n\r\n.topic-invite {\r\n    font-style: italic;\r\n    margin: 15px 0 0 0;\r\n    color: #555;\r\n    font-size: 1.1em;\r\n}\r\n\r\n\/* Conteneur de chat *\/\r\n.chat-container {\r\n    height: 400px;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    position: relative;\r\n    background: white;\r\n    border-radius: 20px;\r\n    padding: 25px;\r\n    border: 2px solid rgba(255, 126, 0, 0.2);\r\n    scrollbar-width: thin;\r\n    scrollbar-color: #FF7E00 transparent;\r\n    position: relative;\r\n    z-index: 2;\r\n    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);\r\n}\r\n\r\n.chat-container::-webkit-scrollbar {\r\n    width: 8px;\r\n}\r\n\r\n.chat-container::-webkit-scrollbar-track {\r\n    background: rgba(255, 126, 0, 0.05);\r\n    border-radius: 4px;\r\n}\r\n\r\n.chat-container::-webkit-scrollbar-thumb {\r\n    background: #FF7E00;\r\n    border-radius: 4px;\r\n}\r\n\r\n\/* Slider pour le chat *\/\r\n.chat-slider {\r\n    position: relative;\r\n    width: 100%;\r\n    animation: chatScroll 120s linear infinite;\r\n}\r\n\r\n\/* Pause automatique pendant l'interaction *\/\r\n.chat-container:active .chat-slider,\r\n.chat-container:hover .chat-slider {\r\n    animation-play-state: paused;\r\n}\r\n\r\n\/* Message individuel *\/\r\n.chat-message {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    margin-bottom: 25px;\r\n    padding: 20px;\r\n    background: #f8f9fa;\r\n    border-radius: 18px;\r\n    backdrop-filter: blur(5px);\r\n    border: 2px solid rgba(255, 126, 0, 0.15);\r\n    transition: all 0.3s ease;\r\n    opacity: 0;\r\n    animation: messageEntry 0.8s ease forwards;\r\n}\r\n\r\n.chat-message:hover {\r\n    background: white;\r\n    transform: translateX(8px);\r\n    border-color: #FF7E00;\r\n    box-shadow: 0 10px 25px rgba(255, 126, 0, 0.15);\r\n}\r\n\r\n\/* Avatar *\/\r\n.avatar {\r\n    margin-right: 20px;\r\n    flex-shrink: 0;\r\n    position: relative;\r\n}\r\n\r\n.avatar img {\r\n    width: 55px;\r\n    height: 55px;\r\n    border-radius: 50%;\r\n    border: 3px solid #FF7E00;\r\n    object-fit: cover;\r\n    box-shadow: 0 5px 15px rgba(255, 126, 0, 0.2);\r\n    transition: all 0.3s ease;\r\n}\r\n\r\n.chat-message:hover .avatar img {\r\n    border-color: #F33F5E;\r\n    transform: scale(1.05);\r\n}\r\n\r\n\/* Point de statut en ligne *\/\r\n.avatar::after {\r\n    content: '';\r\n    position: absolute;\r\n    bottom: 5px;\r\n    right: 5px;\r\n    width: 14px;\r\n    height: 14px;\r\n    background: #4ade80;\r\n    border: 2px solid white;\r\n    border-radius: 50%;\r\n    z-index: 2;\r\n}\r\n\r\n\/* Contenu du message *\/\r\n.message-content {\r\n    flex: 1;\r\n    line-height: 1.6;\r\n    font-size: 1em;\r\n    color: #333;\r\n}\r\n\r\n.message-content strong {\r\n    color: #FF7E00;\r\n    font-weight: 700;\r\n    display: inline-block;\r\n    margin-bottom: 5px;\r\n    font-size: 1.05em;\r\n}\r\n\r\n\/* BOUTON R\u00c9DUIT ET MODIFI\u00c9 *\/\r\n.join-cta {\r\n    text-align: center;\r\n    margin-top: 30px;\r\n    position: relative;\r\n    z-index: 2;\r\n}\r\n\r\n.join-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    background: linear-gradient(135deg, #FF7E00, #F33F5E);\r\n    color: white;\r\n   \r\n    text-decoration: none;\r\n    padding: 14px 30px;\r\n    border-radius: 50px;\r\n    font-size: 1em;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    transition: all 0.4s ease;\r\n    border: 2px solid #FF7E00;\r\n    box-shadow: 0 6px 20px rgba(255, 126, 0, 0.15);\r\n}\r\n\r\n.join-button:hover {\r\n    transform: translateY(-3px);\r\n    box-shadow: 0 10px 25px rgba(255, 126, 0, 0.25);\r\n     background: white;\r\n    color: #FF7E00;\r\n    text-decoration: none;\r\n    border-color: transparent;\r\n}\r\n\r\n.join-button::after {\r\n    content: '\u2794';\r\n    font-size: 1.1em;\r\n    transition: transform 0.3s ease;\r\n}\r\n\r\n.join-button:hover::after {\r\n    transform: translateX(5px);\r\n}\r\n\r\n\/* Badge de statut *\/\r\n.status-badge {\r\n    display: inline-block;\r\n    background: linear-gradient(135deg, rgba(255, 126, 0, 0.1), rgba(243, 63, 94, 0.1));\r\n    color: #FF7E00;\r\n    padding: 6px 18px;\r\n    border-radius: 20px;\r\n    font-size: 0.9em;\r\n    font-weight: 600;\r\n    margin-top: 10px;\r\n    border: 1px solid rgba(255, 126, 0, 0.3);\r\n}\r\n\r\n\/* Animations *\/\r\n@keyframes messageEntry {\r\n    0% {\r\n        opacity: 0;\r\n        transform: translateY(30px);\r\n    }\r\n    100% {\r\n        opacity: 1;\r\n        transform: translateY(0);\r\n    }\r\n}\r\n\r\n\/* Animation de d\u00e9filement avec effet de boucle *\/\r\n@keyframes chatScroll {\r\n    0% {\r\n        transform: translateY(0);\r\n    }\r\n    100% {\r\n        transform: translateY(calc(-100% + 400px));\r\n    }\r\n}\r\n\r\n\/* Animation pulse pour le badge *\/\r\n@keyframes badgePulse {\r\n    0% {\r\n        transform: scale(1);\r\n        box-shadow: 0 0 0 0 rgba(255, 126, 0, 0.4);\r\n    }\r\n    70% {\r\n        transform: scale(1.1);\r\n        box-shadow: 0 0 0 10px rgba(255, 126, 0, 0);\r\n    }\r\n    100% {\r\n        transform: scale(1);\r\n        box-shadow: 0 0 0 0 rgba(255, 126, 0, 0);\r\n    }\r\n}\r\n\r\n\/* Badge de notification sur le bouton *\/\r\n.notification-badge {\r\n    position: absolute;\r\n    top: -8px;\r\n    right: -8px;\r\n    width: 28px;\r\n    height: 28px;\r\n    background: #FF7E00;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 0.8rem;\r\n    font-weight: 900;\r\n    color: white;\r\n    border: 2px solid white;\r\n    animation: badgePulse 1.5s infinite;\r\n    z-index: 3;\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 1400px) {\r\n    .sivih-community-discussion {\r\n        margin: 50px auto;\r\n        padding: 35px 25px;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n    .sivih-community-discussion {\r\n        max-width: 95%;\r\n        margin: 40px auto;\r\n        padding: 30px 20px;\r\n    }\r\n    \r\n    .chat-container {\r\n        height: 350px;\r\n        padding: 20px;\r\n    }\r\n    \r\n    .discussion-topic {\r\n        padding: 20px;\r\n    }\r\n    \r\n    .discussion-topic h3 {\r\n        font-size: 1.6em;\r\n    }\r\n    \r\n    .topic-title {\r\n        font-size: 1.2em;\r\n    }\r\n    \r\n    .join-button {\r\n        padding: 12px 25px;\r\n        font-size: 0.95em;\r\n    }\r\n    \r\n    .chat-slider {\r\n        animation: chatScroll 80s linear infinite;\r\n    }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .sivih-community-discussion {\r\n        padding: 25px 15px;\r\n        border-radius: 20px;\r\n        margin: 30px auto;\r\n    }\r\n    \r\n    .chat-container {\r\n        height: 300px;\r\n        padding: 15px;\r\n    }\r\n    \r\n    .chat-message {\r\n        padding: 15px;\r\n        margin-bottom: 20px;\r\n    }\r\n    \r\n    .avatar img {\r\n        width: 45px;\r\n        height: 45px;\r\n    }\r\n    \r\n    .message-content {\r\n        font-size: 0.95em;\r\n    }\r\n    \r\n    .discussion-topic h3 {\r\n        font-size: 1.4em;\r\n    }\r\n    \r\n    .topic-title {\r\n        font-size: 1.1em;\r\n    }\r\n    \r\n    .join-button {\r\n        padding: 11px 22px;\r\n        font-size: 0.9em;\r\n    }\r\n    \r\n    .chat-slider {\r\n        animation: chatScroll 60s linear infinite;\r\n    }\r\n}\r\n\r\n@media (max-width: 576px) {\r\n    .sivih-community-discussion {\r\n        padding: 20px 12px;\r\n        margin: 25px 10px;\r\n    }\r\n    \r\n    .chat-container {\r\n        height: 280px;\r\n        padding: 12px;\r\n    }\r\n    \r\n    .chat-message {\r\n        padding: 12px;\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n    }\r\n    \r\n    .avatar {\r\n        margin-right: 0;\r\n        margin-bottom: 10px;\r\n    }\r\n    \r\n    .avatar img {\r\n        width: 40px;\r\n        height: 40px;\r\n    }\r\n    \r\n    .discussion-topic h3 {\r\n        font-size: 1.2em;\r\n    }\r\n    \r\n    .topic-title {\r\n        font-size: 1em;\r\n    }\r\n    \r\n    .join-button {\r\n        padding: 10px 20px;\r\n        font-size: 0.85em;\r\n        width: 100%;\r\n        max-width: 280px;\r\n    }\r\n    \r\n    .chat-slider {\r\n        animation: chatScroll 40s linear infinite;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .sivih-community-discussion {\r\n        padding: 15px 10px;\r\n        margin: 20px 8px;\r\n    }\r\n    \r\n    .chat-container {\r\n        height: 250px;\r\n    }\r\n    \r\n    .discussion-topic {\r\n        padding: 15px;\r\n    }\r\n    \r\n    .discussion-topic h3 {\r\n        font-size: 1.1em;\r\n    }\r\n    \r\n    .join-button {\r\n        padding: 9px 18px;\r\n        font-size: 0.8em;\r\n        max-width: 250px;\r\n    }\r\n    \r\n    .chat-slider {\r\n        animation: chatScroll 30s linear infinite;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<div class=\"sivih-community-discussion\">\r\n    <!-- En-t\u00eate de discussion -->\r\n    <div class=\"discussion-topic\">\r\n        <h3>\ud83d\udcac Discussion  SIVIH<\/h3>\r\n        <p class=\"topic-title\">\ud83d\udd12 Discussion temporairement indisponible<\/p>\r\n        <p class=\"topic-invite\">Notre espace de discussion est momentan\u00e9ment ferm\u00e9 afin d\u2019effectuer des ajustements techniques et organisationnels visant \u00e0 am\u00e9liorer la qualit\u00e9 des \u00e9changes et la s\u00e9curit\u00e9 de la communaut\u00e9.\ufffd<\/p>\r\n        <div class=\"status-badge\">\ud83c\udfaf 14 M+ membres actifs | \ud83d\udcac 6M+ nouvelles demandes d'ouverture<\/div>\r\n    <\/div>\r\n    \r\n    \r\n    \r\n    \r\n<script>\r\n\/\/ Script pour la section de discussion SIVIH avec toutes les fonctionnalit\u00e9s du premier code\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const chatContainer = document.querySelector('.chat-container');\r\n    const chatSlider = document.querySelector('.chat-slider');\r\n    const chatMessages = document.querySelectorAll('.chat-message');\r\n    const joinButton = document.querySelector('.join-button');\r\n    \r\n    \/\/ 1. Dupliquer les messages pour cr\u00e9er un effet de boucle infinie\r\n    function createInfiniteScroll() {\r\n        \/\/ V\u00e9rifier si le clone existe d\u00e9j\u00e0\r\n        if (document.querySelector('.chat-slider-clone')) return;\r\n        \r\n        const sliderClone = chatSlider.cloneNode(true);\r\n        sliderClone.classList.add('chat-slider-clone');\r\n        chatContainer.appendChild(sliderClone);\r\n        \r\n        \/\/ Copier aussi les styles d'animation\r\n        sliderClone.style.animation = chatSlider.style.animation;\r\n        \r\n        \/\/ Ajuster la dur\u00e9e de l'animation en fonction du nombre de messages\r\n        const totalHeight = chatSlider.scrollHeight;\r\n        const containerHeight = chatContainer.offsetHeight;\r\n        const messageCount = chatMessages.length;\r\n        \r\n        \/\/ Ajuster dynamiquement la dur\u00e9e\r\n        const baseDuration = 120; \/\/ secondes de base\r\n        const adjustedDuration = baseDuration * (messageCount \/ 12);\r\n        \r\n        \/\/ Appliquer la dur\u00e9e ajust\u00e9e\r\n        chatSlider.style.animationDuration = `${adjustedDuration}s`;\r\n        sliderClone.style.animationDuration = `${adjustedDuration}s`;\r\n    }\r\n    \r\n    \/\/ 2. Animation d'entr\u00e9e des messages avec d\u00e9lai\r\n    chatMessages.forEach((message, index) => {\r\n        message.style.animationDelay = `${index * 0.1}s`;\r\n    });\r\n    \r\n    \/\/ 3. Effet de clic sur les messages (avec r\u00e9actions)\r\n    chatMessages.forEach(message => {\r\n        message.addEventListener('click', function() {\r\n            \/\/ Effet visuel au clic\r\n            this.style.transform = 'scale(0.98)';\r\n            this.style.boxShadow = '0 5px 15px rgba(0, 0, 0, 0.2)';\r\n            \r\n            setTimeout(() => {\r\n                this.style.transform = '';\r\n                this.style.boxShadow = '';\r\n            }, 200);\r\n            \r\n            \/\/ Simuler une \"r\u00e9action\" (vous pouvez adapter pour une vraie fonctionnalit\u00e9)\r\n            const emojis = ['\ud83d\udc4d', '\u2764\ufe0f', '\ud83c\udf89', '\ud83d\ude4f', '\ud83d\udc4f'];\r\n            const randomEmoji = emojis[Math.floor(Math.random() * emojis.length)];\r\n            \r\n            const reaction = document.createElement('div');\r\n            reaction.textContent = randomEmoji;\r\n            reaction.style.position = 'absolute';\r\n            reaction.style.right = '15px';\r\n            reaction.style.top = '15px';\r\n            reaction.style.fontSize = '1.5rem';\r\n            reaction.style.opacity = '0';\r\n            reaction.style.transform = 'translateY(20px)';\r\n            reaction.style.transition = 'all 0.5s ease';\r\n            \r\n            this.appendChild(reaction);\r\n            \r\n            \/\/ Animation de la r\u00e9action\r\n            setTimeout(() => {\r\n                reaction.style.opacity = '1';\r\n                reaction.style.transform = 'translateY(0)';\r\n                \r\n                setTimeout(() => {\r\n                    reaction.style.opacity = '0';\r\n                    reaction.style.transform = 'translateY(-20px)';\r\n                    \r\n                    setTimeout(() => {\r\n                        if (reaction.parentNode) {\r\n                            reaction.parentNode.removeChild(reaction);\r\n                        }\r\n                    }, 500);\r\n                }, 1500);\r\n            }, 10);\r\n        });\r\n    });\r\n    \r\n    \/\/ 4. Gestion de la pause\/reprise du d\u00e9filement\r\n    let scrollTimeout;\r\n    \r\n    chatContainer.addEventListener('wheel', function() {\r\n        chatSlider.style.animationPlayState = 'paused';\r\n        const clone = document.querySelector('.chat-slider-clone');\r\n        if (clone) clone.style.animationPlayState = 'paused';\r\n        \r\n        clearTimeout(scrollTimeout);\r\n        scrollTimeout = setTimeout(() => {\r\n            chatSlider.style.animationPlayState = 'running';\r\n            if (clone) clone.style.animationPlayState = 'running';\r\n        }, 3000);\r\n    });\r\n    \r\n    \/\/ Pour mobile\r\n    chatContainer.addEventListener('touchstart', function() {\r\n        chatSlider.style.animationPlayState = 'paused';\r\n        const clone = document.querySelector('.chat-slider-clone');\r\n        if (clone) clone.style.animationPlayState = 'paused';\r\n    });\r\n    \r\n    chatContainer.addEventListener('touchend', function() {\r\n        clearTimeout(scrollTimeout);\r\n        scrollTimeout = setTimeout(() => {\r\n            chatSlider.style.animationPlayState = 'running';\r\n            const clone = document.querySelector('.chat-slider-clone');\r\n            if (clone) clone.style.animationPlayState = 'running';\r\n        }, 2000);\r\n    });\r\n    \r\n    \/\/ 5. Effet sp\u00e9cial sur le bouton (du premier code)\r\n    joinButton.addEventListener('mouseenter', function() {\r\n        const badge = this.querySelector('.notification-badge');\r\n        if (badge) {\r\n            badge.style.transform = 'scale(1.3) rotate(15deg)';\r\n            badge.style.background = '#F33F5E';\r\n            badge.style.color = 'white';\r\n        }\r\n    });\r\n    \r\n    joinButton.addEventListener('mouseleave', function() {\r\n        const badge = this.querySelector('.notification-badge');\r\n        if (badge) {\r\n            badge.style.transform = '';\r\n            badge.style.background = '#FF7E00';\r\n            badge.style.color = 'white';\r\n        }\r\n    });\r\n    \r\n    \/\/ 6. Gestion du redimensionnement de la fen\u00eatre\r\n    let resizeTimer;\r\n    window.addEventListener('resize', function() {\r\n        clearTimeout(resizeTimer);\r\n        resizeTimer = setTimeout(() => {\r\n            \/\/ Recr\u00e9er l'effet de boucle apr\u00e8s redimensionnement\r\n            const existingClone = document.querySelector('.chat-slider-clone');\r\n            if (existingClone) {\r\n                existingClone.remove();\r\n            }\r\n            createInfiniteScroll();\r\n        }, 250);\r\n    });\r\n    \r\n    \/\/ 7. Logique de boucle automatique (reset quand le premier slider sort de la vue)\r\n    function checkSliderPosition() {\r\n        const sliderRect = chatSlider.getBoundingClientRect();\r\n        const containerRect = chatContainer.getBoundingClientRect();\r\n        \r\n        \/\/ Si le slider a compl\u00e8tement d\u00e9fil\u00e9 hors de la vue\r\n        if (sliderRect.bottom <= containerRect.top) {\r\n            chatSlider.style.transition = 'none';\r\n            chatSlider.style.transform = 'translateY(0)';\r\n            \r\n            \/\/ Forcer un reflow\r\n            chatSlider.offsetHeight;\r\n            \r\n            setTimeout(() => {\r\n                chatSlider.style.transition = '';\r\n            }, 50);\r\n        }\r\n        \r\n        \/\/ V\u00e9rifier aussi le clone\r\n        const clone = document.querySelector('.chat-slider-clone');\r\n        if (clone) {\r\n            const cloneRect = clone.getBoundingClientRect();\r\n            if (cloneRect.bottom <= containerRect.top) {\r\n                clone.style.transition = 'none';\r\n                clone.style.transform = 'translateY(0)';\r\n                \r\n                clone.offsetHeight;\r\n                \r\n                setTimeout(() => {\r\n                    clone.style.transition = '';\r\n                }, 50);\r\n            }\r\n        }\r\n    }\r\n    \r\n    \/\/ V\u00e9rifier p\u00e9riodiquement la position\r\n    setInterval(checkSliderPosition, 1000);\r\n    \r\n    \/\/ 8. Effet de chargement initial\r\n    setTimeout(() => {\r\n        chatContainer.style.opacity = '1';\r\n        chatContainer.style.transform = 'translateY(0)';\r\n    }, 300);\r\n    \r\n    \/\/ Initialiser l'opacit\u00e9\r\n    chatContainer.style.opacity = '0';\r\n    chatContainer.style.transform = 'translateY(20px)';\r\n    chatContainer.style.transition = 'opacity 0.5s ease, transform 0.5s ease';\r\n    \r\n    \/\/ 9. Initialiser la boucle infinie\r\n    createInfiniteScroll();\r\n    \r\n    console.log('\ud83d\udcac Section discussion SIVIH initialis\u00e9e avec fonctionnalit\u00e9s compl\u00e8tes');\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcac Discussion SIVIH \ud83d\udd12 Discussion temporairement indisponible Notre espace de discussion est momentan\u00e9ment ferm\u00e9 afin d\u2019effectuer des ajustements techniques et organisationnels visant \u00e0 am\u00e9liorer la qualit\u00e9 des \u00e9changes et la s\u00e9curit\u00e9 de la communaut\u00e9.\ufffd \ud83c\udfaf 14 M+ membres actifs | \ud83d\udcac 6M+ nouvelles demandes d&#8217;ouverture<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-10693","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Discussion membre SIVIH - Sivih<\/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:\/\/sivih.org\/en\/discussion-membre-sivih\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discussion membre SIVIH - Sivih\" \/>\n<meta property=\"og:description\" content=\"\ud83d\udcac Discussion SIVIH \ud83d\udd12 Discussion temporairement indisponible Notre espace de discussion est momentan\u00e9ment ferm\u00e9 afin d\u2019effectuer des ajustements techniques et organisationnels visant \u00e0 am\u00e9liorer la qualit\u00e9 des \u00e9changes et la s\u00e9curit\u00e9 de la communaut\u00e9.\ufffd \ud83c\udfaf 14 M+ membres actifs | \ud83d\udcac 6M+ nouvelles demandes d&#8217;ouverture\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sivih.org\/en\/discussion-membre-sivih\/\" \/>\n<meta property=\"og:site_name\" content=\"Sivih\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/profile.php?viewas=100000686899395&amp;id=100087996591441\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-08T15:44:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sivih.org\/discussion-membre-sivih\/\",\"url\":\"https:\/\/sivih.org\/discussion-membre-sivih\/\",\"name\":\"Discussion membre SIVIH - Sivih\",\"isPartOf\":{\"@id\":\"https:\/\/sivih.org\/#website\"},\"datePublished\":\"2026-02-07T14:38:53+00:00\",\"dateModified\":\"2026-02-08T15:44:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sivih.org\/discussion-membre-sivih\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sivih.org\/discussion-membre-sivih\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sivih.org\/discussion-membre-sivih\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/sivih.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discussion membre SIVIH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sivih.org\/#website\",\"url\":\"https:\/\/sivih.org\/\",\"name\":\"Sivih\",\"description\":\"Assistance Communautaire\",\"publisher\":{\"@id\":\"https:\/\/sivih.org\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sivih.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sivih.org\/#organization\",\"name\":\"Community organization\",\"url\":\"https:\/\/sivih.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/sivih.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sivih.org\/wp-content\/uploads\/2024\/11\/cropped-logo-de-navigation.png\",\"contentUrl\":\"https:\/\/sivih.org\/wp-content\/uploads\/2024\/11\/cropped-logo-de-navigation.png\",\"width\":512,\"height\":512,\"caption\":\"Community organization\"},\"image\":{\"@id\":\"https:\/\/sivih.org\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/profile.php?viewas=100000686899395&id=100087996591441\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discussion membre SIVIH - Sivih","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:\/\/sivih.org\/en\/discussion-membre-sivih\/","og_locale":"en_GB","og_type":"article","og_title":"Discussion membre SIVIH - Sivih","og_description":"\ud83d\udcac Discussion SIVIH \ud83d\udd12 Discussion temporairement indisponible Notre espace de discussion est momentan\u00e9ment ferm\u00e9 afin d\u2019effectuer des ajustements techniques et organisationnels visant \u00e0 am\u00e9liorer la qualit\u00e9 des \u00e9changes et la s\u00e9curit\u00e9 de la communaut\u00e9.\ufffd \ud83c\udfaf 14 M+ membres actifs | \ud83d\udcac 6M+ nouvelles demandes d&#8217;ouverture","og_url":"https:\/\/sivih.org\/en\/discussion-membre-sivih\/","og_site_name":"Sivih","article_publisher":"https:\/\/web.facebook.com\/profile.php?viewas=100000686899395&id=100087996591441","article_modified_time":"2026-02-08T15:44:40+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sivih.org\/discussion-membre-sivih\/","url":"https:\/\/sivih.org\/discussion-membre-sivih\/","name":"Discussion membre SIVIH - Sivih","isPartOf":{"@id":"https:\/\/sivih.org\/#website"},"datePublished":"2026-02-07T14:38:53+00:00","dateModified":"2026-02-08T15:44:40+00:00","breadcrumb":{"@id":"https:\/\/sivih.org\/discussion-membre-sivih\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sivih.org\/discussion-membre-sivih\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sivih.org\/discussion-membre-sivih\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/sivih.org\/"},{"@type":"ListItem","position":2,"name":"Discussion membre SIVIH"}]},{"@type":"WebSite","@id":"https:\/\/sivih.org\/#website","url":"https:\/\/sivih.org\/","name":"Sivih","description":"Community Support","publisher":{"@id":"https:\/\/sivih.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sivih.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/sivih.org\/#organization","name":"Community organisation","url":"https:\/\/sivih.org\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/sivih.org\/#\/schema\/logo\/image\/","url":"https:\/\/sivih.org\/wp-content\/uploads\/2024\/11\/cropped-logo-de-navigation.png","contentUrl":"https:\/\/sivih.org\/wp-content\/uploads\/2024\/11\/cropped-logo-de-navigation.png","width":512,"height":512,"caption":"Community organization"},"image":{"@id":"https:\/\/sivih.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/profile.php?viewas=100000686899395&id=100087996591441"]}]}},"_links":{"self":[{"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/pages\/10693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/comments?post=10693"}],"version-history":[{"count":7,"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/pages\/10693\/revisions"}],"predecessor-version":[{"id":10788,"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/pages\/10693\/revisions\/10788"}],"wp:attachment":[{"href":"https:\/\/sivih.org\/en\/wp-json\/wp\/v2\/media?parent=10693"}],"curies":[{"name":"There are no reviews for this movie on this website.","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}