Лёша

Лёша

С нами с 09 марта 2022; Место в рейтинге пользователей: #107
Лёша
21 сентября 2022, 12:34
0
А смысл тратить время на то чтоб разбираться с чужим дополнением, если там кода на несколько строчек?

<style>
    .cookie-message {
        position: sticky;
        z-index: 100;
        bottom: 0;
        background-color: #fff;
        border-top: 1px solid #d3d3d3;
    }

    .cookie-message-inner {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1.5rem 0;
        line-height: 1.2;
    }

    .cookie-message-text {
        flex-grow: 2;
    }
</style>

<div class="cookie-message js-cookie-message" hidden>
    <div class="container">
        <div class="cookie-message-inner">
            <div class="cookie-message-text">
                текст
            </div>
            <button class="button js-cookie-message-confirm">ОК</button>
        </div>
    </div>
</div>

<script>
    if (!localStorage.getItem('cookieAccept')) {
        const el = document.querySelector('.js-cookie-message');
        el.style.display = 'block';
        el.querySelector('.js-cookie-message-confirm').addEventListener('click', (e) => {
            localStorage.setItem('cookieAccept', 1);
            el.style.display = 'none';
        }, true);
    }
</script>
Лёша
20 сентября 2022, 23:35
0
Нет, могу либо доступ к сайту дать, либо на pastebin код скинуть
Лёша
20 сентября 2022, 17:03
0
Где-то читал, что планируются фильтры и сравнение. Реализовывал это на нескольких сайтов без сторонних компонентов. Нужна ли помощь?
Лёша
20 сентября 2022, 01:25
0
Это да. С опциями не представляю вообще такой функционал.
Подскажите, в minishop 4 не планируете подобное реализовать?
Лёша
16 сентября 2022, 12:50
0
Так чтоб на файлах — ZoomX же есть
Лёша
31 июля 2022, 07:25
+1
У нас в компании все кроме меня пишут код в админке. Предположу, что таких много. Ещё на многих хостингах нет доступа по ssh. Для css и js удобный редактор
Лёша
30 июля 2022, 16:05
0
Подключил редактор monaco (это урезанная версия vs code). Если интересно, напишу инструкцию. Но только ошибки в php не подсвечивает и подсветки синтаксиса smarty нет
Лёша
30 июля 2022, 09:25
0
по-моему тут лучше markdown. а то менеджеры которые будут заполнять могут тег не закрыть, бывало такое.
*нужную часть* пометить звёздочками, для i задать нужные стили.
ну или регулярку написать, чтоб весь markdown не тащить, но у меня с этим плохо
Лёша
01 июля 2022, 15:55
0
По сути то же самое, как я понял)
В alpine есть удобная штука: @click.outside=«open = false» (при клике вне элемента). В vue приходилось для этого костыли писать
Лёша
30 июня 2022, 20:46
+1
Советую alpine.js, более легковесный, если что-то не совсем сложное, вполне может заменить vue. Плюс в том, что часто вообще не нужно ничего писать в скриптах.
Лёша
27 мая 2022, 01:55
0
javascript.info/dispatch-events#bubbling-example
Если честно, про bubbles сам не особо понимаю, просто опытным путём выяснил, что так работает)
Лёша
26 мая 2022, 23:57
+1
Попробуйте так: el.dispatchEvent(new Event('change', {'bubbles': true})))
Можно попробовать событие вешать на форму, а не на инпут
Лёша
15 мая 2022, 07:02
0
Убрал в плагине
include $corePath . 'pdotools/pdotoolsadapter.php';
, заработало
Лёша
01 мая 2022, 10:51
+1
Пробовал, не работает. Сделал через leftJoin и where.