Задать вопрос
  • Как сгенерировать ssl для www?

    @tgarl Автор вопроса
    cone, у меня не срабатывает, пишет ошибку
    yum install openssl11
    Loaded plugins: etckeeper, fastestmirror, merge-conf
    Loading mirror speeds from cached hostfile
     * remi: mirror.docker.ru
     * remi-php81: mirror.docker.ru
     * remi-safe: mirror.docker.ru
    http://mirror.selectel.ru/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    To address this issue please refer to the below wiki article
    
    https://wiki.centos.org/yum-errors
    
    If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
    
    http://mirror.selectel.ru/epel/7/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    http://mirror.selectel.ru/centos/7/extras/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    http://mirror.selectel.ru/centos/7/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
    Trying other mirror.
    Resolving Dependencies
    --> Running transaction check
    ---> Package openssl11.x86_64 1:1.1.1k-7.el7 will be installed
    --> Processing Dependency: openssl11-libs(x86-64) = 1:1.1.1k-7.el7 for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libcrypto.so.1.1(OPENSSL_1_1_1)(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_0)(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libssl.so.1.1(OPENSSL_1_1_1)(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libcrypto.so.1.1()(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Processing Dependency: libssl.so.1.1()(64bit) for package: 1:openssl11-1.1.1k-7.el7.x86_64
    --> Running transaction check
    ---> Package openssl11-libs.x86_64 1:1.1.1k-7.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    =============================================================================================================================================================================================================================================
     Package                                                       Arch                                                  Version                                                       Repository                                           Size
    =============================================================================================================================================================================================================================================
    Installing:
     openssl11                                                     x86_64                                                1:1.1.1k-7.el7                                                epel                                                694 k
    Installing for dependencies:
     openssl11-libs                                                x86_64                                                1:1.1.1k-7.el7                                                epel                                                1.5 M
    
    Transaction Summary
    =============================================================================================================================================================================================================================================
    Install  1 Package (+1 Dependent package)
    
    Total download size: 2.1 M
    Installed size: 4.6 M
    Is this ok [y/d/N]: y
    Downloading packages:
    openssl11-1.1.1k-7.el7.x86_64. FAILED
    http://mirror.selectel.ru/epel/7/x86_64/Packages/o/openssl11-1.1.1k-7.el7.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found                                                                                ]  0.0 B/s |    0 B  --:--:-- ETA
    Trying other mirror.
    openssl11-libs-1.1.1k-7.el7.x8 FAILED
    http://mirror.selectel.ru/epel/7/x86_64/Packages/o/openssl11-libs-1.1.1k-7.el7.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found                                                                           ]  0.0 B/s |    0 B  --:--:-- ETA
    Trying other mirror.
    
    
    Error downloading packages:
      1:openssl11-1.1.1k-7.el7.x86_64: [Errno 256] No more mirrors to try.
      1:openssl11-libs-1.1.1k-7.el7.x86_64: [Errno 256] No more mirrors to try.
    Написано
  • Как сгенерировать ssl для www?

    @tgarl Автор вопроса
    D1m_On, нет, не выходит ничего. Написал в техподдержку битрикса, они зашли на сервер, сбросили настройки все, так что и все ещё работающие сертификаты отвалились и после отписались что виртуальная машина устарела, обновитесь желательно до 9 и попробуйте перевыпустить заново, может поможет((
    Написано
  • Как сгенерировать ssl для www?

    @tgarl Автор вопроса
    есть такой /dehydrated/domains.txt
    в нем(пустые строки между сайтами в наличии)

    site.ru www.site.ru
    
    site2.ru


    Либо потыкайтесь в menu.sh , который автоматом запускается при входе под рутом.

    так и генерю сертификаты, до сегодняшнего дня работало, а сегодня понадобилось добавить домен с www и все перестало, теперь выдает указанную ошибку
    Написано
  • Как для рассылки сделать аналог flex-direction + justify-content?

    @tgarl Автор вопроса
    Да так и сделал, но не хотелось так потому что проблема в том, что я уже написал, если "Кому" и "Кто" будет отсутсвовать, то в шаблоне левая часть останется пустой, а этого быть не должно, должно остаться
    <table>
        <tr>      
           <td rowspan="2">Картинка</td>
        </tr>   
    </table>

    А значит чтобы было так то с бекенда,я должен получить не просто текст "Кто", а кусок верстки, чего хотелось бы избежать
    Написано
  • Как для рассылки сделать аналог flex-direction + justify-content?

    @tgarl Автор вопроса
    проблема в том что весь контент, а не часть. Часть должна быть прижата к верху, часть к низу
    Написано
  • Как склеить для вывода и для фильтра несколько товаров с торговыми предложениями?

    @tgarl Автор вопроса
    только проблема в том, что если по артикулу переходить, то это должна быть отдельная карточка, там и картинки могут быть другие(редко, но есть такое), и свое описание может быть, свойства дополнительные и чтобы отобразить все это придется в оферсы тогда все это переносить, а это тоже не лучшее решение, поэтому не делали перенос предложений в другую карточку.
    Написано
  • Почему next слайд не отображается?

    @tgarl Автор вопроса
    И еще дополнение что если открываю окно разработчика и нажимаю обновить страницу там где правильно отображается(последний слайд не активный, а некст), то некст слайд не загружается тоже
    Написано
  • Почему next слайд не отображается?

    @tgarl Автор вопроса
    т.е. по коду видно что в одном случае swiper-slide-active стоит на последнем слайде, а в другом случае после активного слайда всегда есть swiper-slide-next.

    Версии браузеров одинаковые.

    вызов слайдера
    new Swiper('.js-main-news-swiper', {
        slidesPerView: 'auto', 
        autoplay: {
            delay: 10000,
            disableOnInteraction: true
        },
        navigation: {
            prevEl: ".main-news__swiper-prev",
            nextEl: ".main-news__swiper-next",
        },
        loop: true,    
      });
    Написано
  • Как изменить неактивные слайды у слайдера swiper?

    @tgarl Автор вопроса
    Спасибо, хороший пример. Но немного мне не подходит, так как слайды у вас остались по прежнему большие и между кружочками получается у вас очень большое расстояние, а мне необходимо чтобы они были близко друг к другу. т.е. если слайд будет 300px, то и между кружочками будет примерно 200 с копейками пикселей, в зависимости от размера кружочков, а нужно не более 30 пикселей.

    у меня примерно получилось что хотел, конечно не ахти как супер, но все же лучше чем было когда задавал вопрос, я из transitionEnd все изменения и расчеты перенес в transitionStart , но приходится считать сколько у какого слайда ширина, менять ее подсчитывать сколько нужно прописать сдвиг, заменяя тот который выставляет сам слайдер
    Написано
  • Почему отрабатывает bind?

    @tgarl Автор вопроса
    точнее даже не то что из-за айфонов, а из-за сафари, потому что тот же хром такой ерундой не страдает.
    Написано
  • Почему отрабатывает bind?

    @tgarl Автор вопроса
    Метод .bind в jQuery не рекомендован

    это из-за айфонов, если на элементы вебформ попадает действие, то на айфонах при наличии уже каких-то действий навешанных до нужно использовать другие события, так как они отрубаются. Поэтому я и использовал аналог bind
    Написано
  • Почему отрабатывает bind?

    @tgarl Автор вопроса
    т.е. мне нужно тогда так сделать?
    .on("touchmove", carditem_s3, function(e) { ... }).on("touchend", carditem_s3, function(e) { ... });
    Написано
  • Какой подойдет слайдер для кругового меню?

    @tgarl Автор вопроса
    т.е. готового слайдера с навигацией по кругу нет? только писать свой на базе любого другого?
    Написано
  • Как переименовать файл на сайте через Git?

    @tgarl Автор вопроса
    Понял. Спасибо.
    Написано
  • Можно ли задать стили внешнему тегу на основе вложенного?

    @tgarl
    :has() имеет уже довольно хороший уровень поддержки

    Ivan Ustûžanin, только если вы обновляете винду и браузеры. Я как раз тут тоже искал есть ли возможность переписать css без has. Потому что если в компании компы с виндой 7 например, или дома у людей старые компы без обновлений в течении последних пару лет, то это не будет работать, максимум браузер хром и то 50/50 в зависимости от правила + в зависимости от количества таких стилей браузер начинает подвисать, не справляется.

    Так что weranda если процент аудитории, которая не обновляется серьезный, лучше не использовать has, а по старинке js
    Написано
  • Как заменить псевдокласс has?

    @tgarl Автор вопроса
    Да, appearance уже много лет как поддерживается в отличие от has. Но вот получил такую верстку( и комментарии что пусть люди обновляются, тем более по метрике клиентов с windows7 меньше 5%, а то что претензии от этих 5% будут не рассматриваются теми кто делал верстку . Вот мне и дали задачу поискать можно ли переделать без изменния верстки. Спасибо за помощь.
    Написано
  • Как создать акцию 1+1 или 2+1 в битрикс?

    @tgarl
    Так я и написал поэтому, что всё от допусловий зависит, например от того, что товары могут быть разные или в корзину можно положить 1000 единиц(не будешь же тысячу или прописывать). Автор же не расписал условия, а для минимального варианта штатно можно сделать как я сказал, вдруг у автора всего 10 товаров))
    Написано
  • Как отловить на jquery/javascript валидацию user-invalid?

    @tgarl Автор вопроса
    насколько я понимаю это html5 так реагирует теперь, но как это обойти не понимаю. Мне нужно сделать submit всей формы, даже с полями которые не прошли валидацию, просто в этом случае обновится часть контента.
    Если вдруг кто-то знает как работает в битриксе sale.order.ajax, тот поймет. Кто не знает, то кратко - при изменениях доставки, города, платежки идет submit всей формы и результат обновляет контент
    Написано
  • Как отловить на jquery/javascript валидацию user-invalid?

    @tgarl Автор вопроса
    MrColdCoffee, да на инпуте указано required

    Уже все что нашел, стер. и все равно валидация отрабатывает.
    Написано
  • Как отловить на jquery/javascript валидацию user-invalid?

    @tgarl Автор вопроса
    так это по сути весь код валидации и я не понимаю как он работает

    let inputs = form.querySelectorAll("input");
    let inputsFilter = [...inputs].filter((filter) => filter.type != "file");
    let localDisabled = [];
    inputsFilter.forEach((input) => {
     if (input.value.length != 0) {
                  localDisabled = [...localDisabled, false];              
                } else {
                  localDisabled = [...localDisabled, true];              
                }
    }
    });


    вот вся валидация, остальное через css прописывается
    .input:user-invalid, .input:not(:placeholder-shown):user-invalid {
      border: 0.1rem solid var(--red);
    }


    По ошибке моего скрипта, я понял - я вызываю прелодер перед вызовом submit , а сам submit блокируется вот и получается что я вижу прелодер и текст "Пожалуйста, заполните это поле" и больше ничего не работает - так что некорректно выразился по поводу падает с ошибкой.
    Написано