• Можно ли массово удалить редиректы из плагины redirector?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Можно SQL-запросом в Console.
    $sql = 'TRUNCATE '.$modx->getOption('table_prefix').'redirects';
    $modx->exec($sql);
    Ответ написан
    Комментировать
  • Как сделать такой слайдер?

    DanArst
    @DanArst Куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    Как вы пытались реализовать и что не получилось?
    Примеров таких слайдеров в интернете просто море. Вот например с помощью Swiper.
    Если будете использовать loop, то значение slidesPerView должно быть больше как минимум в 2 раза, чем общее количество слайдов.
    Ответ написан
    1 комментарий
  • Как в modx вывести детальную новость по нужному url?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Заходите в системные настройки и делаете поиск по ключу use_alias_path. Указываете "Да"
    64da6e8b642ab914547280.jpeg

    Либо, если там указано "Да", то у ресурса Новости во вкладке Настройки поставьте галочку Использовать псевдоним в пути псевдонимов
    64da6efe21c42433808244.jpeg
    Ответ написан
    5 комментариев
  • Как найти ник в telegram по номеру телефона?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Никак. Только вручную добавлять номера в контакты и только после этого вы сможете увидеть привязанного к этому номеру telegram-юзера.

    p.s. не надо отмечать как можно больше тегов в вопросе
    Ответ написан
  • Как на modx установить скрипт в если head нигде нет?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    У вас используются файловые шаблоны и чанки.
    Скорее всего расположены файлы тут: /assets/templates (обычно делают так).
    Зайдите во вкладку Файлы и смотрите там. Скорее всего будет еще папка chunks, в которой и должен быть head.tpl.
    Либо может быть один базовый шаблон, обычно base.tpl, который наследуют остальные и уже в нем увидите разметку head.
    64d21e7006836323218383.jpeg
    Ответ написан
  • Как вынести scroll за пределы swiper?

    DanArst
    @DanArst Куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    У Swiper есть отличная документация.
    Если бы вы ее прочитали, то увидели бы, что делается это очень просто:
    const mySwiper = new Swiper('.slider-3steps', {
      scrollbar: {
        el: document.getElementById('swiperScrollbar') //где swiperScrollbar - id скорллбара соответственно
      },
    });
    Ответ написан
    Комментировать
  • Как сделать swiper слайдеры независимыми друг от друга?

    DanArst
    @DanArst Куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    Ну так если вы выводите блоки в цикле, то логично, что и swiper нужно инициировать в цикле.
    let containers = document.getElementsByClassName('promo-group__swiper-container');
    Array.from(containers).forEach(function(element) {
        var swiper = new Swiper(element, {
           navigation: {
              nextEl: element.querySelector('.swiper-button-next'),
              prevEl: element.querySelector('.swiper-button-prev')
           }
        });
    });
    Ответ написан
  • Как в modx изменить текст в кнопке в зависимости от языка?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Я так понимаю у вас две языковые версии сайта. Значит есть два контекста, верно?
    Ну так создайте в разделе Управление словарями две записи с одним ключом, но для разных языков.
    И в чанке, там где текст кнопки, выводите условно так:
    {'ключ_записи' | lexicon :  $_modx->config.cultureKey}
    Ответ написан
    Комментировать
  • Почему не работает позиционирование?

    DanArst
    @DanArst Куратор тега CSS
    Гриффиндор в моде при любой погоде!
    А где у вас вообще позиционирование и вам не нужен position: relative, достаточно одного flex
    Ответ написан
  • Как натянуть верстку на FTP?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Если у вас есть доступ к интернету, чтобы задать этот вопрос, то должны быть и ресурсы, чтобы сначала узнать, что такое FTP и что такое верстка.
    Если разобраться в этих понятиях, а это дело 5 минут, то станет понятно, что верстку на FTP не натягивают.
    Готовую верстку скорее всего натягивают на какую-нибудь CMS/CMF. Вот чтобы как раз таки залить файлы верстки на сервер, скорее всего понадобится FTP. Но думаю этого будет недостаточно, ибо верстка - это лишь обертка без функционала.
    Отсюда следует, что у вас скорее всего просто статичная HTML-страница, а значит натягивать ничего не надо, а просто залить файлы на сервер.
    Как это сделать? Вот первый вариант с гугла
    Ответ написан
    Комментировать
  • Можно ли перенести каталог с modx в 1c Bitrix?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Да, можно, только не очень понятно, что вы подразумеваете под "плагинами"?
    Я бы на вашем месте просто сделал экспорт данных с БД Modx. Джойните нужные таблицы в одну и экспортируете в формате CSV.
    Импортируете в битрикс. Все.
    Ответ написан
    Комментировать
  • Как правильно открепить прилипающее меню на сайте?

    DanArst
    @DanArst Куратор тега CSS
    Гриффиндор в моде при любой погоде!
    Конечно будет пустое пространство, ведь теперь у него position: static.
    А почему его там нет?
    Потому что есть еще один стиль transform: translateY(-200%);. Уберите его и margin-bottom, если вам не нужен отступ снизу.
    Ответ написан
    Комментировать
  • Без CMS не обойтись в веб разработке?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Ну WP огромную долю занимает, да. Но я бы не сказал, что без CMS не обойтись. Просто мне кажется, что ваши навыки недостаточно высоки, учитывая что за полгода вы прошли столько курсов. Всего и понемножку, а не что-то одно, зато углубленно.
    Будем честны: те, кто работает только на фреимворках (фронт/бэк), вряд ли будут брать вас в команду, ибо придется многому обучать, а кто даст гарантию, что вы после получения навыков и обучения не уйдете? Я не говорю, что таких нет, просто их доля на рынке значительно меньше.
    Так что вашими задачами на текущий момент, имхо, должны быть набивка портфолио и улучшение навыков.
    Либо вам стоит пересмотреть критерии поиска. Может вы слишком высокую зарплату требуете? Также важна локация - т.е. в условном Курильске точно будет сложно найти желаемую вакансию по этим требованиям.
    Ответ написан
    Комментировать
  • Почему выдает ошибку parser error syntax error: unexpected token?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    1. Вставляемый в вопрос код нужно обрамлять в специальный тег, если посмотрите на кнопки редактора, то думаю интуитивно понятно, на что нажимать.
    2. Ошибка не в коде, а судя по всему в каком-то плагине, который получает какие-то данные и должен возвращать json, но судя по всему данные отправлены не все и корявый обработчик на это не рассчитывает, от чего и возвращает корявый json.
    Соответственно вопрос: перед появлением ошибки в консоли, что вы делаете? Отправляете форму? Нажимаете кнопку?
    Ответ написан
  • Как правильно подключить несколько одинаковых слайдеров на страницу?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Их нужно инициализировать в цикле, а вы по сути только один:
    var sliders = document.querySelectorAll('.swiper'),
        prevArrow = document.querySelectorAll('.swiper-btn-prev'),
        nextArrow = document.querySelectorAll('.swiper-btn-next');
    sliders.forEach((slider, idx) => {
        let swiper = new Swiper(slider, {
            slidesPerView: 6,
            spaceBetween: 10,
            navigation: {
              nextEl: nextArrow[idx],
              prevEl: prevArrow[idx],
            },
            breakpoints: {
              320: {
                slidesPerView: 2,
                spaceBetween: 10
              },
              480: {
                slidesPerView: 3,
                spaceBetween: 10
              },
              970: {
                slidesPerView: 6,
                spaceBetween: 10
              }
            }
          })
    })
    Ответ написан
    Комментировать
  • Как сделать так чтобы на почту приходил не текст, а изображение как вложенное?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Так вы и вставляете просто путь до файла, а не картинку.
    Причем путь должен быть полный, а не относительный. Т.е. например картинка берется с вашего сайта и ее путь относительно его корня assets/images/myimage.jpg, то в письме должен быть путь http://site.ru/assets/images/myimage.jpg
    $mes .= 'Фотография проблемной зоны: <img src="'.$file.'">';


    И замените заголовок:
    // убрать Content-type:text/plain
    Content-type:text/html
    Ответ написан
  • Накидаете вариантов CMS (чтобы всё к ней можно было купить в РФ) для сайта услуг?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Modx Revo - бесплатная опенсорсовая CMF.
    Есть магазин дополнений от разработчиков из СНГ - modstore, там можно купить дополнения с РФ. В принципе и у зарубежного modmore тоже можно.
    В большинстве случаев, если у вас не интернет-магазин, задачи можно решить и бесплатными дополнениями.
    Ответ написан
    Комментировать
  • Считать данные с текущего бокса?

    DanArst
    @DanArst Куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    1) Зачем делать div-ами то, что должно быть формой?
    2) Зачем вешать обработчик через инлайновый onclick? Вынесите нормально в js
    3) Что вообще делает ваш код? Т.е. почему у первого подобия кнопки в send указан data_1, а у второго data_2?
    4) Почему у вас одинаковые id у двух пар элементов? От этого страница конечно работать не перестанет, но вы нарушаете семантику, ведь id - это все таки уникальный идентификатор.
    Ответ написан
    Комментировать
  • Как сделать сортировку ul li через js?

    DanArst
    @DanArst Куратор тега JavaScript
    Гриффиндор в моде при любой погоде!
    А почему бы не сделать это сразу на бэке, вместо того, чтобы тратить ресурсы пользователя?
    Ну если вдруг такой "возможности" нет, то можно сделать и на CSS:
    ul {
       display: flex;
       flex-direction: column;
    }
    .lang-item-10 {
       order: 1;
    }
    .lang-item-2 {
       order: 2;
    }
    Ответ написан
    1 комментарий
  • При переходе со второго уровня pdomenu - перекидывает на главную страницу и без css, как исправить?

    DanArst
    @DanArst
    Гриффиндор в моде при любой погоде!
    Укажите атрибут base_href внутри тегов <head></head> сайта
    <base href="[[++site_url]]" />
    Ответ написан
    Комментировать