Блог пользователя - VasyOK

Commerce. "Непредвиденная ошибка" при неправильном вводе цены.

19 июня 2021 в 13:19

Приветствую специалистов по Commerce.

Если цену вариации вводить числом - проблем нет.
Но допустим пользователь ошибся и ввел не "480", а "480руб".
Сразу выдает белый экран: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

В журнале запись:
InvalidArgumentException: The provided value "480руб" is not a numeric value. in Drupal\commerce_price\Calculator::assertNumberFormat() (line 261 of /var/www/html/web/modules/contrib/commerce/modules/price/src/Calculator.php).

Как в views добавить поле с числами и опредеолнным шагом? Например 0, 100, 200, 300...

14 июня 2021 в 17:35

Как добавить в views растущее численное значение на каждый row?

Например:
0
100
200
300

или хотя бы:
0
1
2
3

на 100 я уже сам умножу через views_simple_math_field

При попытке перевода webform пишет warning: Тектовый формат недоступен для перевода.

12 июня 2021 в 12:47

Кто использует модуль webform_localization?

Проблема. Создаю вебформу и отмчаю в
Localization by String Translation:
Expose webform component strings suitable for translation. (галка)

И сразу же получаю сообщение желтым цветом:

Как заблурить фон сайта при вызове Colorbox?

9 июня 2021 в 13:12

Приветствую специалистов по фронтэнду.

Хочу заблурить фон сайта при вызове колорбокса. Как на этом сайте http://www.maraship.ru/ -вверху "Оставить заявку" и фон раплывается.

Сформировал такой скрипт:

D7. Как вывести название и путь файла загруженного через поле?

3 июня 2021 в 17:25

В ноде есть поле для загрузки файлов.
Есть ли в D7 возможность вывести название файла:
file.txt
и его не-абсолютный путь:
/sites/default/files/file.txt

Как на странице термина вывести подтермины в фасете?

25 мая 2021 в 11:14

Всем привет!

Есть словарь:
Овощи
- Помидоры
- Огурцы
Фрукты
- Яблоки
- Груши

Специалисты по фасетам подскажите (вопрос именно по фасетам): как сделать чтобы по заходу на страницу термина Овощи, появлялся фасет, в котором: Помидоры, Огурцы.

Сейчас в фасете появляются и Помидоры и Яблоки. Потому, что ноды содержат по 2 термина.

Злобный хаккер загрузил код в файле изображения. Это опасно?

21 мая 2021 в 10:42

На сайт с объявлениями один хаккер загрузил gif файл с кодом:

Как вывести в views метатеги?

18 мая 2021 в 19:00

Всем привет!
Мне нужно экспортировать элементы с их метатегами для обработки вне сайта. Проблема создать вьюху из элементов с мета.

Варианты (?):
1) патч https://www.drupal.org/project/metatag/issues/3027873
2) сандбокс модуль
https://www.drupal.org/project/2228751/git-instructions
3) может еще как-то просто я не знаю

Как отобразить ссылку сброса фасета, если фасет пустой?

17 мая 2021 в 23:20

Всем привет! Есть специалисты по facets?

Возможно ли отобразить ссылку сброса фасета, если фасет не выдает значений?

Удаление модуля owlcarousel для D8

10 мая 2021 в 17:19

Модуль owlcarousel не развивается, потому решил его удалить.
Проблема. При его удалении система сообщает, что будут удалены вьюхи, в которых модуль использовался когда-то, но не используется сейчас.

Решение.
Естественно удалить формат отображения "owl carousel" из вьюх. Экспортировать вьюхи. Во файлах экспорта удалить строчку
- owlcarousel

Находится в

Как использовать флаг `passive` для прослушивателей событий прикосновения и колеса мыши?

6 мая 2021 в 16:51

Допинал один сайт до 92 по pagespeed, но все равно остались надписи красным. Например:

Чтобы повысить производительность при прокрутке страницы, используйте флаг `passive` для прослушивателей событий прикосновения и колеса мыши.
…advagg_js/js__E7A4Y….js:3:8808 (mysite.com)
…advagg_js/js__Zgokv….js:73:4366(mysite.com)

Что с этим делать? Как туда поставить флаг?

Как задать в странице формируемой вьюхой метатеги из полей?

26 апреля 2021 в 9:25

Всем привет!
Обычно я задаю мета для нод или терминов, но не давно на сайте несколько страниц пришлось сформировать вьюхами.

В самой вьюхе можно задать тйтл и дескрипшн. А как туда поля вьюхи подставить?
https://www.drupal.org/project/metatag/issues/2952229 - патч использовать? Этот или другой...

Подключение шрифта с Google fonts конфликтет с системным Объединением CSS файлов.

25 апреля 2021 в 1:19

У меня уже была похожая проблема, но то была 7ка, а теперь работаю с Drupal 9.

Создаю свою тему . Подключаю в css файл шрифт с google fonts:

Не могу подружить шрифт с icomoon и системное сжатие файлов CSS

22 апреля 2021 в 21:38

Еще один вопрос по производительности на сегодня.

На сайте были использованы значки с fontawesome.com типа <i class="fa fa-phone"></i>

Что делать с форматом изображений webp?

22 апреля 2021 в 19:49

Всем привет!

google page speed не устраивают форматы изображения jpg и png.
Предлагается использовать webp и прочее.

Вопросы (Желательно чтоб и 7ку поддерживало):
1. Как закачать webp файлы в поле изображения?
2. Для имеющихся изображений imagecahe action на смену формата webp возможен?

Яндекс Вебмастер пишет "Страница не участвует в поиске". В отчетах 301Moved Permanently.

19 апреля 2021 в 0:04

Приветствую специалистов по Яндекс Вебмастер!

Пришло письмо:

Страница известна роботу, но не участвует в поиске. Проверьте ответ сервера и отсутствие запрещающих HTML-тегов. Если проблема актуальна, обратитесь к администратору своего сайта или сервера. Если страница уже доступна, отправьте её на переобход.
Проверить ответ сервера
Перейти в раздел «Переобход страниц»

https://kapital-trans.ru/gravii-perm
Старый статус: Неглавное зеркало
Новый статус: Статус неизвестен

После развертывания прокта в Docker4Drupal, бразуер пишет: File not found. Репозиторий не мой.

8 апреля 2021 в 10:15

Итак я обновил Композер.
Скачал репозиторий одного сайта. Выполнил make up, и вот проблема. После обращению к сайту в браузере пишет "File not found." Что делать?

P.S. Пожалуйста, не называйте проект если в курсе какой он. Я понимаю что на drupal.ru все друг друга знают.

Подскажите, как перейти на Composer 2 в Docker4Drupal

7 апреля 2021 в 14:43

Docker4Drupal ставил год назад, с тех пор вышла новая версия Composer.

Выполняю
sudo composer self-update --2

Пишет

Настроки путей фасетов.

6 апреля 2021 в 14:00

Приветствую специалистов по фасетам!

Использую связку search_api + facets + facets_pretty_paths

Сделал фасет по списку городов (терминам такосномии). Теперь при выборе 2х значений из фасетов формируется урл: