ivkoles23: Блог

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

Модуль оплаты и доставки для интернет-магазина на commerce 3

11 сентября в 21:41

Посоветуйте, пжл, работающий модуль приема платежей российских карт и СБП, а также модель доставки транспортной кампанией. Интернет-магазин на базе Drupal 10, Commerce 3.
Заранее благодарен.

Тэги в изображениях с последующим выводом в списке всех материалов по тэгу

18 июля в 16:32

Добрый день.
Прошу совета.
Есть тэги на сайте, через вьюху /taxonomy/term/% вывожу списки всех материалов по конкретному тэгу.
Но помимо этого есть тип материала "Галерея", в которой каждое изображение тажке имеет поле тэг.
Как вывести конкретное изображение (или хотя бы весь материал, содержащий изображение с конкретным тэгом) в списке всех материалов с этим тэгом?

Через контекстные фильтры, а именно: Содержимое: Изображение (Default: ID термина таксономии из URL) - не работает.

Спасибо заранее.

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

1 июля в 13:11

Пытаюcь обновить ядро с помощью composer.
Делаю все так:

  1. drush sset system.maintenance_mode 1
  2. composer update "drupal/core-*" --with-all-dependencies
  3. composer update --with-all-dependencies
  4. drush updb
  5. drush cr
  6. drush sset system.maintenance_mode 0

Ранее всё успешно обновлялось.
А сейчас: The website encountered an unexpected error. Try again later.

Вычисляемое поле из полей материала в комментарии

30 мая в 14:40

Всем привет !!!
Создаю тип материала Аукцион. В нем создал числовые поля: Начальная ставка и Шаг ставки. По задумке хочу сделать так, чтобы пользователь в комментарии делал ставку, которая математически складывалась бы из двух чисел: Начальная ставка + Шаг ставки (для первого комментария) и Ставка предыдущего пользователя + Шаг ставки (для второго и последующих комментариев).
Математические действия делаю посредством модуля Field Expression.

Аналог

2 мая в 11:01

Добрый день.
Посоветуйте, пжл, модуль Доски объявлений для Drupal 10, аналог Classified Ads.
Commerce не предлагать - там много лишнего - заказы, корзина, платежи и проч.
Сейчас сделал штатными средствами (тип материала + таксономия + views), но не хватает при этом взаимодействия продавца и покупателя.
По идее должно быть так - покупатель увидел объявление продавца и написал ему в личку. Далее они взаимодействую напрямую.
Пробовал модуль Private message, но в нем нет очень важной детали - указания, с какого объявления пришел покупатель.

Ошибка DependencyInjection

23 апреля в 16:56

При попутке удалить модуль через drush (drush pm:uninstall моймодуль) вылезает ошибка:

PHP Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException: Circular reference detected for service "entity_type.manager", path: "user_last_access_subscriber -> entity_type.manager -> string_translation -> string_translator.locale.lookup -> config.factory -> set_front_page.overrider -> set_front_page.manager". in /home/users/.../.........../domains/mysite.ru/web/core/lib/Drupal/Component/DependencyInjection/Container.php:147

Загрузка контента в медиа-библиотеку

3 апреля в 15:28

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

Главная страница не найдена. Как исправить?

29 марта в 23:37

На Drupal 10 у меня на сайте https://мойсайт.ру/ - главная Страница не найдена. Kheubt страницы работают нормально.

Перехожу в настройки /admin/config/system/site-information, там Главной страницей прописана https://мойсайт.ру/node.

Но поменять ее я не могу, при попытке сохранить конфигурацию пишет Либо путь "/" недействителен, либо у вас нет доступа к нему.

Чо, делать, подскажите, пжл.

Вопрос по composer

13 марта в 16:51

Доброго дня. Уважаемы знатоки, прошу помощи.
Установил composer и норм работает всё, вот только работает через команду "php8.2 composer.phar ...", а не "composer....".
Например, модуль устанавливается только командой "php8.2 composer.phar require 'drupal/blazy:^2.22'", а не по православному "composer require 'drupal/blazy:^2.22'". Скажите, как это исправить?

Сущности в Drupal 10

4 ноября 2023 в 11:25

Подскажите, пожалуйста, не могу сообразить.
Задача - каждому зарегистрированному пользователю после публикации объявления на сайте начислять какое-то количество бонусных баллов.
Для этого я в профиле пользователя создал числовое поле, назвал его баллы.
Пытаюсь теперь через приложение Rules настроить условия для начисления баллов:
1. Создал событие - After saving a new материал entity of type Объявление

Аналог Userpoints в Drupal 10

26 октября 2023 в 12:49

Уважаемые знатоки и гуру, подскажите, пжл.
Есть ли возможность сделать и настроить бонусную программу силами встроенных модулей Drupal 10? Ну или модуль может есть, аналогичный Userpoints в ранних версиях Drupal.
В идеале нужна такая схема - пользователь на сайте получает баллы за активности - публикацию статьи, ответы на форуме, размещение контента. Накопленные баллы он может потратить на размещение своих объявлений о продаже услуг. Если накопленных баллов не хватает - пользователь может баллы докупить.
Буду признателен, если подскажете, в какую сторону искать.

Установка и запуск Composer на уже установленном Drupal на веб-хостинге

16 октября 2023 в 15:27

Добрый день. На Drupal разрабатывал сайты несколько лет назад, работал и с 6 версией, и с 7. Сейчас внедряю интересный проект, для Drupal 9/10 - самое оно.
Но вот столкнулся с какой проблемой - с composer'ом не работал вообще. Да и вообще через консоль не работал, все модули устанавливал ручками.
В сети не нашел ни одной толковой инструкции, как же установить composer на уже работающий сайт, не на локалку. Везде какие-то обрывочные сведения...
Ткните носом, пжл, здесь на форуме, может была уже тема.