VasyOK: Блог

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

Как быстро получить список модулей с версиями установленными через Композер?

1 августа 2021 в 22:07

Чтобы потом на тестовом сервере можно было легко сайт развернуть и обновлять какие нужно.
Я использую команду
composer show
но выведеный список все рано нужно довольно много редактировать.

Slick навигация превьюхами. Как?

19 июля 2021 в 1:44

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

Не могу добиться, чтобы навигация от слайда к слайду работала не точками, а миниатюрами.

Подскажите: где я ошибся.

1. Настройки поля

recaptcha мешает обрабатываться остальным скриптам сайта

12 июля 2021 в 14:13

На сайте есть страницы с recaptcha
http://www.maraship.ru/
http://www.maraship.ru/contacts

Проблема. При перезагрузке этих страниц часто плохо обрабатываются другие скрипты с сайта.
В дебаггере возникает ошибка:
Uncaught TypeError: grecaptcha.render is not a function.

Почему административный заголовок поля views не используется в постановочных шаблонах при перезаписи полей?

11 июля 2021 в 18:30

В views для каждого поля можно прописать "Административный заголовок".
Почему в D8/9 этот заголовок не виден в постановочных шаблонах при перезаписи полей?

Как добавить пункт меню для анонимных пользователей?

10 июля 2021 в 16:23

Есть ли возможность в D8/9 добавить ссылку в меню видную только анонимным пользователям?
Через CSS - могу.
Создавать отдельный блок - муторно.

https://www.drupal.org/project/menu_item_role_access - пробовал - не получается - зарегистрированные пользователи видят ссылки, которые только для анонимусов. Патчи ставил.

Как поставить на Drupal 9 Composer-ом модули под 8ку?

6 июля 2021 в 14:09

Есть некоторые D8 модули, которые работают с D9, но не имеют официальных D9 релизов. Как их поставить Композером?

Например https://www.drupal.org/project/toolbar_themes/
https://www.drupal.org/files/issues/2020-06-06/toolbar_themes.1.x-dev.re... - единственное, что делает патч, это добавляет 9 версию в совместимые.

Шрифт Lucida Grande не отличает 6 и б.

1 июля 2021 в 2:41

Админка Drupal имеет 1 небольшой недостаток: шрифт Lucida Grande не позволяет отличить символы 6 и б. Как с этим бороться?

Как множеству товаров Ubercart задать минимальное количество для покупки?

24 июня 2021 в 20:45

Олды есть на форуме?

Как множеству товаров в Ubercart задать минимальное количество для покупки? Т.е. чтоб каждого товара покупать можно было покупать от 10 шт.

Пробовал модуль uc_product_minmax. Он позволяет к товару добавить features (шта?) с минимальным значением. С одиночными товарами это работает. А как для всех сразу? feeds не вижу, чтоб поддерживал.

Или альтернатива?

Как указать адрес файла для feeds если импортировать в локальном окружении?

21 июня 2021 в 13:38

В ячейке с которой идет импорт изображения указан адрес файла типа
https://sitename.ru/sites/default/files/imagesource/101.jpg

Все работает, но что если нужно произвести импорт не на хостинге, а локально. Как тогда в табличном файле указать адрес файла? Работаю на docker4drupal.

Пробовал
http://drupal.localhost/sites/default/files/imagesource/103.jpg
и
public://imagesource/104.jpg

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 возможен?