Блоги

Открыт приём заявок на конкурс Drupal-сайтов Russian Drupal Awards

29 апреля 2021 в 10:55
1

Компания ADCI Solutions запускает конкурс Russian Drupal Awards. Мы приглашаем к участию всех, кто разрабатывает коммерческие сайты на Drupal в России и владеет такими сайтами.

Нужно обновление с Drupal 6 Ubercart до Drupal 9 Commerce

8 июня в 21:29

Нужен апгрейд с Drupal 6 Ubercart до Drupal 9 Commerce (с последующим переходом на D10). Фактически, нужно сделать сайт с нуля на Drupal 9 Commerce и перенести все данные, переопределив поля.
Сайт D6 с множеством модулей, в том числе и кастомных, и доработок.
Есть наброски ТЗ по старому сайту с описанием работы.
Сайт ta-musica точка ru

[D9] EntityQuery: сортировка по node_counter - возможно ли?

8 июня в 20:29

Вопрос к тем, кто в теме. В смысле - сталкивался практически.

Возможна ли какая-то сортировка по node_counter (кол-во просмотров материала - модуль Statistics) при программных запросах типа EntityQuery? Ведь счётчики Statistics не являются ни полями, ни свойствами нод.

Цель - получить с помощью EntityQuery наиболее просматриваемые материалы за последние неделю или месяц.

Drupal 9 как отравить письмо программно?

8 июня в 16:20

Всем добрый день.
Пишу модуль - форма обратной связи, через которую хочу отправлять заявки на почту.
Приведу текст файл \name_module\src\Form\feedback.php (смотри ниже)
Вопрос: письмо не отправляются. Подскажите несложный рабочий код отправки письма.
Модуль webform пожалуйста не предлагайте, мне надо это реализовать вручную.

Ubercart uc_file

8 июня в 13:16

Помогите разобраться.
Принимаю платежи через yookassa на магазине Drupal 7 (Ubercart). Товар это файл (модуль uc_file).
Все замечательно, если пользователь авторизованый. Он совершает оплату и получает на почту ссылки на скачивание. Но если включить оформление заказа для анонимных пользователей, то после оплаты заказ оформляется и статус у заказа становится "платеж получен", но письмо с ссылками на файлы не отсылаются. Я вручную из под админа меня статус у заказа на любой, а потом обратно на "платеж получен" и тогда все срабатывает.

В чем причина? Где копать?

Перевод слов, встроенных в тему

8 июня в 1:42

Нашла симпатичную тему оформления
но вот как перевести слова read more...
перевод интерфейса не справляется, так как эта строчка вписана в файле темы .theme

скриншот кода

Очень надеюсь на подсказку.

WebForm Drupal 10

7 июня в 20:25

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

Суть задачи:

После самбита формы, перенаправлять на кастомную страничку (желательно сделать через View), и отобразить данные, которые были введены в форму.

Спасибо за ваше время!

Как избавиться от зависимости? (от модуля ctools :)

6 июня в 20:32

Решил снести тяжелый модуль ctools, которым вроде бы в трезвом уме не пользовался. Он был нужен для модуля Cloudflare, но после сноса последнего стал не нужен (казалось бы).
Никаких жестких зависимостей других модулей от ctools нет.
Пытаюсь деинсталлировать ctools и вижу следующее:

Идеи архитектуры мультиязычного сайта

6 июня в 0:00

Здравствуйте. Есть мультиязычный сайт на английском (по умолчанию) и испанском языках, используется модуль Entity Translation. Когда админ создает карточку компании, то сразу на двух языках, тут все нормально. Но есть контент, который создают пользователи, например отзыв о компании. Понятно, что отзыв создается пользователем на каком-то одном языке, но система создает 2 URL site.com/review/1 и site.com/es/review/1. Мы получаем проблему, при которой есть два разных урла с одинаковым заголовком и контентом. С точки зрения поисковых систем это плохо. Как выйти из ситуации?

Ищу опытного специалиста по Друпал

5 июня в 9:47
1

Приветствую. Нужен программист на друпал. Работа с сайтом и разработка срм системы. Все проекты рабочие, работы довольно много.

Добавление поддержки Google Analytics 4

4 июня в 12:27

На своем сайте на Drupal 7 обновил модуль google analytics, чтобы добавить тикер начинающийся на G-
Это для поддержки Google Analytics 4.
При сохранение настроек появляется ошибка: Error: Call to undefined function _google_analytics_valid_property_id() in googleanalytics_admin_settings_form_validate() (line 550 of
sites/all/modules/google_analytics/googleanalytics.admin.inc).

При этом для этого модуля указано следующие: composer require 'drupal/google_analytics:^2.8'

Это надо у хостера что-то подключить для php?

Docker. Периодические тупит открытие страниц.

3 июня в 10:37

Привет.

Не так давно пересел с OpenServer на Docker. Все в целом работает хорошо, сайты открываются значительно быстрее. Но периодически бывают затупы при открытии страницы сайта. Я работаю не только с Drupal сайтами, еще и с другими системами.

Доработать вывод новостной ленты в Друпал 9

1 июня в 15:30

Уважаемые коллеги, приветствую вас!

Мы недавно, наконец, перешли на отличный Drupal 9, вроде все хорошо перенесли, кроме одной детали:

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

Ранее иногда новостная лента за рабочий день достигала 60 публикаций, соответственно, сейчас первые 20 просто переходят на вторую страницу

Задать значение для поля field collection

1 июня в 14:18

Всем здравствуйте! Есть тип материала contracts, среди его полей есть поле field_extras - тип field collection.
В этой коллекции есть поле field_extra_number - это порядковый номер, принимает целое число. Я хочу задавать его программно, но не получается.
Пробую с помощью hook_node_presave примерно так:

Смена цены в зависимости от выбранного региона

31 мая в 22:35

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

Стоп слова при разработке.

31 мая в 22:20
1

Обнаружил, что при разработке сайта нельзя использовать некоторые стоп слова в HTML коде.

Например:
контейнер с классом banner - скроется Адблоком
изображение с директорией tizer в пути - скроется Хромом.

Как вообще это все по научному называется и как этого избегать?

Drupal 10, Views: вывести контент текущего пользователя

31 мая в 14:12

Доброго дня!

Подскажите пожалуйста, как в Drupal 10 в Views сделать так, чтобы выводился только контент текущего пользователя?

Как я понимаю, нужно в контекстных фильтрах выбрать "Содержимое: Author UID", но в D10 есть только "Содержимое: Автор". Пробую так, все равно выводится весь контент, а не текущего пользователя.

Ckeditor Videodetector не разрешает смотреть видео в полноэкранном режиме

30 мая в 20:10

Поставил на разные сайты ckeditor_videodetector, чтобы вставлять видео в текстовую область с редактором. Все работает, но вот перевод видео в полноэкранный режим не разрешает. Пишет "Full screen is unavilable".

Почему так и можно ли исправить?

Пример тут: https://www.barcamania.com/multfilm-ob-istorii-superligi-v-stile-krasnoy...

Mailchimp - добавить placeholder и изменить label

30 мая в 19:10

Drupal 10
Добрый вечер, подскажите пожалуйста, как мне изменить эти надписи, перерыл весь интернет но ничего не помогает, возможно я не там использую название темы в функции пхп или не там подставляю нужный ИД

Вот мой код, я все лишнее удалил

После обновлений ядра

30 мая в 15:23

Добрый день! После обновления ядра при попытке внести изменения в текст ноды появляется такая ошибка:

"Заголовок не может быть более 70 знаков, сейчас его длина 75 знаков".
При этом длина заголовка менее 70 знаков:

Только ты...

Из-за чего такое могло произойти и как исправить? Раньше нода редактировалась без проблем.