Add 2 files
Browse files- index.html +83 -385
- prompts.txt +2 -1
index.html
CHANGED
@@ -167,35 +167,38 @@
|
|
167 |
box-shadow: 0 4px 15px rgba(0, 240, 255, 0.3);
|
168 |
}
|
169 |
|
170 |
-
/* Style pour le
|
171 |
-
.
|
172 |
-
|
173 |
-
|
174 |
-
bottom: 100%;
|
175 |
left: 0;
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
}
|
184 |
|
185 |
-
.
|
186 |
-
|
187 |
-
|
|
|
188 |
}
|
189 |
|
190 |
-
.
|
191 |
-
|
192 |
-
|
|
|
|
|
|
|
193 |
cursor: pointer;
|
194 |
-
|
195 |
}
|
196 |
|
197 |
-
.
|
198 |
-
|
199 |
}
|
200 |
|
201 |
/* Badge VF */
|
@@ -372,221 +375,18 @@
|
|
372 |
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-6" id="films-grid">
|
373 |
<!-- Les films seront générés par JavaScript -->
|
374 |
</div>
|
375 |
-
|
376 |
-
<!-- Bouton pour charger plus de films -->
|
377 |
-
<div class="text-center mt-12">
|
378 |
-
<button id="load-more-btn" class="bg-gradient-to-r from-neon-purple to-neon-pink text-black px-8 py-3 rounded-full text-lg font-bold hover:opacity-90 transition-all duration-300 inline-flex items-center">
|
379 |
-
<i class="fas fa-sync-alt mr-2"></i> Charger plus de films
|
380 |
-
</button>
|
381 |
-
</div>
|
382 |
-
</div>
|
383 |
-
</section>
|
384 |
-
|
385 |
-
<!-- Section Abonnement -->
|
386 |
-
<section id="abonnement" class="scroll-section min-h-screen py-20 bg-black relative overflow-hidden">
|
387 |
-
<div class="absolute inset-0 z-0">
|
388 |
-
<div class="absolute inset-0 bg-[url('https://image.tmdb.org/t/p/original/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg')] opacity-10 bg-cover bg-center"></div>
|
389 |
-
<div class="absolute inset-0 bg-gradient-to-b from-black via-black/70 to-black/30"></div>
|
390 |
-
</div>
|
391 |
-
|
392 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
|
393 |
-
<div class="text-center mb-16">
|
394 |
-
<h2 class="text-4xl md:text-5xl font-bold mb-4 futuriste gradient-text">ABONNEMENT PREMIUM</h2>
|
395 |
-
<p class="text-xl text-gray-400 max-w-3xl mx-auto">
|
396 |
-
Accédez à tous les films en <span class="text-neon-green">qualité 4K</span> sans publicité et avec
|
397 |
-
<span class="text-neon-blue">serveurs prioritaires</span> pour un streaming ultra-fluide.
|
398 |
-
</p>
|
399 |
-
</div>
|
400 |
-
|
401 |
-
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 max-w-5xl mx-auto">
|
402 |
-
<!-- Forfait Standard -->
|
403 |
-
<div class="holographic rounded-2xl p-6 transform transition-all duration-500 hover:scale-105">
|
404 |
-
<div class="text-center mb-6">
|
405 |
-
<h3 class="text-2xl font-bold text-neon-blue mb-2">Standard</h3>
|
406 |
-
<p class="text-gray-400">Parfait pour les cinéphiles occasionnels</p>
|
407 |
-
</div>
|
408 |
-
<div class="text-center mb-8">
|
409 |
-
<span class="text-5xl font-bold">9,99€</span>
|
410 |
-
<span class="text-gray-400">/mois</span>
|
411 |
-
</div>
|
412 |
-
<ul class="space-y-3 mb-8">
|
413 |
-
<li class="flex items-center">
|
414 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
415 |
-
<span>Accès à tous les films VF</span>
|
416 |
-
</li>
|
417 |
-
<li class="flex items-center">
|
418 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
419 |
-
<span>Qualité Full HD</span>
|
420 |
-
</li>
|
421 |
-
<li class="flex items-center">
|
422 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
423 |
-
<span>2 appareils simultanés</span>
|
424 |
-
</li>
|
425 |
-
<li class="flex items-center text-gray-500">
|
426 |
-
<i class="fas fa-times text-red-500 mr-2"></i>
|
427 |
-
<span>Publicités occasionnelles</span>
|
428 |
-
</li>
|
429 |
-
</ul>
|
430 |
-
<button class="w-full bg-gray-800 text-white py-3 rounded-full font-medium hover:bg-gray-700 transition-all duration-300">
|
431 |
-
Choisir ce forfait
|
432 |
-
</button>
|
433 |
-
</div>
|
434 |
-
|
435 |
-
<!-- Forfait Premium -->
|
436 |
-
<div class="holographic rounded-2xl p-6 border-2 border-neon-purple transform transition-all duration-500 hover:scale-105 relative">
|
437 |
-
<div class="absolute top-0 right-0 bg-neon-purple text-black px-3 py-1 text-xs font-bold rounded-bl-lg rounded-tr-lg">
|
438 |
-
RECOMMANDÉ
|
439 |
-
</div>
|
440 |
-
<div class="text-center mb-6">
|
441 |
-
<h3 class="text-2xl font-bold text-neon-purple mb-2">Premium</h3>
|
442 |
-
<p class="text-gray-400">Pour les vrais passionnés de cinéma</p>
|
443 |
-
</div>
|
444 |
-
<div class="text-center mb-8">
|
445 |
-
<span class="text-5xl font-bold">14,99€</span>
|
446 |
-
<span class="text-gray-400">/mois</span>
|
447 |
-
</div>
|
448 |
-
<ul class="space-y-3 mb-8">
|
449 |
-
<li class="flex items-center">
|
450 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
451 |
-
<span>Tous les films en VF HD</span>
|
452 |
-
</li>
|
453 |
-
<li class="flex items-center">
|
454 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
455 |
-
<span>Qualité 4K HDR</span>
|
456 |
-
</li>
|
457 |
-
<li class="flex items-center">
|
458 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
459 |
-
<span>4 appareils simultanés</span>
|
460 |
-
</li>
|
461 |
-
<li class="flex items-center">
|
462 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
463 |
-
<span>Serveurs prioritaires</span>
|
464 |
-
</li>
|
465 |
-
</ul>
|
466 |
-
<button class="w-full bg-gradient-to-r from-neon-purple to-neon-blue text-black py-3 rounded-full font-bold hover:opacity-90 transition-all duration-300">
|
467 |
-
Choisir ce forfait
|
468 |
-
</button>
|
469 |
-
</div>
|
470 |
-
|
471 |
-
<!-- Forfait Quantique -->
|
472 |
-
<div class="holographic rounded-2xl p-6 transform transition-all duration-500 hover:scale-105">
|
473 |
-
<div class="text-center mb-6">
|
474 |
-
<h3 class="text-2xl font-bold text-neon-pink mb-2">Ultimate</h3>
|
475 |
-
<p class="text-gray-400">L'expérience ultime pour cinéphiles</p>
|
476 |
-
</div>
|
477 |
-
<div class="text-center mb-8">
|
478 |
-
<span class="text-5xl font-bold">29,99€</span>
|
479 |
-
<span class="text-gray-400">/mois</span>
|
480 |
-
</div>
|
481 |
-
<ul class="space-y-3 mb-8">
|
482 |
-
<li class="flex items-center">
|
483 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
484 |
-
<span>Tous les films en 4K HDR+</span>
|
485 |
-
</li>
|
486 |
-
<li class="flex items-center">
|
487 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
488 |
-
<span>Accès aux avant-premières</span>
|
489 |
-
</li>
|
490 |
-
<li class="flex items-center">
|
491 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
492 |
-
<span>Appareils illimités</span>
|
493 |
-
</li>
|
494 |
-
<li class="flex items-center">
|
495 |
-
<i class="fas fa-check text-neon-green mr-2"></i>
|
496 |
-
<span>Serveurs exclusifs</span>
|
497 |
-
</li>
|
498 |
-
</ul>
|
499 |
-
<button class="w-full bg-gray-800 text-white py-3 rounded-full font-medium hover:bg-gray-700 transition-all duration-300">
|
500 |
-
Choisir ce forfait
|
501 |
-
</button>
|
502 |
-
</div>
|
503 |
-
</div>
|
504 |
-
|
505 |
-
<div class="text-center mt-16 max-w-3xl mx-auto">
|
506 |
-
<h3 class="text-2xl font-bold mb-4">Essai gratuit de 7 jours</h3>
|
507 |
-
<p class="text-gray-400 mb-6">
|
508 |
-
Profitez d'un essai gratuit de 7 jours sans engagement. Annulez à tout moment.
|
509 |
-
Accès complet à toute notre bibliothèque en qualité Premium pendant la période d'essai.
|
510 |
-
</p>
|
511 |
-
<button class="bg-gradient-to-r from-neon-blue to-neon-green text-black px-8 py-3 rounded-full text-lg font-bold hover:opacity-90 transition-all duration-300">
|
512 |
-
Commencer l'essai gratuit
|
513 |
-
</button>
|
514 |
-
</div>
|
515 |
</div>
|
516 |
</section>
|
517 |
|
518 |
-
<!--
|
519 |
-
<
|
520 |
-
<div class="
|
521 |
-
<
|
522 |
-
<
|
523 |
-
|
524 |
-
|
525 |
-
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10">
|
526 |
-
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
|
527 |
-
<div>
|
528 |
-
<h3 class="text-xl font-bold mb-4 gradient-text futuriste">CINÉFUTUR</h3>
|
529 |
-
<p class="text-gray-400">
|
530 |
-
La plateforme cinématographique du futur. Tous les films en version française et haute qualité.
|
531 |
-
</p>
|
532 |
-
<div class="flex space-x-4 mt-4">
|
533 |
-
<a href="#" class="text-gray-400 hover:text-neon-blue transition-all duration-300">
|
534 |
-
<i class="fab fa-facebook-f"></i>
|
535 |
-
</a>
|
536 |
-
<a href="#" class="text-gray-400 hover:text-neon-pink transition-all duration-300">
|
537 |
-
<i class="fab fa-twitter"></i>
|
538 |
-
</a>
|
539 |
-
<a href="#" class="text-gray-400 hover:text-neon-purple transition-all duration-300">
|
540 |
-
<i class="fab fa-instagram"></i>
|
541 |
-
</a>
|
542 |
-
<a href="#" class="text-gray-400 hover:text-neon-green transition-all duration-300">
|
543 |
-
<i class="fab fa-tiktok"></i>
|
544 |
-
</a>
|
545 |
-
</div>
|
546 |
-
</div>
|
547 |
-
|
548 |
-
<div>
|
549 |
-
<h4 class="text-lg font-bold mb-4 text-white">Navigation</h4>
|
550 |
-
<ul class="space-y-2">
|
551 |
-
<li><a href="#accueil" class="text-gray-400 hover:text-neon-blue transition-all duration-300">Accueil</a></li>
|
552 |
-
<li><a href="#nouveautes" class="text-gray-400 hover:text-neon-pink transition-all duration-300">Nouveautés</a></li>
|
553 |
-
<li><a href="#films" class="text-gray-400 hover:text-neon-purple transition-all duration-300">Films 2025</a></li>
|
554 |
-
<li><a href="#abonnement" class="text-gray-400 hover:text-neon-green transitionall duration-300">Abonnement</a></li>
|
555 |
-
</ul>
|
556 |
-
</div>
|
557 |
-
|
558 |
-
<div>
|
559 |
-
<h4 class="text-lg font-bold mb-4 text-white">Informations</h4>
|
560 |
-
<ul class="space-y-2">
|
561 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-blue transition-all duration-300">À propos</a></li>
|
562 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-pink transition-all duration-300">Contact</a></li>
|
563 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-purple transition-all duration-300">Presse</a></li>
|
564 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-green transition-all duration-300">Carrières</a></li>
|
565 |
-
</ul>
|
566 |
-
</div>
|
567 |
-
|
568 |
-
<div>
|
569 |
-
<h4 class="text-lg font-bold mb-4 text-white">Légal</h4>
|
570 |
-
<ul class="space-y-2">
|
571 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-blue transition-all duration-300">Conditions d'utilisation</a></li>
|
572 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-pink transition-all duration-300">Politique de confidentialité</a></li>
|
573 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-purple transition-all duration-300">Cookies</a></li>
|
574 |
-
<li><a href="#" class="text-gray-400 hover:text-neon-green transition-all duration-300">Mentions légales</a></li>
|
575 |
-
</ul>
|
576 |
-
</div>
|
577 |
-
</div>
|
578 |
-
|
579 |
-
<div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
|
580 |
-
<p class="text-gray-500 text-sm mb-4 md:mb-0">
|
581 |
-
© 2023 CinéFutur. Tous droits réservés.
|
582 |
-
</p>
|
583 |
-
<div class="flex space-x-6">
|
584 |
-
<a href="#" class="text-gray-500 hover:text-white text-sm transition-all duration-300">Paramètres des cookies</a>
|
585 |
-
<a href="#" class="text-gray-500 hover:text-white text-sm transition-all duration-300">Préférences de confidentialité</a>
|
586 |
-
</div>
|
587 |
-
</div>
|
588 |
</div>
|
589 |
-
</
|
590 |
|
591 |
<script>
|
592 |
// Menu mobile
|
@@ -610,11 +410,7 @@
|
|
610 |
image: "https://image.tmdb.org/t/p/w500/uxBHXaoOvAwy4NpPpP7nNx2rXYQ.jpg",
|
611 |
vf: true,
|
612 |
hd: true,
|
613 |
-
|
614 |
-
{ nom: "Serveur Premium", qualite: "4K HDR", url: "#" },
|
615 |
-
{ nom: "Serveur Mutant", qualite: "1080p", url: "#" },
|
616 |
-
{ nom: "Serveur Standard", qualite: "720p", url: "#" }
|
617 |
-
]
|
618 |
},
|
619 |
{
|
620 |
titre: "Avatar 3",
|
@@ -627,11 +423,7 @@
|
|
627 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
628 |
vf: true,
|
629 |
hd: true,
|
630 |
-
|
631 |
-
{ nom: "Serveur Pandora", qualite: "4K HDR", url: "#" },
|
632 |
-
{ nom: "Serveur Premium", qualite: "1080p", url: "#" },
|
633 |
-
{ nom: "Serveur Standard", qualite: "720p", url: "#" }
|
634 |
-
]
|
635 |
},
|
636 |
{
|
637 |
titre: "Mission: Impossible 8",
|
@@ -644,10 +436,7 @@
|
|
644 |
image: "https://image.tmdb.org/t/p/w500/NNxYkU70HPurnPCSiTMUULQXa.jpg",
|
645 |
vf: true,
|
646 |
hd: true,
|
647 |
-
|
648 |
-
{ nom: "Serveur Impossible", qualite: "4K", url: "#" },
|
649 |
-
{ nom: "Serveur Stunt", qualite: "1080p", url: "#" }
|
650 |
-
]
|
651 |
},
|
652 |
{
|
653 |
titre: "Thunderbolts",
|
@@ -660,10 +449,7 @@
|
|
660 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
661 |
vf: true,
|
662 |
hd: true,
|
663 |
-
|
664 |
-
{ nom: "Serveur Marvel", qualite: "4K", url: "#" },
|
665 |
-
{ nom: "Serveur Villain", qualite: "1080p", url: "#" }
|
666 |
-
]
|
667 |
},
|
668 |
{
|
669 |
titre: "Fantastic Four",
|
@@ -676,10 +462,7 @@
|
|
676 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
677 |
vf: true,
|
678 |
hd: true,
|
679 |
-
|
680 |
-
{ nom: "Serveur Marvel", qualite: "4K", url: "#" },
|
681 |
-
{ nom: "Serveur Cosmic", qualite: "1080p", url: "#" }
|
682 |
-
]
|
683 |
},
|
684 |
{
|
685 |
titre: "Blade",
|
@@ -692,10 +475,7 @@
|
|
692 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
693 |
vf: true,
|
694 |
hd: true,
|
695 |
-
|
696 |
-
{ nom: "Serveur Marvel", qualite: "4K", url: "#" },
|
697 |
-
{ nom: "Serveur Vampire", qualite: "1080p", url: "#" }
|
698 |
-
]
|
699 |
},
|
700 |
{
|
701 |
titre: "Superman: Legacy",
|
@@ -708,10 +488,7 @@
|
|
708 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
709 |
vf: true,
|
710 |
hd: true,
|
711 |
-
|
712 |
-
{ nom: "Serveur DC", qualite: "4K", url: "#" },
|
713 |
-
{ nom: "Serveur Hero", qualite: "1080p", url: "#" }
|
714 |
-
]
|
715 |
},
|
716 |
{
|
717 |
titre: "Captain America: Brave New World",
|
@@ -724,10 +501,7 @@
|
|
724 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
725 |
vf: true,
|
726 |
hd: true,
|
727 |
-
|
728 |
-
{ nom: "Serveur Marvel", qualite: "4K", url: "#" },
|
729 |
-
{ nom: "Serveur Patriot", qualite: "1080p", url: "#" }
|
730 |
-
]
|
731 |
},
|
732 |
{
|
733 |
titre: "The Batman Part II",
|
@@ -740,10 +514,7 @@
|
|
740 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
741 |
vf: true,
|
742 |
hd: true,
|
743 |
-
|
744 |
-
{ nom: "Serveur Gotham", qualite: "4K", url: "#" },
|
745 |
-
{ nom: "Serveur Dark", qualite: "1080p", url: "#" }
|
746 |
-
]
|
747 |
},
|
748 |
{
|
749 |
titre: "Jurassic World 4",
|
@@ -756,10 +527,7 @@
|
|
756 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
757 |
vf: true,
|
758 |
hd: true,
|
759 |
-
|
760 |
-
{ nom: "Serveur Dino", qualite: "4K", url: "#" },
|
761 |
-
{ nom: "Serveur Premium", qualite: "1080p", url: "#" }
|
762 |
-
]
|
763 |
},
|
764 |
{
|
765 |
titre: "Spider-Man: Beyond the Spider-Verse",
|
@@ -772,10 +540,7 @@
|
|
772 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
773 |
vf: true,
|
774 |
hd: true,
|
775 |
-
|
776 |
-
{ nom: "Serveur Animation", qualite: "4K", url: "#" },
|
777 |
-
{ nom: "Serveur Spider", qualite: "1080p", url: "#" }
|
778 |
-
]
|
779 |
},
|
780 |
{
|
781 |
titre: "Wicked",
|
@@ -788,10 +553,7 @@
|
|
788 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
789 |
vf: true,
|
790 |
hd: true,
|
791 |
-
|
792 |
-
{ nom: "Serveur Musical", qualite: "4K", url: "#" },
|
793 |
-
{ nom: "Serveur Oz", qualite: "1080p", url: "#" }
|
794 |
-
]
|
795 |
},
|
796 |
{
|
797 |
titre: "Kraven the Hunter",
|
@@ -804,10 +566,7 @@
|
|
804 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
805 |
vf: true,
|
806 |
hd: true,
|
807 |
-
|
808 |
-
{ nom: "Serveur Hunter", qualite: "4K", url: "#" },
|
809 |
-
{ nom: "Serveur Action", qualite: "1080p", url: "#" }
|
810 |
-
]
|
811 |
},
|
812 |
{
|
813 |
titre: "Transformers One",
|
@@ -820,10 +579,7 @@
|
|
820 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
821 |
vf: true,
|
822 |
hd: true,
|
823 |
-
|
824 |
-
{ nom: "Serveur Cybertron", qualite: "4K", url: "#" },
|
825 |
-
{ nom: "Serveur Premium", qualite: "1080p", url: "#" }
|
826 |
-
]
|
827 |
},
|
828 |
{
|
829 |
titre: "Mufasa: The Lion King",
|
@@ -836,40 +592,39 @@
|
|
836 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
837 |
vf: true,
|
838 |
hd: true,
|
839 |
-
|
840 |
-
{ nom: "Serveur Disney", qualite: "4K", url: "#" },
|
841 |
-
{ nom: "Serveur Savanna", qualite: "1080p", url: "#" }
|
842 |
-
]
|
843 |
}
|
844 |
];
|
845 |
|
846 |
-
// Variables pour le
|
847 |
-
|
848 |
-
const
|
849 |
-
const
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
serveurs.forEach(serveur => {
|
858 |
-
html += `
|
859 |
-
<div class="server-option flex items-center justify-between" data-url="${serveur.url}">
|
860 |
-
<div>
|
861 |
-
<span class="font-medium">${serveur.nom}</span>
|
862 |
-
<span class="text-xs text-neon-blue ml-2">${serveur.qualite}</span>
|
863 |
-
</div>
|
864 |
-
<i class="fas fa-play text-neon-green"></i>
|
865 |
-
</div>
|
866 |
-
`;
|
867 |
-
});
|
868 |
-
|
869 |
-
html += '</div>';
|
870 |
-
return html;
|
871 |
}
|
872 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
873 |
// Générer les films dans la grille
|
874 |
function genererFilmsGrid(films, targetElement) {
|
875 |
films.forEach(film => {
|
@@ -906,82 +661,28 @@
|
|
906 |
<span>${film.annee}</span>
|
907 |
</div>
|
908 |
</div>
|
909 |
-
<div class="mt-2
|
910 |
-
<button class="
|
911 |
<i class="fas fa-play mr-2"></i> Regarder
|
912 |
</button>
|
913 |
-
${genererMenuServeurs(film.serveurs)}
|
914 |
</div>
|
915 |
`;
|
916 |
targetElement.appendChild(filmElement);
|
917 |
});
|
918 |
|
919 |
-
//
|
920 |
-
document.querySelectorAll('.
|
921 |
-
btn.addEventListener('click', function(
|
922 |
-
|
923 |
-
|
924 |
-
dropdown.classList.toggle('show');
|
925 |
-
});
|
926 |
-
});
|
927 |
-
|
928 |
-
// Fermer les menus déroulants quand on clique ailleurs
|
929 |
-
document.addEventListener('click', function() {
|
930 |
-
document.querySelectorAll('.server-dropdown').forEach(dropdown => {
|
931 |
-
dropdown.classList.remove('show');
|
932 |
-
});
|
933 |
-
});
|
934 |
-
|
935 |
-
// Empêcher la fermeture quand on clique dans le menu
|
936 |
-
document.querySelectorAll('.server-dropdown').forEach(dropdown => {
|
937 |
-
dropdown.addEventListener('click', function(e) {
|
938 |
-
e.stopPropagation();
|
939 |
});
|
940 |
});
|
941 |
-
|
942 |
-
// Gestion du choix de serveur
|
943 |
-
document.querySelectorAll('.server-option').forEach(option => {
|
944 |
-
option.addEventListener('click', function() {
|
945 |
-
const url = this.getAttribute('data-url');
|
946 |
-
// Ici vous pourriez rediriger vers la page de lecture
|
947 |
-
// ou ouvrir un lecteur vidéo avec l'URL du serveur
|
948 |
-
alert(`Redirection vers le serveur: ${url}`);
|
949 |
-
});
|
950 |
-
});
|
951 |
-
}
|
952 |
-
|
953 |
-
// Charger plus de films
|
954 |
-
function chargerPlusDeFilms() {
|
955 |
-
if (filmsCharges >= films2025.length) {
|
956 |
-
loadMoreBtn.textContent = "Tous les films chargés";
|
957 |
-
loadMoreBtn.disabled = true;
|
958 |
-
return;
|
959 |
-
}
|
960 |
-
|
961 |
-
loadMoreBtn.innerHTML = '<i class="fas fa-spinner fa-spin mr-2"></i> Chargement...';
|
962 |
-
|
963 |
-
// Simulation de chargement asynchrone
|
964 |
-
setTimeout(() => {
|
965 |
-
const nouveauxFilms = films2025.slice(filmsCharges, filmsCharges + batchSize);
|
966 |
-
genererFilmsGrid(nouveauxFilms, filmsGrid);
|
967 |
-
filmsCharges += batchSize;
|
968 |
-
|
969 |
-
loadMoreBtn.innerHTML = '<i class="fas fa-sync-alt mr-2"></i> Charger plus de films';
|
970 |
-
|
971 |
-
// Si on a chargé tous les films, désactiver le bouton
|
972 |
-
if (filmsCharges >= films2025.length) {
|
973 |
-
loadMoreBtn.textContent = "Tous les films chargés";
|
974 |
-
loadMoreBtn.disabled = true;
|
975 |
-
}
|
976 |
-
}, 800);
|
977 |
}
|
978 |
|
979 |
// Initialisation
|
980 |
document.addEventListener('DOMContentLoaded', () => {
|
981 |
-
// Charger
|
982 |
-
|
983 |
-
genererFilmsGrid(premiersFilms, filmsGrid);
|
984 |
-
filmsCharges = batchSize;
|
985 |
|
986 |
// Animation au scroll
|
987 |
const observerOptions = {
|
@@ -999,9 +700,6 @@
|
|
999 |
document.querySelectorAll('.scroll-section').forEach(section => {
|
1000 |
observer.observe(section);
|
1001 |
});
|
1002 |
-
|
1003 |
-
// Gestion du bouton "Charger plus"
|
1004 |
-
loadMoreBtn.addEventListener('click', chargerPlusDeFilms);
|
1005 |
});
|
1006 |
</script>
|
1007 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=docto41/cin-futur" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
|
|
167 |
box-shadow: 0 4px 15px rgba(0, 240, 255, 0.3);
|
168 |
}
|
169 |
|
170 |
+
/* Style pour le lecteur vidéo */
|
171 |
+
.video-player {
|
172 |
+
position: fixed;
|
173 |
+
top: 0;
|
|
|
174 |
left: 0;
|
175 |
+
width: 100%;
|
176 |
+
height: 100%;
|
177 |
+
background: rgba(0, 0, 0, 0.9);
|
178 |
+
z-index: 9999;
|
179 |
+
display: none;
|
180 |
+
justify-content: center;
|
181 |
+
align-items: center;
|
182 |
}
|
183 |
|
184 |
+
.video-container {
|
185 |
+
width: 80%;
|
186 |
+
max-width: 1200px;
|
187 |
+
position: relative;
|
188 |
}
|
189 |
|
190 |
+
.close-player {
|
191 |
+
position: absolute;
|
192 |
+
top: -40px;
|
193 |
+
right: 0;
|
194 |
+
color: white;
|
195 |
+
font-size: 30px;
|
196 |
cursor: pointer;
|
197 |
+
transition: all 0.3s ease;
|
198 |
}
|
199 |
|
200 |
+
.close-player:hover {
|
201 |
+
color: #ff00f0;
|
202 |
}
|
203 |
|
204 |
/* Badge VF */
|
|
|
375 |
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 gap-6" id="films-grid">
|
376 |
<!-- Les films seront générés par JavaScript -->
|
377 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
</div>
|
379 |
</section>
|
380 |
|
381 |
+
<!-- Lecteur vidéo -->
|
382 |
+
<div class="video-player" id="video-player">
|
383 |
+
<div class="video-container">
|
384 |
+
<span class="close-player" id="close-player"><i class="fas fa-times"></i></span>
|
385 |
+
<video controls autoplay id="movie-player" class="w-full h-auto">
|
386 |
+
Votre navigateur ne supporte pas la lecture de vidéos.
|
387 |
+
</video>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
</div>
|
389 |
+
</div>
|
390 |
|
391 |
<script>
|
392 |
// Menu mobile
|
|
|
410 |
image: "https://image.tmdb.org/t/p/w500/uxBHXaoOvAwy4NpPpP7nNx2rXYQ.jpg",
|
411 |
vf: true,
|
412 |
hd: true,
|
413 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
|
|
414 |
},
|
415 |
{
|
416 |
titre: "Avatar 3",
|
|
|
423 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
424 |
vf: true,
|
425 |
hd: true,
|
426 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
|
|
427 |
},
|
428 |
{
|
429 |
titre: "Mission: Impossible 8",
|
|
|
436 |
image: "https://image.tmdb.org/t/p/w500/NNxYkU70HPurnPCSiTMUULQXa.jpg",
|
437 |
vf: true,
|
438 |
hd: true,
|
439 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
440 |
},
|
441 |
{
|
442 |
titre: "Thunderbolts",
|
|
|
449 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
450 |
vf: true,
|
451 |
hd: true,
|
452 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
453 |
},
|
454 |
{
|
455 |
titre: "Fantastic Four",
|
|
|
462 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
463 |
vf: true,
|
464 |
hd: true,
|
465 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
466 |
},
|
467 |
{
|
468 |
titre: "Blade",
|
|
|
475 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
476 |
vf: true,
|
477 |
hd: true,
|
478 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
479 |
},
|
480 |
{
|
481 |
titre: "Superman: Legacy",
|
|
|
488 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
489 |
vf: true,
|
490 |
hd: true,
|
491 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
492 |
},
|
493 |
{
|
494 |
titre: "Captain America: Brave New World",
|
|
|
501 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
502 |
vf: true,
|
503 |
hd: true,
|
504 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
505 |
},
|
506 |
{
|
507 |
titre: "The Batman Part II",
|
|
|
514 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
515 |
vf: true,
|
516 |
hd: true,
|
517 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
518 |
},
|
519 |
{
|
520 |
titre: "Jurassic World 4",
|
|
|
527 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
528 |
vf: true,
|
529 |
hd: true,
|
530 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
531 |
},
|
532 |
{
|
533 |
titre: "Spider-Man: Beyond the Spider-Verse",
|
|
|
540 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
541 |
vf: true,
|
542 |
hd: true,
|
543 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
544 |
},
|
545 |
{
|
546 |
titre: "Wicked",
|
|
|
553 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
554 |
vf: true,
|
555 |
hd: true,
|
556 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
557 |
},
|
558 |
{
|
559 |
titre: "Kraven the Hunter",
|
|
|
566 |
image: "https://image.tmdb.org/t/p/w500/8Gxv8gSFCU0XGDykEGv7zR1nuhua.jpg",
|
567 |
vf: true,
|
568 |
hd: true,
|
569 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
570 |
},
|
571 |
{
|
572 |
titre: "Transformers One",
|
|
|
579 |
image: "https://image.tmdb.org/t/p/w500/8YFL5QQVPy3AgrEQxNYVSgiPEbe.jpg",
|
580 |
vf: true,
|
581 |
hd: true,
|
582 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
583 |
},
|
584 |
{
|
585 |
titre: "Mufasa: The Lion King",
|
|
|
592 |
image: "https://image.tmdb.org/t/p/w500/5aUX5xqvOkGC3a4iW5WEMOVJwNP.jpg",
|
593 |
vf: true,
|
594 |
hd: true,
|
595 |
+
videoUrl: "https://sample-videos.com/video123/mp4/720/big_buck_bunny_720p_1mb.mp4"
|
|
|
|
|
|
|
596 |
}
|
597 |
];
|
598 |
|
599 |
+
// Variables pour le lecteur vidéo
|
600 |
+
const videoPlayer = document.getElementById('video-player');
|
601 |
+
const moviePlayer = document.getElementById('movie-player');
|
602 |
+
const closePlayer = document.getElementById('close-player');
|
603 |
+
|
604 |
+
// Fonction pour ouvrir le lecteur vidéo
|
605 |
+
function openVideoPlayer(videoUrl) {
|
606 |
+
moviePlayer.src = videoUrl;
|
607 |
+
videoPlayer.style.display = 'flex';
|
608 |
+
document.body.style.overflow = 'hidden';
|
609 |
+
moviePlayer.play();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
610 |
}
|
611 |
|
612 |
+
// Fermer le lecteur vidéo
|
613 |
+
closePlayer.addEventListener('click', () => {
|
614 |
+
moviePlayer.pause();
|
615 |
+
videoPlayer.style.display = 'none';
|
616 |
+
document.body.style.overflow = 'auto';
|
617 |
+
});
|
618 |
+
|
619 |
+
// Fermer le lecteur si on clique en dehors
|
620 |
+
videoPlayer.addEventListener('click', (e) => {
|
621 |
+
if (e.target === videoPlayer) {
|
622 |
+
moviePlayer.pause();
|
623 |
+
videoPlayer.style.display = 'none';
|
624 |
+
document.body.style.overflow = 'auto';
|
625 |
+
}
|
626 |
+
});
|
627 |
+
|
628 |
// Générer les films dans la grille
|
629 |
function genererFilmsGrid(films, targetElement) {
|
630 |
films.forEach(film => {
|
|
|
661 |
<span>${film.annee}</span>
|
662 |
</div>
|
663 |
</div>
|
664 |
+
<div class="mt-2">
|
665 |
+
<button class="watch-btn w-full bg-gradient-to-r from-neon-blue to-neon-purple text-black py-2 rounded-full text-sm font-bold hover:opacity-90 transition-all duration-300 flex items-center justify-center" data-video="${film.videoUrl}">
|
666 |
<i class="fas fa-play mr-2"></i> Regarder
|
667 |
</button>
|
|
|
668 |
</div>
|
669 |
`;
|
670 |
targetElement.appendChild(filmElement);
|
671 |
});
|
672 |
|
673 |
+
// Ajouter les événements aux boutons "Regarder"
|
674 |
+
document.querySelectorAll('.watch-btn').forEach(btn => {
|
675 |
+
btn.addEventListener('click', function() {
|
676 |
+
const videoUrl = this.getAttribute('data-video');
|
677 |
+
openVideoPlayer(videoUrl);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
678 |
});
|
679 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
680 |
}
|
681 |
|
682 |
// Initialisation
|
683 |
document.addEventListener('DOMContentLoaded', () => {
|
684 |
+
// Charger tous les films
|
685 |
+
genererFilmsGrid(films2025, document.getElementById('films-grid'));
|
|
|
|
|
686 |
|
687 |
// Animation au scroll
|
688 |
const observerOptions = {
|
|
|
700 |
document.querySelectorAll('.scroll-section').forEach(section => {
|
701 |
observer.observe(section);
|
702 |
});
|
|
|
|
|
|
|
703 |
});
|
704 |
</script>
|
705 |
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=docto41/cin-futur" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
|
prompts.txt
CHANGED
@@ -2,4 +2,5 @@ https://plateformecinema.com/: je veux le site en francais et sile futuriste an
|
|
2 |
AFFICHER LES VRAIS IMAGES DES SITE ET DES VRAIS FILMS JE VEUX PAS DE SITE D EXEMPLE JE VEUX TOUT EN PILOTAGE AUTOMATIQUE
|
3 |
activer charger plus de film en systeme robotisé automaique
|
4 |
afficher toutes les derniere film sortie ajouter des bouton a regarder et leurs serveur je les feux les film en francais de haute qualitéé
|
5 |
-
afficher les affiches des derniere film sorte de 2025 avec leur vrais image ,,charger plus de film et ajouter les bouton regarder avec leur serveur integré en automatique
|
|
|
|
2 |
AFFICHER LES VRAIS IMAGES DES SITE ET DES VRAIS FILMS JE VEUX PAS DE SITE D EXEMPLE JE VEUX TOUT EN PILOTAGE AUTOMATIQUE
|
3 |
activer charger plus de film en systeme robotisé automaique
|
4 |
afficher toutes les derniere film sortie ajouter des bouton a regarder et leurs serveur je les feux les film en francais de haute qualitéé
|
5 |
+
afficher les affiches des derniere film sorte de 2025 avec leur vrais image ,,charger plus de film et ajouter les bouton regarder avec leur serveur integré en automatique
|
6 |
+
afficher toutes les film en automatique avec toutes les images des film et leurs bouton a regarger en systeme autoplay directement quand on clicque sur regarder
|