Размещаем следующий код javascript в макете сайта, перед тегом </body>
<script>
function checkCookies(){
let cookieDate = localStorage.getItem('cookieDate');
let cookieNotification = document.getElementById('cookieBlock');
let cookieBtn = cookieNotification.querySelector('.cookie_accept');
// Если записи про кукисы нет или она просрочена на 1 месяц, то показываем информацию про кукисы
if( !cookieDate || (+cookieDate + 2592000) < Date.now() ){
cookieNotification.classList.add('show');
}
// При клике на кнопку, в локальное хранилище записывается текущая дата в системе UNIX
cookieBtn.addEventListener('click', function(){
localStorage.setItem( 'cookieDate', Date.now() );
cookieNotification.classList.remove('show');
})
}
checkCookies();
$(function() {
$('.btn-close').on('click', function(){
$('#cookieBlock').removeClass('show');
});
});
</script>
и код, который будет показывать окно с сообщением
<div id="cookieBlock" class="alert alert-dismissable">
<span class="pe-4">Мы используем файлы cookie и другие аналитичекие данные. Они помогают нам улучшить ваше взаимодействие с сайтом. Оставаясь на сайте, вы даете согласие на обработку пользовательских данных. <a href="/cookies/" target="_blank" class="yellow">Положение об использовании cookie</a></span>
<button type="button" class="btn btn-secondary cookie_accept">Принять</button>
<button type="button" class="btn-close ms-4" data-bs-dismiss="alert" aria-hidden="true" title="Закрыть"></button>
</div>