Полоска внизу сайта, где написано, что сайт использует куки стала атрибутом для серьезных сайтов, т.к. есть во-первых европейское законодательство, обязывающее ставить такое предупреждение. Во-вторых наши законотворцы не отстают.
Полоска на этом сайте сделана по данной инструкции:
1. Устанавливаем пакет CookieConsent и убеждаемся, что подключена jQuery (Вы можете переписать функционал на чистый JS и опубликовать его в комментариях!)
2. Создаем чанк CookieConsent и помещаем туда код:
<style>
.[[+class]]{
background-color: #a9dcdb;
padding: 5px 0;
position: fixed;
bottom: 0;
left: 0;
right: 0;
top: auto;
font-size: 12px;
color:#000;
text-align: left;
z-index: 99999;
}
.[[+class]] a{
color: inherit;
text-decoration: underline;
}
.[[+class]]_container {
display: flex;
justify-content: center;
align-items: center;
}
.[[+class]]close_btn {
width: 35px;
height: 35px;
margin-left: 50px;
cursor: pointer;
border: 1px solid;
border-radius: 100%;
text-align: center;
line-height: 35px;
}
</style>
<div class="[[+class]]" data-name="[[+cookieName]]" data-value="[[+cookieValue]]" data-days="[[+cookieDays]]">
<div class="container">
<div class="[[+class]]_container">
<div class="[[+class]]text">
Наш сайт использует куки. Нажмите «ОК» если вы не против[[- <a href="[[+idCookiePolicy:gt=`0`:then=`[[~[[+idCookiePolicy]]]]`:else=`/`]]" target="_blank">Политике</a>. ]]
</div>
<div class="[[+class]]close_btn">OK</div>
</div>
</div>
</div>
<script>
$(".[[+class]]close_btn").click(function(){
$(".[[+class]]").mabCookieSet({onDone: function(){$(".[[+class]]").hide();}});
});
</script>
3. Открываем настройки плагина CookieConsent и указываем там includeCSS = 0, и id страницы с текстом политики idCookiePolicy, хотя этот блок у меня закомментирован. Можно и так вставить ссылку - прямо в код.
4. Открываем файл assets/components/cookieconsent/css/cookieconsent-min.css и стираем там все содержимое, чтобы применялись только те стили, которые мы указали в чанке.
Можно рассказать, как сделать личный кабинет, его настройку и все, что этого может касаться?
Хотел как-то сделать проект, где люди могли бы регистрироваться, попадать в личный кабинет и добавлять статьи на сайт через пре-модерацию мной.
Т.е.в личном кабинете по идее должна быть кнопка что-то типа «Добавить новость», человек попадает в редактор, но через front-end, пишет и как бы публикует. Результатом — статья создается в соответствующем разделе на сайте, но висит не опубликованная до проверки администратором.
Ну и, разумеется, если человек добавляет несколько новостей у него в ЛК должен быть список добавленных именно им новостей и невозможность их удалить или редактировать после публикации на сайте.
Можете рассказать, как такое сделать?
Спасибо.
Но не помогло…