Drupal (Друпал) — это система управления сайтом (CMS), а также среда для создания вебприложений (CMF).

Посредством этой системы можно строить сайты и вебприложения различного назначения и сложности. Интерфейс пользователя позволяет управлять сайтами на Drupal без знаний HTML, вебвёрстки и языков программирования. Drupal разрабатывается международной командой разработчиков, как программное обеспечение с открытыми исходными текстами, защищенными общественной лицензией GNU. Международный сайт проекта — drupal.org, информацию о Drupal на русском можно получить на drupal.ru.

Проблемы Drupal

Проблема: Иногда бывает так, что после переноса сайта на хостинг, не применяются стили оформления темы.

Решение: на странице "Производительность"(/admin/config/development/performance) надо выключить объединение java и css файлов. Потом можно будет включить обратно.

 

Модуль снятия материала с публикации после заданной даты

Очень простой модуль для Drupal 8. Позволяет снимать с публикации материалы, у которых имеется поле с машинным именем - "field_datebefore". Тип поля должен быть "Дата и время".

Drupal, сброс пароля через SQL

Для получения хэша вводим в консоль команду:

php core/scripts/password-hash.sh 'pa$$word'

 

Получаем на выходе:
password: pa$$word hash: $S$EQZWDlCcWRLDO0cpgfGbcdbJ90lY5EugOgl76CXhF40VncPSEinz

Выполняем SQL-запросы:

UPDATE users_field_data SET pass='$S$EQZWDlCcWRLDO0cpgfGbcdbJ90lY5EugOgl76CXhF40VncPSEinz' WHERE uid = 1;
DELETE FROM cache_entity WHERE cid = 'values:user:1';

Всё, логинимся с новым паролем.

Как сделать поле Model/SKU уникальным для feeds+uc_feeds

Как известно, "из коробки", поле артикула товара Ubercart для модуля feeds не является уникальным. Это значит, что товары можно только добавлять, но не обновлять. Но, это дело поправимое...

Ошибка SQL при импорте товаров в Ubercart

Во время импорта товаров в Ubercart, при помощи модулей feeds+uc_feeds получаем ошибку: SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect decimal value: '' for column 'sell_price' at row 1. Для решения проблемы, я применил следующий костыль...