Site de la semaine d'accueil 2023
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

construction.php 2.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. ob_start(); // Start reading html
  3. ?>
  4. <main>
  5. <script>
  6. /*
  7. Script du decompte avant la semaine d'accueil.
  8. */
  9. // avis aux futurs devs, changez la date ici :)
  10. var target_date = Math.floor(Date.parse("2023-09-04 00:00:00") /1000)
  11. // le coef d'aggrandissement de l'image de la taupe
  12. var coef = 1
  13. function set_timer(){
  14. // recupere la date actuelle
  15. var date_now = Math.floor(Date.now() / 1000);
  16. // savants calculs à base de division de timestamps UNIX en secondes
  17. var delta_seconds = target_date-date_now;
  18. var delta_days = Math.floor(delta_seconds/(60*60*24));
  19. var delta_hours = Math.floor((delta_seconds % (60*60*24)) /(60*60));
  20. var delta_minutes = Math.floor((delta_seconds % (60*60))/60);
  21. delta_seconds = delta_seconds % 60;
  22. // on met tout dans le div du decompte
  23. document.getElementById("decompte").innerText = "J - "
  24. +delta_days+"j "
  25. +delta_hours+"h "
  26. +delta_minutes+"min "
  27. +delta_seconds+"s";
  28. var taupe_img = document.getElementById("taupe");
  29. taupe_img.width = 12*coef;
  30. taupe_img.height = 8*coef;
  31. taupe_img.style = "top :"+1000-100*coef+";";
  32. coef = coef+1;
  33. // récursion chaque seconde
  34. setTimeout(set_timer, 1000);
  35. }
  36. // assigne la fonction qui gère le timer au chargement de la page
  37. window.onload = set_timer;
  38. </script>
  39. <div class="zone_txt">
  40. <p>
  41. /!\ Page en construction, revenez plus tard /!\<br>
  42. (Taper un dev ne le fera pas aller plus vite...sauf s'il est soudoyé)
  43. </p>
  44. <div id="decompte">
  45. </div>
  46. </div>
  47. <img id="taupe" src="assets/img/bonjoir.jpg">
  48. </main>
  49. <?php
  50. $infopage = ["", "En construction", ob_get_clean(), "", "index","Page en Construction"]; //relativepath, pagetitle, pagecontent, pagescript, pagename | cf structure/template.php ligne 2 à 6
  51. include("structure/template.php");
  52. ?>