Merge branch 'matomo' into 'develop'

Matomo

See merge request ldc-web/projets/sbv!1
This commit is contained in:
Vincent BRIDIER 2023-11-29 11:29:01 +00:00
commit 70cf0bd8ef
4 changed files with 129 additions and 151 deletions

View file

@ -19,6 +19,9 @@ SMTP_USER=null
SMTP_PASS=null
SMTP_SECURE=
# Matomo
MATOMO_SITE_ID=
#RECAPTCHA
RECAPTCHA_SITE=
RECAPTCHA_KEY=

View file

@ -16,7 +16,8 @@
"titleBar.activeBackground": "#c20b19",
"titleBar.activeForeground": "#e7e7e7",
"titleBar.inactiveBackground": "#c20b1999",
"titleBar.inactiveForeground": "#e7e7e799"
"titleBar.inactiveForeground": "#e7e7e799",
"commandCenter.border": "#e7e7e799"
},
"peacock.remoteColor": "#C20B19"
}

View file

@ -160,6 +160,9 @@ define('CRM_PASSWORD', $_ENV['CRM_PASSWORD']);
define('MESBR_REF_CAMP', $_ENV['MESBR_REF_CAMP']);
define('MESBR_ENDPOINT', $_ENV['MESBR_ENDPOINT']);
/* Matomo analytics */
define('MATOMO_SITE_ID', $_ENV['MATOMO_SITE_ID']);
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */

View file

@ -1,4 +1,5 @@
<?php
/**
* Theme Name: pole-sbv
* Description: Website designed by vineeth
@ -13,34 +14,38 @@
</a>
<div class="footer-links">
<div class="col">
<a href="<?php echo custom_get_page_link(366);?>"><?php pll_e('Qui sommes-nous ?'); if (pll_current_language() == 'fr') { echo '?'; } ?></a>
<a href="<?php echo custom_get_page_link(369);?>"><?php pll_e("Une histoire de terre"); ?></a>
<a href="<?php echo custom_get_page_link(366); ?>"><?php pll_e('Qui sommes-nous ?');
if (pll_current_language() == 'fr') {
echo '?';
} ?></a>
<a href="<?php echo custom_get_page_link(369); ?>"><?php pll_e("Une histoire de terre"); ?></a>
</div>
<div class="col">
<a href="<?php echo custom_get_page_link(372);?>"><?php pll_e("Une histoire d'Hommes"); ?></a>
<a href="<?php echo custom_get_page_link(338);?>"><?php pll_e("Une histoire de savoir-faire"); ?></a>
<a href="<?php echo custom_get_page_link(372); ?>"><?php pll_e("Une histoire d'Hommes"); ?></a>
<a href="<?php echo custom_get_page_link(338); ?>"><?php pll_e("Une histoire de savoir-faire"); ?></a>
</div>
<div class="col">
<a href="<?php echo custom_get_page_link(407);?>"><?php pll_e("Nos solutions au service de nos clients"); ?></a>
<a href="<?php echo custom_get_page_link(405);?>"><?php pll_e("Nos marques"); ?></a>
<a href="<?php echo custom_get_page_link(407); ?>"><?php pll_e("Nos solutions au service de nos clients"); ?></a>
<a href="<?php echo custom_get_page_link(405); ?>"><?php pll_e("Nos marques"); ?></a>
</div>
</div>
</div>
<div class="footer-contact">
©2017 - SBV - <?php pll_e("Tous droits réservés"); ?>
©2017 - SBV - <?php pll_e("Tous droits réservés"); ?>
<br>
<address>Société Bretonne de Volaille - Z.I. du Lay
<br> CS 10014 - 56 660 - Saint-Jean-Brévelay</address>
<?php pll_e('Tél :'); ?> <a href="tel:330297603388">+33 (0)2 97 60 33 88</a>
<br> CS 10014 - 56 660 - Saint-Jean-Brévelay
</address>
<?php pll_e('Tél :'); ?> <a href="tel:330297603388">+33 (0)2 97 60 33 88</a>
</div>
<div class="footer-right">
<nav>
<a href="<?php echo custom_get_page_link(412);?>"><?php pll_e('Contact'); ?></a>
<a href="<?php echo custom_get_page_link(328);?>" class="mobile-hidden"><?php pll_e('Actualités'); ?></a>
<a href="<?php echo custom_get_page_link(414);?>"><?php pll_e('Mentions légales'); ?></a>
<a href="<?php echo custom_get_page_link(1242);?>"><?php pll_e('Politique de confidentialité'); ?></a>
<a href="#" class="ldcweb-cn-cookie-link"><?php pll_e('Gestion des cookies'); ?></a>
<a href="<?php echo custom_get_page_link(412);?>#coordonnees" class="mobile-hidden"><?php pll_e('Coordonnées SBV'); ?></a>
<a href="<?php echo custom_get_page_link(412); ?>"><?php pll_e('Contact'); ?></a>
<a href="<?php echo custom_get_page_link(328); ?>" class="mobile-hidden"><?php pll_e('Actualités'); ?></a>
<a href="<?php echo custom_get_page_link(414); ?>"><?php pll_e('Mentions légales'); ?></a>
<a href="<?php echo custom_get_page_link(1242); ?>"><?php pll_e('Politique de confidentialité'); ?></a>
<a href="#" class="ldcweb-cn-cookie-link"><?php pll_e('Gestion des cookies'); ?></a>
<a href="<?php echo custom_get_page_link(412); ?>#coordonnees" class="mobile-hidden"><?php pll_e('Coordonnées SBV'); ?></a>
</nav>
<div class="socials">
<a href="https://www.facebook.com/societebretonnedevolaille"><img class="fb-logo" src="<?php bloginfo('stylesheet_directory'); ?>/images/f_logo_RGB-Blue_58.png" alt="Facebook"></a>
@ -52,69 +57,62 @@
</div>
<div id="ldcweb-cn">
<div id="ldcweb-banner" class="ldcweb-cn-banner">
<div class="banner-img">
<img src="<?php bloginfo('template_url') ?>/images/logo.svg" alt="Logo" />
<div id="ldcweb-banner" class="ldcweb-cn-banner">
<div class="banner-img">
<img src="<?php bloginfo('template_url') ?>/images/logo.svg" alt="Logo" />
</div>
<div class="col">
<div class="banner-title">
<p aria-level="h1"><?php pll_e('Cookies Bandeau Title') ?></p>
</div>
<div class="col">
<div class="banner-title">
<p aria-level="h1"><?php pll_e('Cookies Bandeau Title') ?></p>
</div>
<div class="banner-txt">
<p><?php pll_e('Cookies Bandeau Text'); ?> <a href="<?php echo custom_get_page_link(1242);?>"><?php pll_e('Politique de confidentialité'); ?></a>.</p>
<!--<p>Ce site web stocke les cookies sur votre ordinateur. LDC utilise ces informations afin d’améliorer et de personnaliser votre expérience de navigation, ainsi que pour l'analyse et les indicateurs concernant nos visiteurs à la fois sur ce site web et sur d'autres supports.
<br>Vous pouvez cliquer sur « Accepter » si vous consentez à l’utilisation de ces cookies.
<br>Si vous refusez l'utilisation des cookies, vos informations ne seront pas suivies lors de votre visite sur ce site. Un cookie sera utilisé dans votre navigateur afin de se souvenir de ne pas suivre vos préférences. Certaines fonctionnalités ne seront pas accessibles.
<br>Vous pouvez changer d’avis et modifier votre consentement à tout moment en revenant sur ce site.
<br>Pour en savoir plus sur les cookies que nous utilisons, consultez notre <a href="<?php echo custom_get_page_link(1242);?>"><?php pll_e('Politique de confidentialité'); ?></a>.
<br></p>-->
</div>
</div>
<div class="btns">
<div>
<a href="#" id="ldcweb-cn-accept-banner" class="btn ldcweb-cn-accept"><?php pll_e('Ok, tout accepter'); ?></a>
</div>
<div>
<a href="#" id="ldcweb-cn-deny-banner" class="btn ldcweb-cn-deny"><?php pll_e('Tout refuser'); ?></a>
</div>
<div>
<a href="#" class="btn ldcweb-cn-personalize"><?php pll_e('Personnaliser'); ?></a>
</div>
<div class="banner-txt">
<p><?php pll_e('Cookies Bandeau Text'); ?> <a href="<?php echo custom_get_page_link(1242); ?>"><?php pll_e('Politique de confidentialité'); ?></a>.</p>
</div>
</div>
<div id="ldcweb-cn-modal">
<div class="modal-wrapper">
<div class="modal-btn-close"><a href="#" id="close-link">X</a></div>
<div class="modal-title">
<p class="title" aria-level="h2"><?php pll_e('Cookies Pannel Title'); ?> </p>
<p class="description"><?php pll_e('Cookies Pannel Text'); ?></p>
<div class="btns">
<div>
<a href="#" id="ldcweb-cn-accept-banner" class="btn ldcweb-cn-accept"><?php pll_e('Ok, tout accepter'); ?></a>
</div>
<div>
<a href="#" id="ldcweb-cn-deny-banner" class="btn ldcweb-cn-deny"><?php pll_e('Tout refuser'); ?></a>
</div>
<div>
<a href="#" class="btn ldcweb-cn-personalize"><?php pll_e('Personnaliser'); ?></a>
</div>
</div>
</div>
<div id="ldcweb-cn-modal">
<div class="modal-wrapper">
<div class="modal-btn-close"><a href="#" id="close-link">X</a></div>
<div class="modal-title">
<p class="title" aria-level="h2"><?php pll_e('Cookies Pannel Title'); ?> </p>
<p class="description"><?php pll_e('Cookies Pannel Text'); ?></p>
</div>
<div class="modal-all">
<p><?php pll_e('Préférence pour tous les services'); ?></p>
<div class="all-buttons">
<div class="accept"><a href="#" id="ldcweb-cn-accept"><?php pll_e('Autoriser tous les cookies'); ?></a></div>
<div class="deny"><a href="#" id="ldcweb-cn-deny"><?php pll_e('Interdire tous les cookies'); ?></a></div>
</div>
<div class="modal-all">
<p><?php pll_e('Préférence pour tous les services'); ?></p>
<div class="all-buttons">
<div class="accept"><a href="#" id="ldcweb-cn-accept"><?php pll_e('Autoriser tous les cookies'); ?></a></div>
<div class="deny"><a href="#" id="ldcweb-cn-deny"><?php pll_e('Interdire tous les cookies'); ?></a></div>
</div>
</div>
<div class="modal-details">
<ul id="ldcweb-cn-list">
</ul>
<div id="template">
<div>
<div class="ldcweb-cn-infos">
<span class="ldcweb-cn-name">Google Analytics (universal)</span>
<span class="ldcweb-cn-description">Ce service peut déposer 8 cookies.</span>
<a class="ldcweb-cn-link" href="#"><?php pll_e('En savoir plus'); ?></a>
</div>
<div class="modal-details">
<ul id="ldcweb-cn-list">
</ul>
<div id="template">
<div>
<div class="ldcweb-cn-infos">
<span class="ldcweb-cn-name"></span>
<span class="ldcweb-cn-description"></span>
<a class="ldcweb-cn-link" href="#"><?php pll_e('En savoir plus'); ?></a>
</div>
<div class="ldcweb-cn-buttons">
<div class="accept" id="accept-btn">
<input type="radio" id="analytics1" name="analytics" data-name="analytics" data-status="true">
<label for="analytics1"><?php pll_e('Autoriser'); ?></label>
</div>
<div class="ldcweb-cn-buttons">
<div class="accept" id="accept-btn">
<input type="radio" id="analytics1" name="analytics" data-name="analytics" data-status="true">
<label for="analytics1"><?php pll_e('Autoriser'); ?></label>
</div>
<div class="deny" id="deny-btn">
<input type="radio" id="analytics2" name="analytics" data-name="analytics" data-status="false">
<label for="analytics2"><?php pll_e('Interdire'); ?></label>
</div>
<div class="deny" id="deny-btn">
<input type="radio" id="analytics2" name="analytics" data-name="analytics" data-status="false">
<label for="analytics2"><?php pll_e('Interdire'); ?></label>
</div>
</div>
</div>
@ -122,93 +120,66 @@
</div>
</div>
</div>
</div>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/ldcweb-cn.js"></script>
<script>
window.LDCWebCN = new LdcwebCn({
'recaptcha': {
'name': "API - reCAPTCHA",
'description': '<?php pll_e('Recaptcha Desc'); ?>',
'link': 'https://policies.google.com/privacy',
'cookies': ['NID', '__Secure-3PAPISID', '__Secure-3PSID', '__Secure-3PSIDCC', '_GRECAPTCHA'],
'script': function () {
(function (d, t) {
let g = d.createElement(t), s = d.getElementsByTagName(t)[0];
g.src = 'https://www.google.com/recaptcha/api.js';
s.parentNode.insertBefore(g, s)
}(document, 'script'));
}
},
'analytics': {
'name': "Google Analytics",
'description': '<?php pll_e('Google analytics Desc'); ?>',
'link': 'https://support.google.com/analytics/answer/6004245',
'cookies': ['NID', '_ga', '_gat_gtag_UA_108555037_1', '_gid'],
'script': function () {
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src='https://www.googletagmanager.com/gtag/js?id=UA-108555037-1';g.id='analytics';
s.parentNode.insertBefore(g,s)}(document,'script'));
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-108555037-1');
'name': "API - reCAPTCHA",
'description': '<?php pll_e('Recaptcha Desc'); ?>',
'link': 'https://policies.google.com/privacy',
'cookies': ['NID', '__Secure-3PAPISID', '__Secure-3PSID', '__Secure-3PSIDCC', '_GRECAPTCHA'],
'script': function() {
(function(d, t) {
let g = d.createElement(t),
s = d.getElementsByTagName(t)[0];
g.src = 'https://www.google.com/recaptcha/api.js';
s.parentNode.insertBefore(g, s)
}(document, 'script'));
}
},
'matomo': {
'name': "Matomo",
'description': 'Service d\'analyse d\'audience',
'link': 'https://fr.matomo.org/gdpr-analytics/',
'cookies': ['_pk'],
'script': function() {
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u = "//yl.s-web.fr/";
_paq.push(['setTrackerUrl', u + 'rainbow']);
_paq.push(['setSiteId', '<?= esc_attr(MATOMO_SITE_ID); ?>']);
var d = document,
g = d.createElement('script'),
s = d.getElementsByTagName('script')[0];
g.async = true;
g.src = u + 'unicorn';
s.parentNode.insertBefore(g, s);
})();
}
},
// 'vimeo': {
// 'name': "VIDEOS - Vimeo",
// 'description': '<?php pll_e('Vimeo Desc'); ?>',
// 'link': 'https://vimeo.com/cookie_policy',
// 'cookies': [],
// 'script': function () {
// let frames = document.querySelectorAll('.video.vimeo');
// for (let frame of frames) {
// frame.dataset.authorize = 1;
// // page quality
// let iframe = frame.querySelector('iframe') ?? frame;
// if (iframe) {
// iframe.src = iframe.dataset.src;
// }
// }
// }
// },
// 'youtube': {
// 'name': "VIDEOS - Youtube",
// 'description': '<?php pll_e('Youtube Desc'); ?>',
// 'link': 'https://policies.google.com/technologies/cookies?hl=fr&utm_source=ucb',
// 'cookies': ['NID', 'VISITOR_INFO1_LIVE', 'YSC'],
// 'script': function () {
// let frames = document.querySelectorAll('.video.youtube');
// for (let frame of frames) {
// frame.dataset.authorize = 1;
// let iframe = frame.querySelector('iframe') ?? frame;
// if (iframe) {
// iframe.src = iframe.dataset.src;
// }
// }
// }
// }
});
</script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.fancybox.min.js"></script>
<script type="text/javascript">
$('[data-fancybox]').fancybox({
toolbar: false,
smallBtn: true,
});
</script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/vendor.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/app.js"></script>
<link href="<?php bloginfo('stylesheet_directory'); ?>/css/main.css" rel="stylesheet">
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.validate.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/additional-methods.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.fancybox.min.js"></script>
<script type="text/javascript">
$('[data-fancybox]').fancybox({
toolbar: false,
smallBtn : true,
});
</script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/vendor.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/app.js"></script>
<link href="<?php bloginfo('stylesheet_directory'); ?>/css/main.css" rel="stylesheet">
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.validate.min.js"></script>
<script src="<?php bloginfo('stylesheet_directory'); ?>/js/additional-methods.min.js"></script>
<?php wp_footer(); ?>
</body>
</html>
</html>