Блоги

Ускорение сайта на Drupal: доработка фронтенда и бэкенда, автоматическая проверка скорости загрузки страниц

14 июля 2022 в 10:54

Страница, на которую попадает пользователь, должна загрузиться за 2-3 секунды. Согласно исследованиям, современный юзер не готов ждать дольше и просто покидает сайт. Нужно постоянно следить за скоростью загрузки страниц и если показатели слабые и пользователи закрывают вкладку быстрее, чем появляется первый элемент — вам нужно ускорить сайт.

Почему блок вьюшки не отрендерился под поисковым полем формы?

14 июля 2022 в 0:56

Я создал блок на основе вьюшки с машинным именем search_entity_product_block:

Потом я создал кастомную форму с методом someMethod который должен рендерить блок вьюшки под поисковым полем:

A/B тестирование: вносим изменения на сайт и проверяем реакцию пользователей без долгой разработки

13 июля 2022 в 20:48

Увеличить продажи на сайте помогает привлечение трафика и повышение конверсии. В идеале нужно работать в обоих направлениях, однако контекстная реклама требует постоянных затрат и может быть попросту бессмысленной, если сайт недостаточно хорош с точки зрения клиента. Поэтому в долгосрочной перспективе гораздо эффективнее сосредоточиться на повышении конверсии, которая поможет зарабатывать больше.

Задачка с переездом с display suite на layout builder

13 июля 2022 в 20:00

Есть старый проект на d8, сделан с ds и basic cart. От ds использовались кастомные поля (интерактивная (с nid) ссылка на модальное открытие формы быстрого заказа) и отображение нод (в 2,3 столбца), и ещё field group внутри.

Проблема при оформлении заказа

13 июля 2022 в 11:34

Здравствуйте! Такая проблема, при оформлении заказа с мобильного телефона, возникает сложность, все поля заполнены, нажимаем кнопку отправить заказ, но остаётся в корзине и все заполнение поля очищаются. Если делать через админ панель или с пк все норм. Нужна помощь.

Webp

12 июля 2022 в 14:00

Всем здравствуйте, решил перейти на формат изображений Webp. Тем более начиная в Drupal 9.2 из коробки можно конвертировать в webp формат. https://gorannikolovski.com/blog/drupal-92-will-support-webp-images-out-box

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

Огромное количество полей на странице

11 июля 2022 в 23:26

Доброго времени суток.

Воплотил свою маленькую мечту в виде автомобильного сайта.

Страница про автомобиль имеет таблицу с техническими характеристиками. Пример

Таблица создана в текстовом редакторе, редактировать ее не очень удобно, а при использовании мультиязычности, будет двойная работа - редактировать две таблицы для двух языков и т.д.

drupal 9 + recaptcha

11 июля 2022 в 16:47

Всем привет! Подскажите, пожалуйста, как правильно указывать id веб-формы для подключения к ней рекапчи?
У меня есть веб форма. Она одна. Выводится на всех страницах. И на каждой странице у нее меняется id
Например, на главной - это webform_submission_svyazhites_s_nami_add_form
А на страницах терминов - webform_submission_svyazhites_s_nami_taxonomy_term_194_add_form
Соответственно, если я в настройках модуля рекапчи указываю webform_submission_svyazhites_s_nami_add_form, то вижу капчу только на главной странице.

Вывод фото товаров

11 июля 2022 в 9:49

Приветствую друзья. Кто как на drupal 8/9 выводит изображения товара в карточке? Сейчас просто из коробки+colorbox. Хотелось бы поизящнее.

меню навигации в bootstrap 3

11 июля 2022 в 3:31

Господа, что за хрень тварится в меню навигации бутстрап, почему отображается только до 2-го уровня, а дальше просто не видно, и где "хлебные крошки"
Или подскажите простую "человеческую тему" без геморроя, мне для внутреннего сайта, дизайн пофиг, лишь бы работало нормально

В Расположить блок не существующие блоки

10 июля 2022 в 23:30

В окне добавления блока появилась куча разных элементов не принадлежащих к блокам, в какой момент это случилось не представляю.
Попробовал добавил блок изображение, любопытно стало) не видел еще такое, открылась настройка, в область шапки добавилось изображение, моя аватарка, я удалил блок, потом еще раз добавил этот блок, но изобр. и название блока уже не появились.
Что это такое? Не представляю как исправить

выод списка USERов

10 июля 2022 в 20:14

при регистрации пользователи выбирают причастность к определенному отделу и подразделению в компании. Все отделы указаны внутри одного словаря таксономии подразделения указаны там же с привязкой к отделам.
пример:
-отдел 1
--подотдел 1.1
--подотдел 1.2
-отдел 2
--подотдел 2.1
--подотдел 2.2
и т.д

Почему не отображаются фасеты на страницах?

10 июля 2022 в 13:27

У меня есть две сущности: Entity Product и Entity Product Category. В Entity Product есть поле entity reference на Entity Product Category.

Цель:
Вывести категории и справа их количество фасетами.

Что я сделал:
1. Создал view mode Product Category и выбрал его в Entity Product, где выключил все поля, потому что мне не нужно их выводить, ведь буду выводить фасеты:

Field Layout не корректно работает

9 июля 2022 в 22:03

включил Field Layout в отображении инфы пользователя в две колонны слева - фото, справа инфа о пользователе, но отображается почему то в одну колоеку сверху вниз, где копать?

Помогите разобраться с заходом на сделанный сайт.

9 июля 2022 в 18:56

Всем привет. Сделал новую версию сайта.
Проблема, когда пользователь заходит
https://www.barcamania.com/user, вводит логин пароль, его перебрасывает на
https://www.barcamania.com/users/username?check_logged_in=1
но сам факт захода на сайт не происходит. Т.е. пользователь продолжает быть анонимом.
Это не во всех браузерах наблюдается. В Firefox точно.

Подозрение на неправильно подключенный сертификат или настройки сервера.

Как дать класс родителю в HOOK preprocess_input__textfield

9 июля 2022 в 18:06

Такой момент

if (!empty($vars['attributes']['placeholder']) && !empty($vars['element']['#title']))

при определенных условиях нужно давать класс для form-item

Подключение модуля chosen

8 июля 2022 в 14:25

Здравствуйте, добавил модуль chosen, но он выдает ошибку "The library could not be detected. You need to download the Chosen JavaScript file and extract the entire contents of the archive into the libraries directory on your server."

В корневой папке создал папку "libraries", в него добавил папку chosen с файлами.
Но эффекта никакого.
Подскажите пожалуйста, что еще может быть?

Создание карточки пользователя при регистрации.

8 июля 2022 в 10:40

Создаю сайт для внутреннего пользования, будет работать только во внутренней сети конторы.
нужно создать следующее:
-отдел 1 - содержит Название отдела, общуюю информацию, ФИО начальника отдела
--подотдел 1.1 - содержит Название отдела, Название подразделения, перечень сотрудников
--подотдел 1.2 - содержит Название отдела, Название подразделения, перечень сотрудников
--и т.д.
-отдел 2 содержит Название отдела, общуюю информацию, ФИО начальника отдела
--подотдел 2.1 - содержит Название отдела, Название подразделения, перечень сотрудников