templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <!-- Created et coded by @Arbou | Discord : arbou -->
  5.     <!-- Created et coded by @Arbou | Discord : arbou -->
  6.     <!-- Created et coded by @Arbou | Discord : arbou -->
  7.         <meta charset="UTF-8">
  8.         <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, shrink-to-fit=no">
  9.         <meta http-equiv="x-ua-compatible" content="ie=edge">
  10.         <meta name="theme-color" content="#ffffff">
  11.         <meta name="author" content="Arbou">
  12.     <!-- Méta pour SEO -->
  13.         <meta name="description" content="Description de la page pour les réseaux sociaux">
  14.         <meta property="og:title" content="Titre de la page">
  15.         <meta property="og:description" content="Description de la page pour les réseaux sociaux">
  16.         <meta property="og:image" content="URL de l'image à afficher">
  17.         <link rel="canonical" href="URL-canonical-de-la-page">
  18.         <meta name="keywords" content="Mots-clés, pour, le, référencement">
  19.     <!-- Titre -->
  20.         <title>{% block title %}SVS{% endblock %}</title>
  21.     <!-- Balise de favicon avec plusieurs formats -->
  22.         <link rel="icon" href="{{asset('/logo.ico')}}" type="image/x-icon">
  23.         <link rel="icon" href="{{asset('/logo.png')}}" type="image/png">
  24.     <!-- Link Google Fonts -->
  25.         <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap" rel="stylesheet">
  26.     <!-- Link loader css -->
  27.         <link rel="stylesheet" href="{{asset('css/loader.css')}}">
  28.     <!-- Link Fontawesome -->
  29.         <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css">
  30.     <!-- Link Main CSS -->
  31.         <link rel="stylesheet" href="{{asset('css/main4.css')}}">
  32.     <!-- Load library TYPED from the CDN -->
  33.         <script src="https://unpkg.com/typed.js@2.0.16/dist/typed.umd.js"></script>
  34.     <!-- Media query for this web site coded by @arbou -->
  35.         <link rel="stylesheet" href="{{asset('css/mediaquery.css')}}">
  36. </head>
  37.     <body>
  38.         <style>
  39.             .share {
  40.                 opacity:0.5!important;
  41.             }
  42.         </style>
  43.             
  44.         <!-- Loader -->
  45.             {% include "AppTemplates/layout/loader.html.twig" %} 
  46.     
  47.         <!-- Header -->
  48.             {% include "AppTemplates/layout/header.html.twig" %} 
  49.         <!-- Main -->
  50.             <main>
  51.                 <!-- Link Swiper's JS & CSS Here to get performance-->
  52.                 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.css">
  53.                 <script src="https://cdn.jsdelivr.net/npm/swiper@9/swiper-bundle.min.js"></script>
  54.                 <!-- block body Here -->
  55.                 {% block body %}{% endblock %}
  56.             </main>
  57.         <!-- navigation button -->
  58.             {% include "AppTemplates/layout/share/index.html.twig" %}
  59.             {% include "AppTemplates/layout/topTop.html.twig" %}
  60.         <!-- Footer -->
  61.             {% include "AppTemplates/layout/footer.html.twig" %} 
  62.             {% include "AppTemplates/layout/end/index.html.twig" %} 
  63.         <!-- run Script LOGO  -->
  64.             {% block logo %}
  65.                 <script src="{{asset('js/logo.js')}}"></script>
  66.             {% endblock %}
  67.         <!-- run Script Loader -->
  68.             <script src="{{asset('js/loader.js')}}"></script>
  69.     {% if uri != 'contact' and uri != 'galerie' %}
  70.         <!-- Load library AOS from the CDN -->
  71.             <link rel="stylesheet" href="https://cdn.plyr.io/3.7.8/plyr.css">
  72.             <script src="https://cdn.plyr.io/3.7.8/plyr.js"></script>
  73.             <div class="videoViewed">
  74.                 <span class="fermerVideo"><i class="far fa-window-close"></i></span>
  75.                 <video controls id="videoPlayer" class="plyr">
  76.                     {% if uri == 'v1.svs-dz.com' %}
  77.                     {% endif %}
  78.                     {% if uri == 'gardiennage' %}
  79.                         <source src="{{asset('/mp4/5.mp4')}}" type="video/mp4">
  80.                     {% endif %}
  81.                     {% if uri == 'evenementiel' %}
  82.                         <source src="{{asset('/mp4/4.mp4')}}" type="video/mp4">
  83.                     {% endif %}
  84.                     {% if uri == 'transport de fond' %}
  85.                         <source src="{{asset('/mp4/2.mp4')}}" type="video/mp4">
  86.                     {% endif %}
  87.                     {% if uri == 'produits sensible' %}
  88.                         <source src="{{asset('/mp4/7.mp4')}}" type="video/mp4">
  89.                     {% endif %}
  90.                 </video>
  91.             </div>
  92.             {% if uri == 'gardiennage' %}
  93.                 <div class="videoViewed2">
  94.                     <span class="fermerVideo2"><i class="far fa-window-close"></i></span>
  95.                     <video controls id="videoPlayer2" class="plyr2">
  96.                         <source src="{{asset('/mp4/1.mp4')}}" type="video/mp4">
  97.                     </video>
  98.                 </div>
  99.             {% endif %}
  100.             {% if uri == 'evenementiel' %}
  101.                 <div class="videoViewed2">
  102.                     <span class="fermerVideo2"><i class="far fa-window-close"></i></span>
  103.                     <video controls id="videoPlayer2" class="plyr2">
  104.                         <source src="{{asset('/mp4/6.mp4')}}" type="video/mp4">
  105.                     </video>
  106.                 </div>
  107.             {% endif %}
  108.             <script>
  109.                 // run la video
  110.                 const player = new Plyr('.plyr');
  111.                 // la vidéo
  112.                 var video = document.querySelector('.videoViewed')
  113.                 // le button regarder la video
  114.                 var playBtn = document.querySelector('.play-btn');
  115.                 // quand tu click sur le button;
  116.                 playBtn.addEventListener('click', function() {
  117.                 console.log('ok bibina'); 
  118.                 video.setAttribute('style', 'display:flex');
  119.                 })
  120.                 const videoPlayer = document.getElementById('videoPlayer');
  121.                 fermerVideo = document.querySelector('.fermerVideo');
  122.                 fermerVideo.addEventListener('click', function() {
  123.                 console.log('nn');
  124.                 video.removeAttribute('style');
  125.                 videoPlayer.pause();
  126.                 })
  127.             </script>
  128.             <script>
  129.                 // run la video
  130.                 const player2 = new Plyr('.plyr2');
  131.                 // la vidéo
  132.                 var video2 = document.querySelector('.videoViewed2')
  133.                 // le button regarder la video
  134.                 var playBtn2 = document.querySelector('.play-btn2');
  135.                 // quand tu click sur le button;
  136.                 playBtn2.addEventListener('click', function() {
  137.                 console.log('ok bibina'); 
  138.                 video2.setAttribute('style', 'display:flex');
  139.                 })
  140.                 const videoPlayer2 = document.getElementById('videoPlayer2');
  141.                 fermerVideo2 = document.querySelector('.fermerVideo2');
  142.                 fermerVideo2.addEventListener('click', function() {
  143.                 console.log('nn');
  144.                 video2.removeAttribute('style');
  145.                 videoPlayer2.pause();
  146.                 })
  147.             </script>
  148.     {% endif %}
  149.         
  150.         <!-- Load library Lozad from the CDN -->
  151.         <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js"></script>
  152.         <!-- Init -->
  153.         <script>
  154.             const observer = lozad('.lozad', {
  155.                 rootMargin: '10px 0px', // Syntaxe similaire à celle des marges CSS
  156.                 threshold: 0.1, // Ratio de convergence de l'élément
  157.                 enableAutoReload: true // Rechargera la nouvelle image en cas de modification des attributs valides
  158.             });
  159.             observer.observe();
  160.         </script>
  161.         <!-- Load library AOS from the CDN -->
  162.             <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
  163.             <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
  164.         <!-- Init -->
  165.             <script>
  166.                 AOS.init({
  167.                     // Global settings:
  168.                 });
  169.             </script>
  170.     </body>
  171. </html>