Блоги

Продление срока поддержки Drupal 7 — PSA-2020-06-24

25 июня в 15:46

Завершение поддержки Drupal 7 планировалось на ноябрь 2021 года. Учитывая влияние COVID-19 на бюджеты компаний и деловую активность, было принято решение продлить поддержку Drupal 7 до 28 ноября 2022 года. Команда безопасности Drupal продолжит работу по контролю безопасности ядра Drupal 7 и контриб-проектов.

🎉 Запуск Drupal 9 — новейшая версия CMS, которая уже приносит пользу ведущим организациям по всему миру

3 июня в 14:36
2

Drupal 9 предоставляет маркетологам, дизайнерам и разработчикам инструменты для создания высокоэффективных цифровых решений на всех этапах: от проектирования до запуска.

Портленд, штат Орегон, США и повсеместно, 3 июня 2020 года. Сегодня состоится запуск Drupal 9 — крупнейшего обновления самой мощной системы управления контентом с открытым исходным кодом промышленного уровня.

Autoban синтаксис правил

9 июля в 14:37

Всем привет. Установлен модуль autoban. Сайт периодически силньо ддосят с PDOException: SQLSTATE, Integrity constraint.

Вопрос в том, как добавить правильно правило для autoban?

журнал

Пытаюсь поставить MySQL на Ubuntu 20.04 LTS

8 июля в 21:11

Как это исправить ? Как это сделать ? Stopping MySQL database server mysqld [ OK ]
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
* Stopping MySQL database server mysqld [ OK ]
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
Cannot open /proc/net/unix: No such file or directory

Настройка кэширования данных. Ускорение работы сайта в 30 раз!

8 июля в 19:55

Известно, что медленная работа сайта снижает его посещаемость и отрицательно влияет на SEO. Читайте, как нам удалось в 30 раз ускорить обработку входящих запросов и значительно снизить время загрузки drupal-сайта.
https://drupal-coder.ru/blog/nastroyka-keshirovaniya-dannykh-uskorenie-r...

Решение проблемы с обновлением Image Effects 2 > 3 Not supported!

8 июля в 12:00

Столкнулся c такой вот штукой:

Not supported! Error
Image Effects 8.x-2.0
Recommended version:8.x-3.0

Если вы обновляете сразу на 3-ю версию, то не сможете сделать drush updb

composer require drupal/image_effects:^3.0

получите

The installed version of the Image Effects module is too old to update. [error]
Update to an intermediate version first (last removed version: 8203, installed version: 8201).

Смена версии SOLR и другие доработки на сайте

7 июля в 17:22

Сайт на друпал 8. Необходимо поставить SOLR версию 6.0.0 (https://archive.apache.org/dist/lucene/solr/)

После этого нужно настроить поиск по полям название товара/страницы, SKU, описание товара, бренд.

Есть еще задачи по обновлению друпала, донастройке модулей доставки.

Хук перед открытием формы

7 июля в 15:50

Может кто подсказать какой хук срабатывает перед открытием формы добавления/редактирования ноды?

Как сделать пересчет цены в D7 ecommerce в зависимости от количества добавленных полей?

7 июля в 14:25

Привет!

Есть продукт, есть текстовое поле, которое доступно в карточке товара для пользователя. Этих полей пользователь может создавать сколь угодно. Вопрос, как расчитывать цену в зависимости от добавленных полей? То есть добавлено 7 полей, получаем стоимость товара*7. Понимаю что через рулс, но как в рулс посчитать количество добавленных полей?

Фильтрация views drupal 7

6 июля в 23:58

Всем привет! Не могу разобраться в чем проблема.
Необходимо вывести через views контент со следующими фильтрами:

  • Ноды Тип материала 1 + Содержащие термин из определенного словаря.
  • А так же ноды любого типа содержащие чекбокс текстового списка.

Настройки в моем views выглядят следующим образом:

КРИТЕРИИ ФИЛЬТРАЦИИ
Содержимое: Статус публикации (Да) И
Содержимое: Тип (= Товар) И
Содержимое: Вид (= Вид товара)
ИЛИ
Содержимое: Управление (= В каталог)

Бронирование мест

6 июля в 19:12

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

Вопрос какой модуль лучше использовать для отправки форм с отображением свободных / занятых мест

Создать модуль (виджет формы) для Drupal 8

6 июля в 17:31

Нужно написать модуль (виджет формы) для Drupal 8 по подобию Hierarchical Select (как в примере с формой http://xandeadx.ru/blog/drupal/446). Чтобы сначала в селект подгрузились самые верхние термины, при выборе одного из них в другой селект подгрузились его дочерние термины и т.д. При перевыборе верхнего термина, разумеется дочерние термины стереть/деселектить.

e-commerce d7 - как сделать в товаре поля, которые может добавлять пользователь, влияющие на цену?

6 июля в 9:56

Всем привет!

Подскажите, какие есть идеи: Есть товар, сумма например 100р, и поле ввода(input text) доступное в товаре для покупателя, полей можно добавить сколь угодно, каждое поле +100р(стоимость товара), а потом по стандарту модно этот список положить в корзину.

Буду рад любым советам, благодарю!

Отправить оповещение на E-mail.

6 июля в 6:36

Есть модуль вопрос-ответ. Гость задает вопрос на сайте, вбивает свой e-mail в форму. Через некоторое время ответ публикуется и ставится галочка "опубликовано". В этот момент нужно отправить уведомление автору на e-mail. Его email есть в форме (скриншот прикреплен).

Drupal 8.

Орехи гербовой печатью, т.е. каталог ссылок друпалом

3 июля в 19:46

Доброго дня. Подскажите (чайнику), есть ли простые способы реализовать в drupal каталог ссылок? Сделать тип и накликать мышкой в модуле view конечно получилось, но на одну запись по 5 строк лишней информации на экране сие расточительство.
Если в общих чертах, то хочу на сайте сделать страницу, которая будет отображать каталог в виде, похожем на bookmarks в браузере. И да, Drupal 7. Последующие версии вызывают у меня размер глаз как у филлипинского долгопята 8-o

Модуль WebForm

3 июля в 10:17

Всем привет! При установке модуля Webform выдает ошибку

Uncaught PHP Exception Drupal\Core\Extension\InfoParserException: "Missing required keys (core) in temporary://update-extraction-35669150/webform/modules/webform_example_variant/webform_example_variant.info.yml" at /public_html/core/lib/Drupal/Core/Extension/InfoParserDynamic.php line 29

И что ему не понравилось в этот раз кто подскажет? Отсутствуют какие-то временные ключи. ...

Кэшируются GET-запросы к REST Resource Plugin

3 июля в 9:19

Создал REST Resource Plugin. Шлю ему GET-запрос с параметрами:
_format=json&foo=bar
Получаю ответ, вроде бы всё нормально.
Убираю из параметров запроса foo=bar, шлю на сервер, но метод этот параметр все равно видит. Сбросишь кэш — перестаёт видеть.
И обратная ситуация: после сброса кэша шлю запрос без указанного параметра, обрабатывается как надо. Добавляю параметр в строку — метод упорно её не видит, пока не сбросишь кэш.

Live Translation

2 июля в 22:59

Народ ! У кого вылезала вот такая прелесть ? Как ее лечить ?

Warning: Invalid argument supplied for foreach() в функции theme_live_translation_report() (строка 79 в файле J:\home\test1.ru\www\sites\all\modules\live_translation\live_translation.admin.inc).