Я не знаю насчёт правил ресурса, но вроде можно спрашивать, что можно изменить в коде )
Только ссылку лучше всё таки на codepen или jsfiddle кидать, если ты фронтенд. Мне лично просто лень было бы клонировать репозиторий с git-а
Изначально у скрытой картинки ширина 0. В этот момент у вас и отрабатывает инициализация слайдера.
Решение - инициализировать или ресайзить (гляньте в доках) слайдер при открытии модалки
В вашем тесте проблемы не видно, там fancybox слайдер
Чаще всего: удали приставку 'gulp', допиши в конце ' js' и загугли. Большинство таких модулей изначально писались не для Gulp , а потом допиливались мини-модули под него.
Просто интересно, а зачем использовать их без сборщика?)
Так потому что компоненты должны лежать внутри папки src, а там уже можно любую структуру создавать.
Например src/pages/... или src/components/pages/...
Ошибка говорит "Вы пытаетесь импортировать модуль, который лежит за пределами исходников (папка src) проекта. Импорт таких модулей не поддерживается. Вы можете перенести его внутрь папки или подключать его как модуль node".
Да, можно и в форму стороннего сервиса, но уже средствами JS.
После загрузки формы AJAX-ом делать запрос по нужному адресу
На бэкенде ловить этот запрос, получать нужные данные и в ответ на него отдавать все нужные данные в формате JSON
Клиенту приходит ответ AJAX-а, парсить JSON и распихивать по нужным полям
Естественно, конкретнее нельзя сказать, не работая над вашим сайтом)