diff --git a/README.md b/README.md index 4fba3ad..062cb28 100644 --- a/README.md +++ b/README.md @@ -236,6 +236,6 @@ Pour contribuer au projet: Consulter [pages/mentions-legales.html](pages/mentions-legales.html) et [pages/cgv.html](pages/cgv.html). --- -**Version du site web**: 1.5.2.16 +**Version du site web**: 1.5.2.17 **Dernière mise à jour**: Avril 2026 **Mainteneur**: KIRITO_KMA / L'équipe OmégaKube diff --git a/assets/css/main.css b/assets/css/main.css index 6223a08..63c9e43 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -3783,24 +3783,19 @@ footer { font-weight: 500; } -/* Partner modal — réutilise team-modal, surcharge avatar */ -.partner-modal-avatar { - background: none !important; - border: none !important; -} +/* Partner modal — utilise exactement la même structure que team-modal */ .team-modal-avatar-photo { - width: 72px; - height: 72px; - border-radius: 10px; - object-fit: contain; + width: 100%; + height: 100%; + object-fit: cover; display: block; + /* Remplit l'octogone — clip-path du parent gère la forme */ } .team-modal-avatar-fallback { - width: 72px; - height: 72px; - border-radius: 10px; + width: 100%; + height: 100%; align-items: center; justify-content: center; font-family: 'OmegaLarge', sans-serif; @@ -3817,8 +3812,8 @@ footer { width: 100%; height: 100%; object-fit: cover; - border-radius: 50%; display: block; + /* Pas de border-radius — le clip-path octogone du parent s'applique */ } .team-avatar-fallback { @@ -3838,8 +3833,7 @@ footer { justify-content: center; width: 100%; height: 100%; - border-radius: 50%; - overflow: hidden; + /* overflow géré par clip-path du parent — pas de border-radius */ } /* Modal avatar photo */ diff --git a/assets/data/partners.json b/assets/data/partners.json index 47158df..e3cb524 100644 --- a/assets/data/partners.json +++ b/assets/data/partners.json @@ -1,15 +1,13 @@ [ { "name": "victorias-vice", - "displayName": "Victoria's Vice 2", + "displayName": "Victoria's Vice", "description": "Serveur RP whitelist Fortnite sur thème italien. L'une de nos collaborations les plus abouties.", "longDesc": "Victoria's Vice est un serveur RP whitelist Fortnite immersif basé sur une esthétique italienne unique. OmégaKube a développé l'intégralité de la map UEFN, le bot RP Vicy et l'identité visuelle du projet.", "gradient": "linear-gradient(135deg, #5E2040, #8b3a62)", "since": "2025", "services": [ - "Map UEFN", - "Bot Discord", - "Branding" + "Sessions RP Victoria's Vice 2" ], "stats": [ { @@ -35,43 +33,45 @@ "youtube": "https://www.youtube.com/@VictoriasVice", "tiktok": "", "website": "#" - } + }, + "logo": "assets/images/partners/victorias-vice.png" }, { "name": "red-dust-redemption", "displayName": "Red Dust Redemption", - "description": "Serveur RP whitelist sur le thème far-west.", - "longDesc": "Serveur RP whitelist sur le thème du far-west.", + "description": "Plongez au cœur du Far West en 1884, dans l’Ouest des États-Unis où chaque choix compte.", + "longDesc": "Bienvenue sur Red Dust Redemption RP WL.Plongez au cœur du Far West en 1884, dans l’Ouest des États-Unis où chaque choix compte. Une multitude de possibilités s'offrent à vous. Piano en fond, ambiance chaleureuse et rencontres garanties, c'est l’endroit idéal pour ceux qui aiment la convivialité. Et si le danger vous attire, sachez que plusieurs organisations criminelles n’attendent que vous. Si l’aventure vous tente, n’attendez plus et foncez-nous rejoindre dès maintenant.", "gradient": "linear-gradient(135deg, var(--accent-primary), var(--accent-secondary))", "since": "2025", "services": [ - "Sessions RP Red Dust Redemption" + "Sessions RP Red Dust Redemption 2" ], "stats": [ { - "icon": "star", - "value": "?", - "label": "Stat 1" + "icon": "users", + "value": "40", + "label": "Joueurs max" }, { - "icon": "zap", - "value": "?", - "label": "Stat 2" + "icon": "home", + "value": "+6", + "label": "Paysages uniques" }, { - "icon": "heart", - "value": "?", - "label": "Stat 3" + "icon": "play", + "value": "+50", + "label": "Sessions" } ], "social": { - "discord": "#", + "discord": "https://discord.gg/FUamNpf7hq", "twitter": "", "instagram": "", "youtube": "", "tiktok": "", "website": "#" - } + }, + "logo": "assets/images/partners/red-dust-redemption.jpg" }, { "name": "rickroll", @@ -82,7 +82,11 @@ "since": "2025", "services": [ "Service 1", - "Service 2" + "Service 2", + "Map UEFN", + "Bot Discord", + "Branding" + ], "stats": [ { @@ -108,6 +112,7 @@ "youtube": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "tiktok": "", "website": "#" - } + }, + "logo": "assets/images/partners/rickroll.png" } ] \ No newline at end of file diff --git a/assets/images/imgrd-1.jpg b/assets/images/imgrd-1.jpg new file mode 100644 index 0000000..45d57a8 Binary files /dev/null and b/assets/images/imgrd-1.jpg differ diff --git a/assets/images/imgrd-2.png b/assets/images/imgrd-2.png new file mode 100644 index 0000000..9079c10 Binary files /dev/null and b/assets/images/imgrd-2.png differ diff --git a/assets/images/partners/red-dust-redemption.jpg b/assets/images/partners/red-dust-redemption.jpg new file mode 100644 index 0000000..45d57a8 Binary files /dev/null and b/assets/images/partners/red-dust-redemption.jpg differ diff --git a/assets/images/partners/red-dust-redemption.png b/assets/images/partners/red-dust-redemption.png deleted file mode 100644 index 5c090b6..0000000 Binary files a/assets/images/partners/red-dust-redemption.png and /dev/null differ diff --git a/assets/images/partners/victorias-vice.png b/assets/images/partners/victorias-vice.png index 5fcf3f5..16734f2 100644 Binary files a/assets/images/partners/victorias-vice.png and b/assets/images/partners/victorias-vice.png differ diff --git a/assets/images/team/534003230435442690.png b/assets/images/team/534003230435442690.png new file mode 100644 index 0000000..9079c10 Binary files /dev/null and b/assets/images/team/534003230435442690.png differ diff --git a/assets/js/home.js b/assets/js/home.js index 65f6d33..4bc61d5 100644 --- a/assets/js/home.js +++ b/assets/js/home.js @@ -73,7 +73,7 @@ document.addEventListener('DOMContentLoaded', () => { // Générer les slides (tripler pour garantir boucle sans trou) const copies = [...partners, ...partners, ...partners]; partnersTrack.innerHTML = copies.map((p, i) => { - const imgSrc = `assets/images/partners/${p.name}.png`; + const imgSrc = p.logo || `assets/images/partners/${p.name}.png`; return `