templates/base.html.twig line 416

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/html" xmlns="http://www.w3.org/1999/html">
  3. <head>
  4.     <script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
  5.     <script>
  6.         window.googletag = window.googletag || {cmd: []};
  7.         googletag.cmd.push(function() {
  8.             googletag.defineSlot('/21831250958/adsense_2_2024', [728, 90], 'div-gpt-ad-1706883747271-0').addService(googletag.pubads());
  9.             googletag.pubads().enableSingleRequest();
  10.             googletag.enableServices();
  11.         });
  12.     </script>
  13.     <script async src="https://www.googletagmanager.com/gtag/js?id=UA-136620103-1"></script>
  14.     <script>
  15.         window.dataLayer = window.dataLayer || [];
  16.         function gtag(){dataLayer.push(arguments);}
  17.         gtag('js', new Date());
  18.         gtag('config', 'UA-136620103-1');
  19.     </script>
  20.     
  21.     <script>var ezoicId = 123336;</script>
  22.     <!--<script type="text/javascript" src="https://go.ezoic.net/ezoic/ezoic.js"></script> -->
  23.     <!-- Ad Manager-->
  24.     <link rel="preconnect" href="https://fonts.googleapis.com">
  25.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  26.     <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;500;700;900&display=swap" rel="stylesheet">
  27.     {% block og_meta %}{% endblock %}
  28.     <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9897811061542650" crossorigin="anonymous"></script>
  29.     
  30.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  31.     <title>{% block title %}{% endblock %}{{appName| replace({'\"':''})}} | The guide for science</title>
  32.     <meta name="robots" content="index, nofollow">
  33.     <meta name="googlebot" content="noindex">
  34.     <meta name="title" content="{% block meta_title %}{% endblock %}{{appName| replace({'\"':''})}} | The guide for science">
  35.     <meta name="description" content="{% block meta_description %}{% endblock %}{{appName| replace({'\"':''})}} is created to improve, facilitate, and help researchers to find the best journals for their publications">
  36.     
  37.     <link rel="canonical" href="{{ app.request.uri }}" />
  38.     <meta name="keywords" content="{% block meta_keywords %}{% endblock %}research guide, researchguide, journal finder, scopus, science, thomson reuters, google scholar, find journal,guide journal, journal, journals, scientific journals, academic journals, open access journals, free publishing journals, free research journals, journal ranking, journal impact factor, journal indexing, journal information">
  39.     <script src="https://cdn.jsdelivr.net/npm/choices.js@10.2.0/public/assets/scripts/choices.min.js"></script>
  40.     <link href="https://cdn.jsdelivr.net/npm/choices.js@10.2.0/public/assets/styles/choices.min.css" rel="stylesheet">
  41.     {#<meta name="description" content="Guidejournal is created in order to improve, to facilitate, and to help researchers to find the best journals for their publications. Our goal for GuideJournal is to bring all sources of data together in one place to give authors a simple way to choose the best journal for their research using Machine learning techniques">#}
  42.     <!-- Latest compiled and minified CSS -->
  43.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.14.0-beta3/css/bootstrap-select.min.css" integrity="sha512-g2SduJKxa4Lbn3GW+Q7rNz+pKP9AWMR++Ta8fgwsZRCUsawjPvF/BxSMkGS61VsR9yinGoEgrHPGPn2mrj8+4w==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  44.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.css" integrity="sha512-UTNP5BXLIptsaj5WdKFrkFov94lDx+eBvbKyoe1YAfjeRPC+gT5kyZ10kOHCfNZqEui1sxmqvodNUx3KbuYI/A==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  45.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" integrity="sha512-tS3S5qG0BlhnQROyJXvNjeEM4UpMXHrQfTGmbQ1gKmelCxlSEBUaxhRBj/EFTzpbP4RVSrpEikbmdJobCvhE3g==" crossorigin="anonymous" referrerpolicy="no-referrer" />
  46.     <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css"/>
  47.     <link rel="shortcut icon" href="{{ asset('assets/images/refonte/homepage/icon.svg') }}" type="image/x-icon"/>
  48.     <link href="{{ asset('build/website/app.css') }}" rel="stylesheet"/>
  49.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/>
  50.     <link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css" />
  51.     {#<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">#}
  52.     <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css"/>
  53.     <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css"/>
  54.     {#{{ encore_entry_link_tags('register') }}#}
  55.     <meta charset="UTF-8" />
  56.     <meta http-equiv="Content-Language" content="en">
  57.     {% block stylesheets %}
  58.           {{ encore_entry_link_tags('profil') }}
  59.     {% endblock %}
  60.     <link rel="icon" type="image/x-icon" href="{{ asset('assets/images/refonte/homepage/icon.svg') }}" />
  61.     <!-- Global site tag (gtag.js) - Google Analytics -->
  62.     <script type="text/javascript" src="https://code.jquery.com/jquery-3.3.1.js"></script>
  63.     <script type="text/javascript" src="https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js" async></script>
  64.     <script type="text/javascript" src="https://cdn.datatables.net/1.10.20/js/dataTables.bootstrap4.min.js" async></script>
  65.     <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
  66.     <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" async integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script>
  67.     <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script>
  68.     <script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.js"></script>
  69.     <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js" async></script>
  70.     <!-- Latest compiled and minified JavaScript -->
  71.     <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js" async></script>
  72.     <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/tarteaucitronjs@1.9.3/css/tarteaucitron.min.css"/>
  73.     <script type="text/javascript" src="https://cdn.jsdelivr.net/gh/AmauriC/tarteaucitron.js@V1.2/tarteaucitron.min.js" async></script>
  74.   
  75.     <script >
  76.         tarteaucitron.init({
  77.             "privacyUrl": "", /* Privacy policy url */
  78.             "hashtag": "", /* Open the panel with this hashtag */
  79.             "cookieName": "Cookie RGPD", /* Cookie name */
  80.             "orientation": "middle", /* Banner position (top - bottom) */
  81.             "groupServices": false, /* Group services by category */
  82.             "showAlertSmall": false, /* Show the small banner on bottom right */
  83.             "cookieslist": false, /* Show the cookie list */
  84.             "closePopup": false, /* Show a close X on the banner */
  85.             "showIcon": false, /* Show cookie icon to manage cookies */
  86.             //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
  87.             "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */
  88.             "adblocker": false, /* Show a Warning if an adblocker is detected */
  89.             "DenyAllCta" : true, /* Show the deny all button */
  90.             "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */
  91.             "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
  92.             "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
  93.             "removeCredit": true, /* Remove credit link */
  94.             "moreInfoLink": false, /* Show more info link */
  95.             "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
  96.             "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */
  97.             //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
  98.             "readmoreLink": "", /* Change the default readmore link */
  99.             "mandatory": true, /* Show a message about mandatory cookies */
  100.         });
  101.     </script>
  102.     <script async custom-element="amp-auto-ads"
  103.             src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js">
  104.     </script>
  105.     <!-- Hotjar Tracking Code for my site -->
  106.     <script>
  107.         (function(h,o,t,j,a,r){
  108.             h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
  109.             h._hjSettings={hjid:3419357,hjsv:6};
  110.             a=o.getElementsByTagName('head')[0];
  111.             r=o.createElement('script');r.async=1;
  112.             r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
  113.             a.appendChild(r);
  114.         })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
  115.     </script>
  116.     <!-- Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) -->
  117.     <script type="text/javascript" async=true>
  118.         (function() {
  119.             var host = 'www.themoneytizer.com';
  120.             var element = document.createElement('script');
  121.             var firstScript = document.getElementsByTagName('script')[0];
  122.             var url = 'https://cmp.quantcast.com'
  123.                 .concat('/choice/', '6Fv0cGNfc_bw8', '/', host, '/choice.js');
  124.             var uspTries = 0;
  125.             var uspTriesLimit = 3;
  126.             element.async = true;
  127.             element.type = 'text/javascript';
  128.             element.src = url;
  129.             firstScript.parentNode.insertBefore(element, firstScript);
  130.             function makeStub() {
  131.                 var TCF_LOCATOR_NAME = '__tcfapiLocator';
  132.                 var queue = [];
  133.                 var win = window;
  134.                 var cmpFrame;
  135.                 function addFrame() {
  136.                     var doc = win.document;
  137.                     var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
  138.                     if (!otherCMP) {
  139.                         if (doc.body) {
  140.                             var iframe = doc.createElement('iframe');
  141.                             iframe.style.cssText = 'display:none';
  142.                             iframe.name = TCF_LOCATOR_NAME;
  143.                             doc.body.appendChild(iframe);
  144.                         } else {
  145.                             setTimeout(addFrame, 5);
  146.                         }
  147.                     }
  148.                     return !otherCMP;
  149.                 }
  150.                 function tcfAPIHandler() {
  151.                     var gdprApplies;
  152.                     var args = arguments;
  153.                     if (!args.length) {
  154.                         return queue;
  155.                     } else if (args[0] === 'setGdprApplies') {
  156.                         if (
  157.                             args.length > 3 &&
  158.                             args[2] === 2 &&
  159.                             typeof args[3] === 'boolean'
  160.                         ) {
  161.                             gdprApplies = args[3];
  162.                             if (typeof args[2] === 'function') {
  163.                                 args[2]('set', true);
  164.                             }
  165.                         }
  166.                     } else if (args[0] === 'ping') {
  167.                         var retr = {
  168.                             gdprApplies: gdprApplies,
  169.                             cmpLoaded: false,
  170.                             cmpStatus: 'stub'
  171.                         };
  172.                         if (typeof args[2] === 'function') {
  173.                             args[2](retr);
  174.                         }
  175.                     } else {
  176.                         if(args[0] === 'init' && typeof args[3] === 'object') {
  177.                             args[3] = { ...args[3], tag_version: 'V2' };
  178.                         }
  179.                         queue.push(args);
  180.                     }
  181.                 }
  182.                 function postMessageEventHandler(event) {
  183.                     var msgIsString = typeof event.data === 'string';
  184.                     var json = {};
  185.                     try {
  186.                         if (msgIsString) {
  187.                             json = JSON.parse(event.data);
  188.                         } else {
  189.                             json = event.data;
  190.                         }
  191.                     } catch (ignore) {}
  192.                     var payload = json.__tcfapiCall;
  193.                     if (payload) {
  194.                         window.__tcfapi(
  195.                             payload.command,
  196.                             payload.version,
  197.                             function(retValue, success) {
  198.                                 var returnMsg = {
  199.                                     __tcfapiReturn: {
  200.                                         returnValue: retValue,
  201.                                         success: success,
  202.                                         callId: payload.callId
  203.                                     }
  204.                                 };
  205.                                 if (msgIsString) {
  206.                                     returnMsg = JSON.stringify(returnMsg);
  207.                                 }
  208.                                 if (event && event.source && event.source.postMessage) {
  209.                                     event.source.postMessage(returnMsg, '*');
  210.                                 }
  211.                             },
  212.                             payload.parameter
  213.                         );
  214.                     }
  215.                 }
  216.                 while (win) {
  217.                     try {
  218.                         if (win.frames[TCF_LOCATOR_NAME]) {
  219.                             cmpFrame = win;
  220.                             break;
  221.                         }
  222.                     } catch (ignore) {}
  223.                     if (win === window.top) {
  224.                         break;
  225.                     }
  226.                     win = win.parent;
  227.                 }
  228.                 if (!cmpFrame) {
  229.                     addFrame();
  230.                     win.__tcfapi = tcfAPIHandler;
  231.                     win.addEventListener('message', postMessageEventHandler, false);
  232.                 }
  233.             };
  234.             makeStub();
  235.             var uspStubFunction = function() {
  236.                 var arg = arguments;
  237.                 if (typeof window.__uspapi !== uspStubFunction) {
  238.                     setTimeout(function() {
  239.                         if (typeof window.__uspapi !== 'undefined') {
  240.                             window.__uspapi.apply(window.__uspapi, arg);
  241.                         }
  242.                     }, 500);
  243.                 }
  244.             };
  245.             var checkIfUspIsReady = function() {
  246.                 uspTries++;
  247.                 if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
  248.                     console.warn('USP is not accessible');
  249.                 } else {
  250.                     clearInterval(uspInterval);
  251.                 }
  252.             };
  253.             if (typeof window.__uspapi === 'undefined') {
  254.                 window.__uspapi = uspStubFunction;
  255.                 var uspInterval = setInterval(checkIfUspIsReady, 6000);
  256.             }
  257.         })();
  258.     </script>
  259.     <!-- End Quantcast Choice. Consent Manager Tag v2.0 (for TCF 2.0) -->
  260.     <!-- Prebid script -->
  261.     {{ encore_entry_script_tags('prebid') }}
  262.     {{ encore_entry_script_tags('prebid-config') }}
  263.     <!-- Prebid script END -->
  264. </head>
  265. <body style="background-color: #fff;">
  266.     {# <script type='text/javascript'>
  267.         fetch('http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js').catch(() => {
  268.             // check if localstorage key is set
  269.             console.log(localStorage.getItem('close-adblock-popup')!== 'true');
  270.             if ( !(localStorage.getItem('close-adblock-popup')) || localStorage.getItem('close-adblock-popup') !== 'true') {
  271.                 let adp_underlay = document.createElement('div');
  272.                 adp_underlay.className = 'adp-underlay';
  273.                 adp_underlay.id = 'adp-underlay';
  274.                 document.body.appendChild(adp_underlay);
  275.                 let adpContainer = document.createElement('div');
  276.                 adpContainer.setAttribute("id", "adp-container");
  277.                 let adp = document.createElement('div');
  278.                 adp.className = 'adp alert-dismissible';
  279.                 adp.innerHTML = `
  280.                     <a href="#" class="close" id="close" data-dismiss="alert" aria-label="close">&times;</a>
  281.                     <h3>Ad Blocker Detected!</h3>
  282.                     <p>We use advertisements to keep our website online, could you please whitelist our website, thanks!</p><hr>
  283.                     <div class="isi">
  284.                         <div class="1 active">
  285.                             <ol>
  286.                                 <li>
  287.                                     Click on the AdBlock icon in your browser<br>
  288.                                     <img src="assets/images/adBlock/1.png" alt="Adblock">
  289.                                 </li>
  290.                                 <li>
  291.                                     Choose, Don't run on pages on this domain<br>
  292.                                     <img src="assets/images/adBlock/2.png" alt="Adblock" width="300px">
  293.                                 </li>
  294.                                 <li>
  295.                                     A new window will appear. Click on the "Exclude" button<br>
  296.                                     <img src="assets/images/adBlock/3.png" class="adblock" alt="Adblock">
  297.                                 </li>
  298.                                 <li>
  299.                                     The browser icon should have turned grey<br>
  300.                                     <img src="assets/images/adBlock/4.png" alt="Adblock">
  301.                                 </li>
  302.                                 <li>   
  303.                                     Refresh the page if it didn't refresh automatically. Thanks!
  304.                                 </li>
  305.                             </ol>
  306.                         </div> 
  307.                         <div class="2"> 
  308.                             <ol>
  309.                                 <li>
  310.                                     Click on the AdBlock Plus icon in your browser<br>
  311.                                     <img src="assets/images/adBlock/5.png" alt="Adblock">
  312.                                 </li>
  313.                                 <li>
  314.                                     Click on "Enabled on this site" position<br>
  315.                                     <img src="assets/images/adBlock/6.png" alt="Adblock" width="250px">
  316.                                 </li>
  317.                                 <li>
  318.                                     Once clicked, it should change to "Disabled on this site"<br>
  319.                                     <img src="assets/images/adBlock/7.png" alt="Adblock" width="250px">
  320.                                 </li>
  321.                                 <li>
  322.                                     The browser icon should have turned grey<br>
  323.                                     <img src="assets/images/adBlock/8.png" alt="Adblock">
  324.                                 </li>
  325.                                 <li>
  326.                                     Refresh the page if it didn't refresh automatically. Thanks!
  327.                                 </li>
  328.                             </ol>
  329.                         </div>
  330.                     </div>
  331.         `;
  332.                 document.body.appendChild(adpContainer); 
  333.                 document.getElementById('adp-container').appendChild(adp); 
  334.                 adp.querySelector('a').onclick = e => {
  335.                     e.preventDefault();
  336.                     document.body.removeChild(adp_underlay);
  337.                     document.body.removeChild(adp);
  338.                 };
  339.                 adp.querySelector('#close').onclick = e => {
  340.                     document.getElementById('adp-underlay').style.display = 'none';
  341.                     adp.style.display = 'none';
  342.                     localStorage.setItem('close-adblock-popup', 'true');
  343.                 };
  344.             }
  345.         });
  346.     </script> #}
  347. <amp-auto-ads type="adsense" data-ad-client="ca-pub-9897811061542650"></amp-auto-ads>
  348.                 
  349. {% include '_includes/navbar.html.twig' %}
  350. {% include '_includes/chat.html.twig' %}
  351.     <main style="padding-top: 130px;">
  352.     {% block body %}
  353.     <div class="container-fluid container-base ">
  354.     
  355.         {% block content %}
  356.         {% endblock %}
  357.     </div>
  358.     {% endblock %}
  359. </main>
  360. {% block javascripts %}{% endblock %}
  361. <div class="container-fluid" style="padding: 0">
  362.     {% include '_includes/footer.html.twig' %}
  363. </div>
  364. {% block vignetteAd %}{% endblock %}
  365. {{ encore_entry_script_tags('app') }}
  366. {{ encore_entry_script_tags('pages-author') }}
  367. </body>
  368. </html>