
Режим обслуживания магазина с использованием своего макета v1.0.4
Модуль позволяет выводить информацию о режиме обслуживания магазина с использованием своего макета.
Позволяет через макет подключать любое количество, например, HTML контента или других модулей.
В HTML контенте вы можете указать требуемую информацию и настроить дизайн страницы о режиме обслуживания магазина.
Установка модификатора:
1) Устанавливаем как обычный модификатор ocmod
Расширения -> Установка расширений-> Загрузить -> Выбираем файл модификатора
2) Обновляем модификаторы в разделе
Расширения -> Модификаторы -> Кнопка«Обновить модификаторы»
3) Создаём макет для режима обслуживания магазина:
а) Дизайн -> Макеты -> Нажимаем + для создания нового макета.
б) Указываем название макета на ваше усмотрение, например «Режим обслуживание магазина».
в) Нажимаем кнопку добавить путь.
г) Для макета прописываем следующий путь: common/maintenance
д) Ниже в блоках подключаем любую информацию, которую хотим выводить на странице информации о техническом обслуживании магазина.
Например, в меню Расширения->Расширения создаём блок с HTML контентом и подключаем его для вывода на сайте.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<h1 style="text-align:center;">Магазин находится в режиме обслуживания</h1>
<h4 class="text-2" style="text-align:center;">Вы можете связаться с нами по телефону +7(111) 111-11-11 в рабочее время</h4>
<h5 class="text-3" style="text-align:center;">График работы магазина:</h5>
<div class="grafik-test">
<div data-day="1">Пн<span>8:00–17:00</span></div>
<div data-day="2">Вт<span>8:00–17:00</span></div>
<div data-day="3">Ср<span>8:00–17:00</span></div>
<div data-day="4">Чт<span>8:00–17:00</span></div>
<div data-day="5" class="today">Пт<span>8:00–17:00</span></div>
<div class="halfs today" data-day="6">Сб<span>выходной</span></div>
<div class="halfs today" data-day="7">Вс<span>выходной</span></div>
</div>
<script>
/*
$(document).ready(function(){
var date = new Date(); // Создаём переменную типа Date()
var weekdays = ["7", "1", "2", "3", "4", "5", "6"]; // Создаём массив дней
var weekday = weekdays[date.getDay()]; //Получаем номер текущего день
$('.grafik-test div[data-day="'+weekday+'"]').addClass('today'); //Добавляем класс
});
*/
</script>
<style>
.grafik-test{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.grafik-test div{
display: flex;
flex-direction: column;
align-items: center;
width: 100px;
background: #fff;
border-radius: 5px;
margin: 10px !important;
box-shadow: 0px 0px 10px #bebebe;
}
.grafik-test div span{
}
.grafik-test div.today{
background: #ef7f11;
color: #fff;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<h1 style="text-align:center;">Магазин находится в режиме обслуживания</h1>
<h4 class="text-2" style="text-align:center;">Вы можете связаться с нами по телефону +7(111) 111-11-11 в рабочее время</h4>
<h5 class="text-3" style="text-align:center;">График работы магазина:</h5>
<div class="grafik-test">
<div data-day="1">Пн<span>8:00–17:00</span></div>
<div data-day="2">Вт<span>8:00–17:00</span></div>
<div data-day="3">Ср<span>8:00–17:00</span></div>
<div data-day="4">Чт<span>8:00–17:00</span></div>
<div data-day="5" class="today">Пт<span>8:00–17:00</span></div>
<div class="halfs today" data-day="6">Сб<span>выходной</span></div>
<div class="halfs today" data-day="7">Вс<span>выходной</span></div>
</div>
<script>
/*
$(document).ready(function(){
var date = new Date(); // Создаём переменную типа Date()
var weekdays = ["7", "1", "2", "3", "4", "5", "6"]; // Создаём массив дней
var weekday = weekdays[date.getDay()]; //Получаем номер текущего день
$('.grafik-test div[data-day="'+weekday+'"]').addClass('today'); //Добавляем класс
});
*/
</script>
<style>
.grafik-test{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 20px;
}
.grafik-test div{
display: flex;
flex-direction: column;
align-items: center;
width: 100px;
background: #fff;
border-radius: 5px;
margin: 10px !important;
box-shadow: 0px 0px 10px #bebebe;
padding: 10px;
transition: transform 0.3s ease-in-out;
cursor: pointer;
}
.grafik-test div:hover {
transform: scale(1.1); /* Увеличиваем размер при наведении */
animation: pulse 1s infinite; /* Пульсация */
}
.grafik-test div span{
font-size: 14px;
color: #555;
}
.grafik-test div.today{
background: #ef7f11;
color: #fff;
font-weight: bold;
}
@keyframes pulse {
0% {
transform: scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
</style>
Leave a reply
You must login or register to add a new comment .