templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title>Mazego & logiciel de facturation</title>
  6.     <link rel="icon" type="image/png" href="{{ asset('assets/img/logomazego.png') }}">
  7.     <meta content="width=device-width, initial-scale=1.0" name="viewport">
  8.     <meta name="keywords" content="onepage, html5 template, hosting agency, agency template">
  9.     <meta name="description" content="MazeGo - est un logiciel spécialisé et adapté au statut de l'auto entrepreneur et micro entrepreneur. Il permet à l'auto entrepreneur et micro entrepreneur d'émettre facilement des factures, devis et de les transformer en un clic en facture, de tenir un livre chronologique des recettes et un registre des dépenses.">
  10.     
  11.     <link href="https://fonts.googleapis.com/css?family=Karla:400,700&display=swap" rel="stylesheet">
  12.     <link href="https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400;500;600;700;800&display=swap" rel="stylesheet">
  13.     <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">
  14.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
  15.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css">
  16.     
  17.     {% block stylesheets %}
  18.     <link href="{{ asset('mghcloud/assets/css/style.css') }}" rel="stylesheet">
  19.     <link href="{{ asset('mghcloud/assets/css/responsive.css') }}" rel="stylesheet">
  20.     <link rel="stylesheet" href="{{ asset('assets/css/chat.css') }}">
  21.     {% endblock %}
  22.     
  23.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-7E6YN3N54D"></script>
  24.     
  25.     <script>
  26.         window.dataLayer = window.dataLayer || [];
  27.         function gtag() {
  28.             dataLayer.push(arguments);
  29.         }
  30.         gtag('js', new Date());
  31.         gtag('config', 'G-7E6YN3N54D');
  32.     </script>
  33.     {% block javascripts %}{% endblock %}
  34.     
  35.     <script>
  36.         !function(f,b,e,v,n,t,s) {
  37.             if(f.fbq)return;n=f.fbq=function(){n.callMethod?
  38.             n.callMethod.apply(n,arguments):n.queue.push(arguments)};
  39.             if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  40.             n.queue=[];t=b.createElement(e);t.async=!0;
  41.             t.src=v;s=b.getElementsByTagName(e)[0];
  42.             s.parentNode.insertBefore(t,s)}(window, document,'script',
  43.             'https://connect.facebook.net/en_US/fbevents.js');
  44.         fbq('init', '268434062953751');
  45.         fbq('track', 'PageView');
  46.     </script>
  47.     <noscript><img height="1" width="1" style="display:none"
  48.         src="https://www.facebook.com/tr?id=268434062953751&ev=PageView&noscript=1"
  49.     /></noscript>
  50.     <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4237521420526809"
  51.         crossorigin="anonymous"></script>
  52. </head>
  53. <body>
  54.         {% block body %}{% endblock %}
  55.     <div class="modal fade" id="chatModal" tabindex="-1" role="dialog" aria-labelledby="chatModalLabel" aria-hidden="true">
  56.         <div class="modal-dialog" role="document">
  57.             <div class="modal-content">
  58.                 <div class="modal-header">
  59.                     <h5 class="modal-title" id="chatModalLabel">Chat en direct</h5>
  60.                     <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  61.                         <span aria-hidden="true">&times;</span>
  62.                     </button>
  63.                 </div>
  64.                 <div class="modal-body">
  65.                     <div id="chat-messages"></div>
  66.                 </div>
  67.                 <div class="modal-footer">
  68.                     <div id="loading-indicator" class="spinner-border text-primary d-none" role="status">
  69.                         <span class="sr-only">Chargement...</span>
  70.                     </div>
  71.                     <form id="chat-form" class="container mt-3">
  72.                         <div class="input-group">
  73.                             <input type="text" id="message" class="form-control" placeholder="Tapez votre message...">
  74.                             <div class="input-group-append">
  75.                                 <button type="submit" class="btn btn-light-primary btn-hover-rise">
  76.                                     Envoyer
  77.                                 </button>
  78.                             </div>
  79.                         </div>
  80.                     </form>
  81.                 </div>
  82.             </div>
  83.         </div>
  84.     </div>
  85.     {% block content %}{% endblock %}
  86.    
  87. <script>
  88.   (function (w, d, s, o, f, js, fjs) {
  89.     w["botsonic_widget"] = o;
  90.     w[o] =
  91.       w[o] ||
  92.       function () {
  93.         (w[o].q = w[o].q || []).push(arguments);
  94.       };
  95.     (js = d.createElement(s)), (fjs = d.getElementsByTagName(s)[0]);
  96.     js.id = o;
  97.     js.src = f;
  98.     js.async = 1;
  99.     fjs.parentNode.insertBefore(js, fjs);
  100.   })(window, document, "script", "Botsonic", "https://widget.botsonic.com/CDN/botsonic.min.js");
  101.   Botsonic("init", {
  102.     serviceBaseUrl: "https://api-azure.botsonic.ai",
  103.     token: "ffa60f7f-8057-4936-836a-ac1b9f74447a",
  104.   });
  105. </script>
  106.     <script src="{{ asset('assets/js/chat.js') }}"></script>
  107.     <script src="{{ asset('mghcloud/assets/js/jquery.min.js') }}"></script>
  108.     <script src="{{ asset('mghcloud/assets/js/plugin.js') }}"></script>
  109.     <script src="{{ asset('mghcloud/assets/js/ajax-mail.js') }}"></script>
  110.     <script src="{{ asset('mghcloud/assets/js/main.js') }}"></script>
  111.     <script>
  112.         window.addEventListener("load", function() {
  113.             var bottomContainer = document.querySelector(".bottom-container");
  114.             if (bottomContainer) {
  115.                 bottomContainer.style.display = "none";
  116.             }
  117.         });
  118.     </script>
  119. </body>
  120. <style>
  121.     .no-underline {
  122.     text-decoration-line: none;
  123.     display: none;
  124.     }
  125.  
  126.     .bottom-container {
  127.         display: none !important;
  128.     }
  129.     p[data-f-id="pbf"] {
  130.         display: none; /* Cacher l'élément */
  131.     }
  132.     .no-underline {
  133.         text-decoration: none;
  134.         display: none;
  135.     }
  136.     .article-card {
  137.         transition: transform 0.2s;
  138.     }
  139.     .article-card:hover {
  140.         transform: scale(1.05);
  141.     }
  142.     .modal-header {
  143.         background-color: #007bff;
  144.         color: white;
  145.     }
  146.     .modal-footer {
  147.         background-color: #f8f9fa;
  148.     }
  149.     {# li {
  150.     font-size: 18px;
  151.     padding: 10px;
  152.     } #}
  153.     {# p {
  154.     padding: 0px;
  155.     margin: 0;
  156.     font-size: 18px;
  157.     color: #878787;
  158.     line-height: 25px;
  159.     font-family: 'Karla', sans-serif;
  160.     } #}
  161. </style>
  162. <script> 
  163.     const botsonicWrapper = document.getElementById('Botsonic-wrapper'); 
  164.     const bottomContainer = document.querySelector('.bottom-container');   
  165.     botsonicWrapper.addEventListener('click', function() {  
  166.         bottomContainer.style.display = 'none';   
  167.     });
  168. </script>
  169. </html>