Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.


Add post

Add question

You must login to ask a question.

Login

Register Now

Цель сайта совместная помощь друг другу, если вы желаете скачивать ресурсы и ничего при этом не делать, вам нужно оплатить Подписку Другой вариант активно помогать другим участникам

Режим обслуживания магазина с использованием своего макета v1.0.4

Режим обслуживания магазина с использованием своего макета 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>
Opencart: 3.x
Купить у Автора
AvaronStoreMaintenanceMode V104 Oc3 Ocmod (252.4 KiB)
Избранное (0)
Please login to bookmark Close

About Grek

Хорошее начало — не мелочь, хотя и начинается с мелочи По вопросам подписки / рекламе, пишите в личку https://t.me/trafimmamedov или на почту [email protected]

Follow Me

Leave a reply