gun_dose: Комментарии

Главные вкладки

31 января 2024 в 16:38

Разные разрешения - это качество, типа 1080p, 720p и т.д. Но даже если вы решите всё показывать в одинаковом качестве, могут быть проблемы с тем, что браузер может показать далеко не каждое видео, если просто засунуть ссылку на файл в атрибут scr тега video. Кроме того, видео с телефона или камеры как правило, изначально имеет неоптимизированный формат, и ролик длиной в минуту может завесить несколько сотен мегабайт, в результате чего, пользователю придётся ждать несколько минут, прежде чем он сможет посмотреть ваше видео.

17 января 2024 в 9:06

Поэтому и надо сначала обновить. Если надо специфические версии, то там уже работы не на 15, а на 20 минут. Но вообще можно поиграться с выводом команды drush pml

16 января 2024 в 0:08

Чтобы на 7 перезалить с нуля все модули, сначала надо всё обновить до последней версии, благо это делается одной командой. Потом просто берёшь листинг папок модулей, сохраняешь в текстовый файл. Удаляешь из списка кастомные модули. Затем удаляешь из папки весь контриб. А потом drush dl *листинг молулей*. Вот не помню только разделители пробелы или запятые. Потом сбросить кэш и запустить drush updb на всякий случай. И всё. Дел на 15 минут.

12 января 2024 в 16:10

Если высота разная для разных разрешений, то надо либо aspect-ratio, либо трюки с padding-top в процентах. Типа как тут https://css-tricks.com/aspect-ratio-boxes/

А в текстовой области как раз то самое - сначала показывается одним шрифтом, потом другим. Плотность шрифтов разная, из-за чего меняется количество строк в тексте и контент "скачет". Вот вроде неплохая статья про шрифты и CLS https://simonhearne.com/2021/layout-shifts-webfonts/

11 января 2024 в 23:40
1

Две основные причины, почему может быть большой CLS: картинки без указания height и всякие асинхронные элементы типа баннеров, у которых до загрузки нулевая высота.
Ну и ещё бывает, если шрифт долго загружается, то до его загрузки используется шрифт, указанный в качестве фоллбэка, а потом весь иекст перерисовывается и из-за разной ширины букв в разных шрифтах изменяется количество строк.

28 декабря 2023 в 8:35

kosskren wrote: Остальные правки делаются через разработку моду

Так а где ты модуль разработанный хранить будешь?)) Опенкарт как раз та система, где весь проект целиком надо хранить в гите

18 декабря 2023 в 12:52

Точно не помню, потому что эту задачу делал мой коллега на позапрошлой работе, а я только помогал. Насколько помню, сначала мучались с кастомным токеном, который корректно всё собирает, но потом вроде бы как-то смогли всё впихнуть в тело запроса стандартными токенами, а не в URL.

я в этом уверен где-то на 70%)))

18 декабря 2023 в 10:33

Структура - Вебформы. Перейти на список вебформ. Кликнуть справа возле интересующей формы кнопку настройки, там на той странице найти таб Emails/Handlers и нажать кнопку добавить.
Ссылка должна быть вида: /admin/structure/webform/manage/машинное имя вебформы/handlers

13 декабря 2023 в 10:18

1. admin - это не каталог, а путь. Он будет доступен после того, как залогинитесь по адресу /user
2. Стилей нет, потому что у вас на сервере nginx не настроен для работы с агрегированными файлами сталей и скриптов. Для начала можно просто отключить агрегацию - снять галочки по адресу /admin/config/development/performance
3. Создавать сайт с нуля на удалённом сервере - совершенно дурацкая затея.

5 декабря 2023 в 23:21
1

В модуле webform есть хэндлер post-request. Надо его сконфигурировать, чтобы отправлял данные на URL телеграмовского бота. Мануалов под друпал вы скорее всего не найдёте, поэтому смотрите API телеграма и конфигурируйте в друпал запрос с нужными заголовками. Там даже ничего кодить не придётся.