{"id":2485,"date":"2025-11-10T21:24:07","date_gmt":"2025-11-10T20:24:07","guid":{"rendered":"https:\/\/rucv.esiweb.pro\/tennis-de-table\/?page_id=2485"},"modified":"2026-04-30T11:34:33","modified_gmt":"2026-04-30T09:34:33","slug":"statistiques","status":"publish","type":"page","link":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/","title":{"rendered":"Statistiques"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:left top;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-padding-right:0px;--awb-padding-left:0px;--awb-padding-top-small:45px;--awb-padding-right-small:25px;--awb-padding-left-small:25px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-stretch fusion-flex-content-wrap\" style=\"max-width:calc( 1240px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color1);--awb-margin-bottom:-2.9rem;--awb-margin-bottom-small:-2.9rem;--awb-text-stroke-size:0px;--awb-text-stroke-color:rgba(0,27,43,0.01);--awb-font-size:34px;\"><h2 class=\"fusion-title-heading title-heading-left awb-gradient-text fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:uppercase;background-color:#ffffff;background-image:linear-gradient(110deg, #ffffff 10%,#ffffff 33%);font-size:1em;--fontSize:34;line-height:1;filter:drop-shadow(0px 0px 2px rgba(0,27,43,0.36));\">Statistiques<\/h2><\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type fusion-has-button-gradient\" style=\"--button_accent_color:var(--awb-color8);--button_border_color:var(--awb-color8);--button_accent_hover_color:var(--awb-color8);--button_border_hover_color:var(--awb-color8);--button-border-radius-top-left:0px;--button-border-radius-top-right:0px;--button_gradient_top_color:rgba(255,255,255,0.38);--button_gradient_bottom_color:#ffffff;--button_gradient_top_color_hover:rgba(145,145,145,0);--button_gradient_bottom_color_hover:rgba(163,163,163,0);--button_text_transform:uppercase;--button_padding-top:20px;--button_padding-right:130px;--button_padding-bottom:20px;--button_padding-left:0px;\" target=\"_self\"><i class=\"fa-table-tennis fas awb-button__icon awb-button__icon--default button-icon-left\" aria-hidden=\"true\"><\/i><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Statistiques<\/span><\/a><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color8);--awb-margin-bottom:30px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:none;--fontSize:43;line-height:1;\">Statistiques <span style=\"color: var(--awb-color3);\">par joueurs<\/span><\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<div class=\"rucv-player-stats-container\">\n        <div class=\"rucv-player-selector\" style=\"margin-bottom: 20px;\">\n        <label for=\"rucv-player-select-stats\" style=\"display: block; margin-bottom: 8px; font-weight: bold;\">\n            S\u00e9lectionner un joueur :\n        <\/label>\n        <select id=\"rucv-player-select-stats\" name=\"player_id\" style=\"width: 100%; max-width: 400px;\">\n            <option value=\"\">-- Choisir un joueur --<\/option>\n                            <option value=\"2322\" >\n                    ABSIL Henri                <\/option>\n                            <option value=\"2212\" >\n                    ALBERT  Philippe                <\/option>\n                            <option value=\"3587\" >\n                    ANCION Pierre                <\/option>\n                            <option value=\"2315\" >\n                    ANDRIEN C\u00e9line                <\/option>\n                            <option value=\"2299\" >\n                    ANGENOT  Pierre                <\/option>\n                            <option value=\"3723\" >\n                    ARCHAMBEAU David                <\/option>\n                            <option value=\"2321\" >\n                    BAIVERLIN Jean-Luc                <\/option>\n                            <option value=\"3728\" >\n                    BEAUPAIN Joel                <\/option>\n                            <option value=\"2286\" >\n                    BEAUVE  Jacques                <\/option>\n                            <option value=\"3976\" >\n                    Ben Ashok Despineux                <\/option>\n                            <option value=\"3979\" >\n                    Bernard Warlimont                <\/option>\n                            <option value=\"2247\" >\n                    BERTHET Arnaud                <\/option>\n                            <option value=\"3669\" >\n                    BERTRAND Andr\u00e9                <\/option>\n                            <option value=\"2257\" >\n                    BINDELS Charles                <\/option>\n                            <option value=\"2243\" >\n                    BLAISE S\u00e9bastien                <\/option>\n                            <option value=\"2218\" >\n                    BOCKEN  Francis                <\/option>\n                            <option value=\"2225\" >\n                    BOCKEN Pauline                <\/option>\n                            <option value=\"3740\" >\n                    BODESON Christine                <\/option>\n                            <option value=\"2255\" >\n                    BODET Albert                <\/option>\n                            <option value=\"2246\" >\n                    BOECKMANS Sebastien                <\/option>\n                            <option value=\"3660\" >\n                    BOLMAIN Jordan                <\/option>\n                            <option value=\"3605\" >\n                    BOLMAIN Rudy                <\/option>\n                            <option value=\"2240\" >\n                    BOSMANS Nathalie                <\/option>\n                            <option value=\"2312\" >\n                    BREUER Bruno                <\/option>\n                            <option value=\"2313\" >\n                    BREUER Carlos                <\/option>\n                            <option value=\"2208\" >\n                    BRIXHE Jean                <\/option>\n                            <option value=\"2184\" >\n                    BRIXHE St\u00e9phane                <\/option>\n                            <option value=\"2300\" >\n                    BUIZZA Alain                <\/option>\n                            <option value=\"3680\" >\n                    CERFONTAIN GUY                <\/option>\n                            <option value=\"2227\" >\n                    CERFONTAINE Brigitte                <\/option>\n                            <option value=\"2521\" >\n                    CERFONTAINE Quentin                <\/option>\n                            <option value=\"2522\" >\n                    CHANTEUX  Mickael                <\/option>\n                            <option value=\"2525\" >\n                    CHANTEUX Jonathan                <\/option>\n                            <option value=\"2223\" >\n                    CHARETON Geoffrey                <\/option>\n                            <option value=\"2254\" >\n                    CHATEAU Alexia                <\/option>\n                            <option value=\"2245\" >\n                    CHATEAU Luc                <\/option>\n                            <option value=\"2278\" >\n                    CLOSJANS Martine                <\/option>\n                            <option value=\"2317\" >\n                    COHEN Jean-Pierre                <\/option>\n                            <option value=\"2523\" >\n                    COLIENNE J\u00e9rome                <\/option>\n                            <option value=\"2187\" >\n                    COUNE Philippe                <\/option>\n                            <option value=\"2256\" >\n                    CURNEL Francis                <\/option>\n                            <option value=\"2250\" >\n                    CURNEL Jonathan                <\/option>\n                            <option value=\"2226\" >\n                    DE MARNEFFE Vincent                <\/option>\n                            <option value=\"2211\" >\n                    DECHAMPS Andr\u00e9                <\/option>\n                            <option value=\"2324\" >\n                    DECHARNEUX Eric                <\/option>\n                            <option value=\"3743\" >\n                    DECKER Rudolf                <\/option>\n                            <option value=\"2270\" >\n                    DELAVAL Arnaud                <\/option>\n                            <option value=\"3670\" >\n                    DELHOUGNE Francis                <\/option>\n                            <option value=\"2330\" >\n                    DELREZ Fabrice                <\/option>\n                            <option value=\"2188\" >\n                    DEMOLLIN  Henri                <\/option>\n                            <option value=\"2293\" >\n                    DEMOLLIN St\u00e9phane                <\/option>\n                            <option value=\"2288\" >\n                    DESPINEUX Ben Ashok                <\/option>\n                            <option value=\"2209\" >\n                    DETREMBLEUR Jean-Pierre                <\/option>\n                            <option value=\"2284\" >\n                    DETRIGNE Michel                <\/option>\n                            <option value=\"2329\" >\n                    DHEUR Jean-Marie                <\/option>\n                            <option value=\"2320\" >\n                    DHEUR Olivier                <\/option>\n                            <option value=\"2220\" >\n                    DIET Patrick                <\/option>\n                            <option value=\"2229\" >\n                    DIEUDONN\u00c9 David                <\/option>\n                            <option value=\"3733\" >\n                    DREZE Thomas                <\/option>\n                            <option value=\"3725\" >\n                    DUHIN Quentin                <\/option>\n                            <option value=\"2323\" >\n                    DUMOULIN Georges                <\/option>\n                            <option value=\"2292\" >\n                    DUPUIS  Alain                <\/option>\n                            <option value=\"3661\" >\n                    DUPUIS Alain                <\/option>\n                            <option value=\"3711\" >\n                    ETIENNE David                <\/option>\n                            <option value=\"2237\" >\n                    EVRARD Marc                <\/option>\n                            <option value=\"2296\" >\n                    FRAINEUX Didier                <\/option>\n                            <option value=\"2277\" >\n                    FRAITURE Alain                <\/option>\n                            <option value=\"3977\" >\n                    Francis Bocken                <\/option>\n                            <option value=\"2311\" >\n                    FRAN\u00c7OIS Ghislain                <\/option>\n                            <option value=\"2238\" >\n                    FYON Raymond                <\/option>\n                            <option value=\"2230\" >\n                    GAUDER Ghislain                <\/option>\n                            <option value=\"2228\" >\n                    GERON Josiane                <\/option>\n                            <option value=\"2264\" >\n                    GIERGEN Luc                <\/option>\n                            <option value=\"2282\" >\n                    GOBERT Jean-Marie                <\/option>\n                            <option value=\"3686\" >\n                    GOBLET S\u00e9bastien                <\/option>\n                            <option value=\"2224\" >\n                    GOTHOT St\u00e9phane                <\/option>\n                            <option value=\"2239\" >\n                    GREGOIRE  Eddy                <\/option>\n                            <option value=\"3729\" >\n                    GREGOIRE Eddy                <\/option>\n                            <option value=\"2235\" >\n                    GREIMERS Marc                <\/option>\n                            <option value=\"2520\" >\n                    Guy CERFONTAIN                <\/option>\n                            <option value=\"3975\" >\n                    Henri DEMOLLIN                <\/option>\n                            <option value=\"2241\" >\n                    HERMAN Jean-Marie                <\/option>\n                            <option value=\"2275\" >\n                    HURARD Raymond                <\/option>\n                            <option value=\"3974\" >\n                    Jacques Beauve                <\/option>\n                            <option value=\"2242\" >\n                    JOIRIS Gauthier                <\/option>\n                            <option value=\"2305\" >\n                    JUPRELLE Jacky                <\/option>\n                            <option value=\"3973\" >\n                    Karl REUL                <\/option>\n                            <option value=\"2309\" >\n                    KHALIL Nouredine                <\/option>\n                            <option value=\"2249\" >\n                    KREUTZ St\u00e9phan                <\/option>\n                            <option value=\"2268\" >\n                    LAGUESSE Daniel                <\/option>\n                            <option value=\"3713\" >\n                    LAMBERT Erik                <\/option>\n                            <option value=\"2232\" >\n                    LAMBERTY Ludovic                <\/option>\n                            <option value=\"2222\" >\n                    LAMY Nathalie                <\/option>\n                            <option value=\"2269\" >\n                    LECLERC Andr\u00e9                <\/option>\n                            <option value=\"3735\" >\n                    LELOUP Delphine                <\/option>\n                            <option value=\"2258\" >\n                    LELOUP Eddy                <\/option>\n                            <option value=\"3693\" >\n                    LEMAITRE Philippe                <\/option>\n                            <option value=\"2279\" >\n                    LENAERTZ Willy                <\/option>\n                            <option value=\"2248\" >\n                    LIBERT Christophe                <\/option>\n                            <option value=\"2303\" >\n                    LONGTON Christian                <\/option>\n                            <option value=\"2327\" >\n                    LOYEN Luc                <\/option>\n                            <option value=\"2310\" >\n                    MARGINET Jacques                <\/option>\n                            <option value=\"2308\" >\n                    MARGINET Philippe                <\/option>\n                            <option value=\"3701\" >\n                    MARNEFFE Vincent De                <\/option>\n                            <option value=\"2252\" >\n                    MARQUET Hugues                <\/option>\n                            <option value=\"2285\" >\n                    MICHAELIS G\u00fcnther                <\/option>\n                            <option value=\"3980\" >\n                    Mickael CHANTEUX                <\/option>\n                            <option value=\"3700\" >\n                    MINETTE David                <\/option>\n                            <option value=\"2231\" >\n                    MODERA Patricia                <\/option>\n                            <option value=\"3741\" >\n                    MONTE Luigino                <\/option>\n                            <option value=\"2294\" >\n                    MOREAU Micha\u00ebl                <\/option>\n                            <option value=\"2325\" >\n                    MOSSAY Guillaume                <\/option>\n                            <option value=\"3738\" >\n                    NELLISSEN Jean-Charles                <\/option>\n                            <option value=\"2274\" >\n                    NORGA Serge                <\/option>\n                            <option value=\"2251\" >\n                    NYSSEN Didier                <\/option>\n                            <option value=\"3696\" >\n                    NYSSEN Jean-Paul                <\/option>\n                            <option value=\"2276\" >\n                    OFFERMAN Richard                <\/option>\n                            <option value=\"3663\" >\n                    ORTMANS Denis                <\/option>\n                            <option value=\"2297\" >\n                    PAQUAY Christian                <\/option>\n                            <option value=\"2326\" >\n                    PETERS Rudolf                <\/option>\n                            <option value=\"2298\" >\n                    PETIT Alain                <\/option>\n                            <option value=\"3981\" >\n                    Pierre Angenot                <\/option>\n                            <option value=\"2236\" >\n                    PIETTE Guillaume                <\/option>\n                            <option value=\"3718\" >\n                    RENSONNET Josiane                <\/option>\n                            <option value=\"2210\" >\n                    REUCHAMPS Henri                <\/option>\n                            <option value=\"2280\" >\n                    REUL  Karl                <\/option>\n                            <option value=\"2287\" >\n                    ROCKS Jean-Louis                <\/option>\n                            <option value=\"2316\" >\n                    SARGSYAN Katchetur                <\/option>\n                            <option value=\"2306\" >\n                    SAROLEA Christophe                <\/option>\n                            <option value=\"2259\" >\n                    SBRIZIOLO Olivier                <\/option>\n                            <option value=\"3704\" >\n                    SCHOLTES Benoit                <\/option>\n                            <option value=\"2328\" >\n                    SCHONBRODT Pierre                <\/option>\n                            <option value=\"2253\" >\n                    SCHOONBROOD Jean-Marie                <\/option>\n                            <option value=\"3709\" >\n                    SCHUMACHER Cedric                <\/option>\n                            <option value=\"2263\" >\n                    SEEL Willy                <\/option>\n                            <option value=\"2215\" >\n                    SIMONS Luc                <\/option>\n                            <option value=\"3665\" >\n                    TIMMERMAN Alain                <\/option>\n                            <option value=\"2273\" >\n                    TOMEZZOLI Sylvain                <\/option>\n                            <option value=\"2314\" >\n                    TONKA Claude                <\/option>\n                            <option value=\"2272\" >\n                    VERBEKE Alain                <\/option>\n                            <option value=\"2301\" >\n                    VERKENNE Arnaud                <\/option>\n                            <option value=\"2295\" >\n                    VERKENNE Thierry                <\/option>\n                            <option value=\"2304\" >\n                    VERMEIRE Alain                <\/option>\n                            <option value=\"2267\" >\n                    VIEILLEVOYE Pierre                <\/option>\n                            <option value=\"2190\" >\n                    VINCENT Benoit                <\/option>\n                            <option value=\"3978\" >\n                    Vincent De Marneffe                <\/option>\n                            <option value=\"2262\" >\n                    VITRIER Guillaume                <\/option>\n                            <option value=\"2216\" >\n                    VOOS Jean-Philippe                <\/option>\n                            <option value=\"2283\" >\n                    WACHTER Patrick                <\/option>\n                            <option value=\"2189\" >\n                    WARLET Luc                <\/option>\n                            <option value=\"2524\" >\n                    WARLIMONT  Bernard                <\/option>\n                            <option value=\"2302\" >\n                    WICK Sylvain                <\/option>\n                            <option value=\"2219\" >\n                    WILMET  Jean-Paul                <\/option>\n                            <option value=\"2217\" >\n                    WINKIN Eric                <\/option>\n                            <option value=\"2261\" >\n                    WYAIME Antoine                <\/option>\n                            <option value=\"2221\" >\n                    ZEEVAERT Fabian                <\/option>\n                            <option value=\"2271\" >\n                    ZIEMONS Georges                <\/option>\n                    <\/select>\n    <\/div>\n        \n    <div id=\"rucv-player-stats-content\">\n                    <div class=\"rucv-no-player-selected\" style=\"padding: 20px; text-align: center; color: #666;\">\n                <p>Veuillez s\u00e9lectionner un joueur pour afficher ses statistiques.<\/p>\n            <\/div>\n            <\/div>\n<\/div>\n\n<script>\n(function($) {\n    'use strict';\n    \n    \/\/ D\u00e9finir rucvPlayerStats si ce n'est pas d\u00e9j\u00e0 fait\n    if (typeof window.rucvPlayerStats === 'undefined') {\n        window.rucvPlayerStats = {\n            ajaxurl: 'https:\/\/www.rucv.be\/tennis-de-table\/wp-admin\/admin-ajax.php',\n            nonce: '2b2e0332c9',\n            blog_id: 4,\n            season_term_id: 0\n        };\n    }\n    \n    \/\/ Fonction pour changer d'onglet\n    window.showStatsTab = function(tab) {\n        \/\/ Masquer tous les contenus\n        document.querySelectorAll('.rucv-stats-content').forEach(content => {\n            content.classList.remove('active');\n        });\n        \n        \/\/ D\u00e9sactiver tous les boutons\n        document.querySelectorAll('.rucv-tab-button').forEach(button => {\n            button.classList.remove('active');\n        });\n        \n        \/\/ Afficher le contenu s\u00e9lectionn\u00e9\n        document.getElementById('rucv-stats-' + tab).classList.add('active');\n        \n        \/\/ Activer le bouton s\u00e9lectionn\u00e9\n        if (event && event.target) {\n            event.target.classList.add('active');\n        }\n    };\n    \n    \/\/ Fonction pour ouvrir un onglet (inspir\u00e9e de l'exemple W3Schools)\n    window.openStatsTab = function(tabId, event) {\n        var i;\n        var tabContent = document.getElementsByClassName('tab-pane');\n        var tabLinks = document.querySelectorAll('.nav-tabs a[data-toggle=\"tab\"]');\n        \n        \/\/ Masquer tous les contenus d'onglets\n        for (i = 0; i < tabContent.length; i++) {\n            tabContent[i].classList.remove('active', 'in');\n            tabContent[i].style.display = 'none';\n        }\n        \n        \/\/ Retirer la classe active de tous les liens d'onglets\n        for (i = 0; i < tabLinks.length; i++) {\n            tabLinks[i].parentElement.classList.remove('active');\n        }\n        \n        \/\/ Afficher le contenu de l'onglet s\u00e9lectionn\u00e9\n        var selectedTab = document.getElementById(tabId.replace('#', ''));\n        if (selectedTab) {\n            selectedTab.style.display = 'block';\n            selectedTab.classList.add('active', 'in');\n        }\n        \n        \/\/ Ajouter la classe active au lien d'onglet cliqu\u00e9\n        if (event && event.currentTarget) {\n            event.currentTarget.parentElement.classList.add('active');\n        }\n    };\n    \n    \/\/ Initialiser les tabs Bootstrap\n    $(document).ready(function() {\n        \/\/ G\u00e9rer les clics sur les tabs\n        $('.nav-tabs a[data-toggle=\"tab\"]').on('click', function(e) {\n            e.preventDefault();\n            var target = $(this).attr('href');\n            openStatsTab(target, e);\n        });\n        \n        \/\/ Initialiser l'affichage du premier onglet actif\n        var activeTab = $('.nav-tabs li.active a').attr('href');\n        if (activeTab) {\n            openStatsTab(activeTab);\n            \/\/ openStatsTab retire active de tous les li \u2014 on le remet manuellement\n            $('.nav-tabs a[href=\"' + activeTab + '\"]').parent().addClass('active');\n        }\n        \n        \/\/ Initialiser Select2 pour le style (sans AJAX car tous les joueurs sont d\u00e9j\u00e0 charg\u00e9s)\n        var $playerSelect = $('#rucv-player-select-stats');\n        \n        if ($playerSelect.length && typeof $.fn.select2 !== 'undefined') {\n            $playerSelect.select2({\n                placeholder: 'Choisir un joueur...',\n                allowClear: true\n            });\n            \n            \/\/ Charger les stats quand un joueur est s\u00e9lectionn\u00e9 (Select2)\n            $playerSelect.on('select2:select', function(e) {\n                var playerId = e.params.data.id;\n                loadPlayerStats(playerId);\n            });\n            \n            \/\/ Vider le contenu si aucun joueur n'est s\u00e9lectionn\u00e9 (Select2)\n            $playerSelect.on('select2:clear', function() {\n                $('#rucv-player-stats-content').html(\n                    '<div class=\"rucv-no-player-selected\" style=\"padding: 20px; text-align: center; color: #666;\">' +\n                    '<p>Veuillez s\u00e9lectionner un joueur pour afficher ses statistiques.<\/p>' +\n                    '<\/div>'\n                );\n            });\n        } else {\n            \/\/ Fallback si Select2 n'est pas disponible : utiliser l'\u00e9v\u00e9nement change natif\n            $playerSelect.on('change', function() {\n                var playerId = $(this).val();\n                if (playerId) {\n                    loadPlayerStats(playerId);\n                } else {\n                    $('#rucv-player-stats-content').html(\n                        '<div class=\"rucv-no-player-selected\" style=\"padding: 20px; text-align: center; color: #666;\">' +\n                        '<p>Veuillez s\u00e9lectionner un joueur pour afficher ses statistiques.<\/p>' +\n                        '<\/div>'\n                    );\n                }\n            });\n        }\n        \n        \/\/ Charger les stats du joueur pr\u00e9s\u00e9lectionn\u00e9 au chargement de la page\n        var initialPlayerId = $playerSelect.val();\n        if (initialPlayerId) {\n            loadPlayerStats(initialPlayerId);\n        }\n    });\n    \n    \/\/ Fonction pour charger les stats d'un joueur\n    function loadPlayerStats(playerId) {\n        if (!playerId) {\n            return;\n        }\n        \n        \/\/ Utiliser rucvPlayerStats qui est maintenant d\u00e9fini au d\u00e9but du script\n        var ajaxUrl = window.rucvPlayerStats.ajaxurl || '\/wp-admin\/admin-ajax.php';\n        var nonce = window.rucvPlayerStats.nonce || '';\n        var blogId = window.rucvPlayerStats.blog_id || 1;\n        var seasonTermId = window.rucvPlayerStats.season_term_id || 0;\n        var seasonLabel = window.rucvPlayerStats.season_label || '';\n        \n        \/\/ Afficher un loader\n        $('#rucv-player-stats-content').html(\n            '<div style=\"padding: 20px; text-align: center;\">' +\n            '<p>Chargement des statistiques...<\/p>' +\n            '<\/div>'\n        );\n        \n        \/\/ Charger les stats via AJAX\n        $.ajax({\n            url: ajaxUrl,\n            type: 'POST',\n            data: {\n                action: 'rucv_load_player_stats',\n                player_id: playerId,\n                blog_id: blogId,\n                season_term_id: seasonTermId,\n                nonce: nonce\n            },\n            success: function(response) {\n                if (response.success) {\n                    var responseSeasonLabel = response.data.season_label || seasonLabel;\n                    var seasonText = responseSeasonLabel ? (' ' + responseSeasonLabel) : '';\n                    var html = '<div class=\"rucv-player-header\">' +\n                               '<h3>Statistiques' + seasonText + ' de ' + response.data.player_name + '<\/h3>' +\n                               '<\/div>' +\n                               response.data.html;\n                    $('#rucv-player-stats-content').html(html);\n                    \n                    \/\/ R\u00e9initialiser les tabs Bootstrap apr\u00e8s le chargement AJAX\n                    setTimeout(function() {\n                        $('.nav-tabs a[data-toggle=\"tab\"]').off('click').on('click', function(e) {\n                            e.preventDefault();\n                            var target = $(this).attr('href');\n                            openStatsTab(target, e);\n                        });\n                        \n                        \/\/ Initialiser l'affichage du premier onglet actif\n                        var activeTab = $('.nav-tabs li.active a').attr('href');\n                        if (activeTab) {\n                            openStatsTab(activeTab);\n                            $('.nav-tabs a[href=\"' + activeTab + '\"]').parent().addClass('active');\n                        }\n                    }, 100);\n                } else {\n                    $('#rucv-player-stats-content').html(\n                        '<div class=\"rucv-error\" style=\"padding: 20px; text-align: center; color: #d32f2f;\">' +\n                        '<p>' + (response.data.message || 'Erreur lors du chargement des statistiques') + '<\/p>' +\n                        '<\/div>'\n                    );\n                }\n            },\n            error: function() {\n                $('#rucv-player-stats-content').html(\n                    '<div class=\"rucv-error\" style=\"padding: 20px; text-align: center; color: #d32f2f;\">' +\n                    '<p>Erreur lors du chargement des statistiques.<\/p>' +\n                    '<\/div>'\n                );\n            }\n        });\n    }\n    \n})(jQuery);\n<\/script>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2485","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.1 (Yoast SEO v26.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Statistiques - Tennis de table<\/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:\/\/www.rucv.be\/tennis-de-table\/statistiques\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Statistiques\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/\" \/>\n<meta property=\"og:site_name\" content=\"Tennis de table\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-30T09:34:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture est.\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/\",\"url\":\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/\",\"name\":\"Statistiques - Tennis de table\",\"isPartOf\":{\"@id\":\"https:\/\/www.rucv.be\/tennis-de-table\/#website\"},\"datePublished\":\"2025-11-10T20:24:07+00:00\",\"dateModified\":\"2026-04-30T09:34:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/#breadcrumb\"},\"inLanguage\":\"fr-BE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.rucv.be\/tennis-de-table\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Statistiques\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rucv.be\/tennis-de-table\/#website\",\"url\":\"https:\/\/www.rucv.be\/tennis-de-table\/\",\"name\":\"Tennis de table\",\"description\":\"RUCV - Section tennis de table\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rucv.be\/tennis-de-table\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-BE\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Statistiques - Tennis de table","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:\/\/www.rucv.be\/tennis-de-table\/statistiques\/","og_locale":"fr_FR","og_type":"article","og_title":"Statistiques","og_url":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/","og_site_name":"Tennis de table","article_modified_time":"2026-04-30T09:34:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture est.":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/","url":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/","name":"Statistiques - Tennis de table","isPartOf":{"@id":"https:\/\/www.rucv.be\/tennis-de-table\/#website"},"datePublished":"2025-11-10T20:24:07+00:00","dateModified":"2026-04-30T09:34:33+00:00","breadcrumb":{"@id":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/#breadcrumb"},"inLanguage":"fr-BE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.rucv.be\/tennis-de-table\/statistiques\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.rucv.be\/tennis-de-table\/"},{"@type":"ListItem","position":2,"name":"Statistiques"}]},{"@type":"WebSite","@id":"https:\/\/www.rucv.be\/tennis-de-table\/#website","url":"https:\/\/www.rucv.be\/tennis-de-table\/","name":"Tennis de table","description":"RUCV - Section tennis de table","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rucv.be\/tennis-de-table\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-BE"}]}},"_links":{"self":[{"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/pages\/2485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/comments?post=2485"}],"version-history":[{"count":11,"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/pages\/2485\/revisions"}],"predecessor-version":[{"id":4029,"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/pages\/2485\/revisions\/4029"}],"wp:attachment":[{"href":"https:\/\/www.rucv.be\/tennis-de-table\/wp-json\/wp\/v2\/media?parent=2485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}